Excel FINDB-Funktion
Die FINDB-Funktion sucht eine Textzeichenfolge (Groß-/Kleinschreibung wird beachtet) innerhalb einer anderen Zeichenfolge und gibt die Nummer der Startposition der ersten Zeichenfolge innerhalb der zweiten basierend auf der Anzahl der von Ihnen angegebenen Bytes zurück. FINDB ist für die Verwendung mit Sprachen vorgesehen, die das Double-Byte-Zeichensatzsystem (DBCS) verwenden, wie Chinesisch (vereinfacht), Chinesisch (traditionell), Koreanisch und Japanisch. Die Funktion zählt jedes Doppelbyte-Zeichen als 2.
Syntax
=FINDB(Suchtext; Innerhalb_Text; Start_Nummer)
Argumente
- Suchtext (erforderlich): Die Zeichenfolge oder das Zeichen, dessen Position Sie in Innerhalb_Text finden möchten.
- Innerhalb_Text (erforderlich): Die Zeichenfolge enthält den Suchtext, den Sie finden möchten.
- Start_Nummer (optional): Die Position in Innerhalt_Text, an der die Suche nach Suchtext beginnen soll. Wenn dieses Argument weggelassen wird, wird es als 1 angenommen.
Rückgabewert
Die FINDB-Funktion gibt einen numerischen Wert zurück.
Funktionshinweise
- Leerzeichen zählen als Zeichen.
- Die FINDB-Funktion unterscheidet zwischen Groß- und Kleinschreibung. Für eine Suche ohne Beachtung der Groß-/Kleinschreibung können Sie stattdessen SEARCHB verwenden.
- FINDB erlaubt keine Platzhalterzeichen bei der Suche. Um Platzhalterzeichen bei der Suche zu verwenden, verwenden Sie bitte die SEARCHB-Funktion.
- FINDB zählt immer jedes Doppelbyte-Zeichen als 2, wenn Sie die Bearbeitung einer Sprache aktiviert haben, die DBCS unterstützt, und diese dann als Standardsprache festgelegt haben. Andernfalls zählt FINDB jedes Zeichen als 1, genau wie FIND.
- Wenn Suchtext leer ist (""), gibt die FINDB-Funktion das Zeichen mit der Nummer Start_Nummer zurück. Wenn Start_Nummer weggelassen wird, wird 1 zurückgegeben.
- FINDB zählt tatsächliche Werte anstelle des Aussehens Ihrer Daten. Zum Beispiel ist A1 das Datum 01.09.2022, FINDB(0,A1) gibt 4 zurück, da der tatsächliche Wert in A1 44805 ist, der nur als Datumsformat formatiert wurde.
- FINDB gibt die #WERT! Fehler zurück, wenn:
- Suchtext erscheint nicht in Innerhalt_Text;
- Start_Nummer ist größer als die Länge von Innerhalt_Text;
- Start_Nummer < 1.
Beispiel für eine groß-/kleinschreibungsabhängige Suche vom Anfang
Nehmen Sie die folgende Tabelle als Beispiel. Um die Startposition von Suchtext (Groß-/Kleinschreibung wird beachtet) innerhalb von Innerhalt_Text zu finden, kopieren Sie die folgende Formel in die oberste Zelle (E6) der Ergebnisliste und drücken Sie Enter, um das Ergebnis zu erhalten. Wählen Sie dann die Ergebniszelle aus und ziehen Sie den Ausfüllkästchen (das kleine Quadrat in der unteren rechten Ecke der ausgewählten Zelle) nach unten, um die Formel auf die darunterliegenden Zellen anzuwenden.
=FINDB(B6;C6)
Anstatt Zellbezüge können Sie die tatsächlichen Werte von Suchtext und Innerhalt_Text in der Formel eingeben, wie unten gezeigt.
=FINDB("什么","你在干什么")
Beispiel für eine groß-/kleinschreibungsabhängige Suche ab einer bestimmten Position
Um den Suchtext in Innerhalt_Text ab einer bestimmten Position basierend auf der Anzahl der Bytes zu suchen, die Sie angeben, und die Startposition des ersten gefundenen Suchtexts in Innerhalt_Text zu erhalten, sollten Sie das dritte Start_Nummer-Argument hinzufügen. Geben Sie die folgende Formel in die oberste Zelle (F6) der Ergebnisliste ein und drücken Sie Enter, um das Ergebnis zu erhalten. Wählen Sie dann die Ergebniszelle aus und ziehen Sie das Ausfüllkästchen (das kleine Quadrat in der unteren rechten Ecke der ausgewählten Zelle) nach unten, um die Formel auf die darunterliegenden Zellen anzuwenden.
=FINDB(B6;C6;D6)
Anstatt Zellbezüge können Sie die tatsächlichen Werte von Suchtext, Innerhalt_Text und Start_Nummer in der Formel eingeben, wie unten gezeigt.
=FINDB("什么","你在干什么",3)
FINDB VS. FIND
FINDB zählt jedes Doppelbyte-Zeichen als 2 und jedes Einzelbyte-Zeichen als 1. Während FIND sowohl Doppel- als auch Einzelbyte-Zeichen als 1 zählt. Sie können die von FINDB und FIND zurückgegebenen Ergebnisse wie unten gezeigt vergleichen.
FINDB VS. SEARCHB
Sowohl die FINDB- als auch die SEARCHB-Funktionen geben die Startposition der ersten Instanz von Suchtext in Innerhalt_Text in Bytes zurück. Allerdings unterscheidet FINDB zwischen Groß- und Kleinschreibung, während SEARCHB dies nicht tut. SEARCHB unterstützt die Verwendung von Platzhalterzeichen bei der Suche, während FINDB dies nicht tut. Sie können die von FINDB und SEARCHB zurückgegebenen Ergebnisse wie unten gezeigt vergleichen.
Verwandte Funktionen
Die FIND-Funktion wird verwendet, um eine Zeichenfolge innerhalb einer anderen Zeichenfolge zu finden und gibt die Startposition der Zeichenfolge innerhalb einer anderen zurück. Angenommen, =FIND("ea","pear") gibt 2 zurück, was bedeutet, dass die Startposition von "ea" in "pear" gefunden wird.
Die SEARCHB-Funktion findet eine Textzeichenfolge (ohne Unterscheidung zwischen Groß- und Kleinschreibung) innerhalb einer anderen Zeichenfolge und gibt die Nummer der Startposition der ersten Zeichenfolge innerhalb der anderen basierend auf der Anzahl der von Ihnen angegebenen Bytes zurück. SEARCHB ist für die Verwendung mit Sprachen vorgesehen, die das Double-Byte-Zeichensatzsystem (DBCS) verwenden, wie Chinesisch (vereinfacht), Chinesisch (traditionell), Koreanisch und Japanisch. Die Funktion zählt jedes Doppelbyte-Zeichen als 2.
Die REPLACEB-Funktion ersetzt einen Teil einer Textzeichenfolge durch eine neue Textzeichenfolge basierend auf der Anzahl der von Ihnen angegebenen Bytes. REPLACEB ist für die Verwendung mit Sprachen vorgesehen, die das Double-Byte-Zeichensatzsystem (DBCS) verwenden, wie Chinesisch (vereinfacht), Chinesisch (traditionell), Koreanisch und Japanisch. Die Funktion zählt jedes Doppelbyte-Zeichen als 2.
Die LEFTB-Funktion gibt die angegebene Anzahl von Zeichen vom Anfang (links) einer bereitgestellten Zeichenfolge basierend auf der Anzahl der von Ihnen angegebenen Bytes zurück. LEFTB ist für die Verwendung mit Sprachen vorgesehen, die das Double-Byte-Zeichensatzsystem (DBCS) verwenden, wie Chinesisch (vereinfacht), Chinesisch (traditionell), Koreanisch und Japanisch. Die Funktion zählt jedes Doppelbyte-Zeichen als 2.
Die RIGHTB-Funktion gibt die angegebene Anzahl von Zeichen vom Ende (rechts) einer bereitgestellten Zeichenfolge basierend auf der Anzahl der von Ihnen angegebenen Bytes zurück. RIGHTB ist für die Verwendung mit Sprachen vorgesehen, die das Double-Byte-Zeichensatzsystem (DBCS) verwenden, wie Chinesisch (vereinfacht), Chinesisch (traditionell), Koreanisch und Japanisch. Die Funktion zählt jedes Doppelbyte-Zeichen als 2.
Die MIDB-Funktion gibt eine bestimmte Anzahl von Zeichen aus einer Textzeichenfolge zurück, beginnend an der von Ihnen angegebenen Position, basierend auf der Anzahl der von Ihnen angegebenen Bytes. MIDB ist für die Verwendung mit Sprachen vorgesehen, die das Double-Byte-Zeichensatzsystem (DBCS) verwenden, wie Chinesisch (vereinfacht), Chinesisch (traditionell), Koreanisch und Japanisch. Die Funktion zählt jedes Doppelbyte-Zeichen als 2.
Die besten Tools zur Büroproduktivität
Kutools für Excel - Hilft Ihnen, aus der Menge hervorzustechen
Kutools für Excel bietet über 300 Funktionen, sodass das, was Sie benötigen, nur einen Klick entfernt ist...
Office Tab - Aktiviert tabbed Lesen und Bearbeiten in Microsoft Office (inklusive Excel)
- In einer Sekunde zwischen Dutzenden offener Dokumente wechseln!
- Reduziert Hunderte von Mausklicks für Sie jeden Tag, verabschieden Sie sich von der Maushand.
- Steigert Ihre Produktivität um 50 % beim Anzeigen und Bearbeiten mehrerer Dokumente.
- Bringt effiziente Tabs ins Office (inklusive Excel), genau wie bei Chrome, Edge und Firefox.
Die besten Tools zur Büroproduktivität
Kutools für Excel - Hilft Ihnen, aus der Menge hervorzustechen
Kutools für Excel bietet über 300 Funktionen, sodass das, was Sie benötigen, nur einen Klick entfernt ist...
Office Tab - Aktiviert tabbed Lesen und Bearbeiten in Microsoft Office (inklusive Excel)
- In einer Sekunde zwischen Dutzenden offener Dokumente wechseln!
- Reduziert Hunderte von Mausklicks für Sie jeden Tag, verabschieden Sie sich von der Maushand.
- Steigert Ihre Produktivität um 50 % beim Anzeigen und Bearbeiten mehrerer Dokumente.
- Bringt effiziente Tabs ins Office (inklusive Excel), genau wie bei Chrome, Edge und Firefox.