KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Excel SEARCHB-functie

AuteurAmanda Li Wijzigingsdatum

De functie SEARCHB zoekt (hoofdletterongevoelig) naar een tekenreeks binnen een andere tekenreeks en geeft de startpositie van die tekenreeks terug, uitgedrukt in bytes. SEARCHB is speciaal bedoeld voor talen die gebruikmaken van de double-byte character set (DBCS), zoals Chinees (vereenvoudigd), Chinees (traditioneel), Koreaans en Japans, waarbij elk dubbelbyte-teken als 2 bytes wordt geteld.

searchb-functie 1


Syntaxis

=SEARCHB()find_text, within_text, start_num)


Argumenten

  • find_text (vereist): De tekenreeks of het teken waarvan u de positie wilt vinden in within_text.
  • within_text (vereist): De tekenreeks bevat de find_text die u wilt vinden.
  • start_num (optioneel): De positie in de within_text waarop het zoeken naar find_text moet beginnen. Als u dit argument weglaat, wordt ervan uitgegaan dat deze 1 is.

Retourneerwaarde

De functie SEARCHB retourneert een numerieke waarde.


Opmerkingen bij de functie

  • Spaties worden meegerekend als tekens.
  • De functie SEARCHB is hoofdletterongevoelig. Voor een hoofdlettergevoelig zoeken kunt u in plaats daarvan FINDB gebruiken.
  • SEARCHB staat jokertekens toe bij zoekopdrachten. Als u bijvoorbeeld de positie wilt vinden van de tekenreeks die begint met t en eindigt met l, kunt u t*l opgeven als find_text.
  • SEARCHB telt elk dubbelbyte-teken altijd als 2 wanneer u de bewerking voor een taal die DBCS ondersteunt hebt ingeschakeld en deze vervolgens als standaardtaal hebt ingesteld. In alle andere gevallen telt SEARCHB elk teken als 1, net als SEARCH.
  • Als find_text leeg is (“”), retourneert de functie SEARCHB het teken met nummer start_num. Als start_num wordt weggelaten, retourneert deze 1.
  • SEARCHB telt de werkelijke waarde in plaats van hoe uw gegevens eruitzien. Bijvoorbeeld: als A1 de datum 9/1/2022 bevat, retourneert SEARCHB(0,A1) 4, omdat de werkelijke waarde in A1 44805 is — deze wordt alleen als datum weergegeven.
  • SEARCHB retourneert de fout #WAARDE!als:
    • find_textkomt niet voor in within_text;
    • start_numberis groter dan de lengte van within_text;
    • start_number < 1.

Voorbeeld van een hoofdletterongevoelig zoeken vanaf het begin

Neem de onderstaande tabel als voorbeeld. Om de startpositie van find_textbinnen within_textte vinden, kopieert of typt u de onderstaande formule in de De cel erboven (E6) van de resultatenlijst en drukt u op Enterom het resultaat te verkrijgen. Selecteer daarna de resultaatcel en sleep de vulgreep — het kleine vierkantje in de rechterbenedenhoek van de geselecteerde cel — omlaag om de formule automatisch toe te passen op de cellen eronder.

=SEARCHB()B6,C6)

searchb-functie 2

In plaats van celverwijzingen kunt u de daadwerkelijke waarden voor find_texten within_textrechtstreeks in de formule typen, zoals hieronder wordt weergegeven.

=SEARCHB()„什么",„你在干什么")


Voorbeeld van een hoofdletterongevoelig zoeken vanaf een specifieke positie

Om find_text in within_text te zoeken vanaf een specifieke positie op basis van het opgegeven aantal bytes en de beginpositie van de eerste gevonden find_text in within_text te verkrijgen, voegt u het derde argument start_num toe. Voer de onderstaande formule in cel F6 (de cel boven de resultatenlijst) in en druk op Enter om het resultaat te krijgen. Selecteer vervolgens de resultaatcel en sleep de vulgreep (het kleine vierkantje in de rechterbenedenhoek van de geselecteerde cel) omlaag om de formule op de cellen eronder toe te passen.

=SEARCHB()B6,C6,D6)

searchb-functie 3

In plaats van celverwijzingen kunt u de daadwerkelijke waarden voor find_text,within_texten start_numrechtstreeks in de formule typen, zoals hieronder wordt weergegeven.

=SEARCHB()„什么",„你在干什么",3)


SEARCHB versus SEARCH

SEARCHB telt elk dubbelbyte-teken als 2 en elk enkelbyte-teken als 1, terwijl SEARCH zowel dubbel- als enkelbyte-tekens elk als 1 telt. U kunt de resultaten van SEARCHB en SEARCH direct met elkaar vergelijken, zoals hieronder wordt getoond.

searchb-functie 4


SEARCHB versus FINDB

Zowel de functies SEARCHB als FINDB geven de beginpositie van de eerste instantie van find_text in within_text in bytes. FINDB is echter hoofdlettergevoelig, terwijl SEARCHB dat niet is. SEARCHB ondersteunt het gebruik van jokertekens bij zoekopdrachten, maar FINDB niet. U kunt de resultaten van SEARCHB en FINDB vergelijken zoals hieronder wordt weergegeven.

searchb-functie 5


Gerelateerde functies

Excel-zoekfunctie

In Excel helpt de ZOEKEN-functie u om de positie van een specifiek teken of een deeltekenreeks binnen een opgegeven tekenreeks te vinden, zoals in de onderstaande afbeelding wordt weergegeven. In deze handleiding leg ik uit hoe u de ZOEKEN-functie in Excel gebruikt.

Excel FINDB-functie

De functie FINDB zoekt (hoofdlettergevoelig) naar een tekenreeks binnen een andere tekenreeks en geeft de startpositie van die eerste tekenreeks binnen de tweede terug, uitgedrukt in bytes. FINDB is speciaal bedoeld voor talen die gebruikmaken van de double-byte character set (DBCS), zoals Chinees (vereenvoudigd), Chinees (traditioneel), Koreaans en Japans, en telt elk dubbelbyte-teken als 2 bytes.

Excel REPLACEB-functie

De functie REPLACEB vervangt een deel van een tekenreeks door een nieuwe tekst op basis van het opgegeven aantal bytes. Deze functie is speciaal bedoeld voor talen die gebruikmaken van de double-byte character set (DBCS), zoals Chinees (vereenvoudigd), Chinees (traditioneel), Koreaans en Japans, waarbij elk dubbelbyte-teken als 2 bytes wordt geteld.

Excel LEFTB-functie

De functie LEFTB retourneert het opgegeven aantal tekens vanaf het begin (links) van een opgegeven tekenreeks, op basis van het door u opgegeven aantal bytes. LEFTB is speciaal bedoeld voor talen die gebruikmaken van de double-byte character set (DBCS), zoals Chinees (vereenvoudigd), Chinees (traditioneel), Koreaans en Japans, waarbij elk dubbelbyte-teken als 2 wordt geteld.

Excel RIGHTB-functie

De functie RIGHTB retourneert het opgegeven aantal tekens vanaf het einde (rechts) van een opgegeven tekenreeks, op basis van het door u opgegeven aantal bytes. RIGHTB is speciaal bedoeld voor talen die gebruikmaken van de double-byte character set (DBCS), zoals Chinees (vereenvoudigd), Chinees (traditioneel), Koreaans en Japans, waarbij elk dubbelbyte-teken als 2 wordt geteld.

Excel MIDB-functie

De functie MIDB haalt een opgegeven aantal tekens uit een tekenreeks, te beginnen op de positie die u aangeeft, waarbij het aantal bytes bepalend is. MIDB is speciaal bedoeld voor talen die gebruikmaken van de double-byte character set (DBCS), zoals Chinees (vereenvoudigd), Chinees (traditioneel), Koreaans en Japans, en telt elk dubbelbyte-teken als 2 bytes.


De beste Office-productiviteitshulpmiddelen

Kutools voor Excel – Helpt u om op te vallen tussen de massa

🤖KUTOOLS AI Assistent: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoek, markeer of Dubbele waarden markeren  |  Verwijder lege rijen  |  Kolommen samenvoegen of cellen zonder gegevensverlies  |  Afronden zonder formule...
Super VLookup:Meerdere criteria  |  Meerdere waarden  |  Over meerdere werkbladen heen  |  Fuzzy Match...
Geav. keuzelijst...:  |  Afhankelijke keuzelijst  |  Keuzelijst met meervoudige selectie
Kolombeheerder:Voeg een specifiek aantal kolommen toe  |  Verplaats kolommen  |  Schakel zichtbaarheidsstatus van verborgen kolommen in/uit  |Vergelijk kolommen met Selecteer Dezelfde/Verschillende Cellen...
Uitgelichte functies:Rasterfocus  |  Ontwerpweergave  |  Verbeterde formulebalk  |  Werkmap- en bladbeheerder|Bronnenbibliotheek(Automatische tekst)|  Datumkiezer  |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen  |  E-mails verzenden op basis van lijst  |  Superfilter  |  Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgehaald...) ...
Top 15-toolsets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen...)|  50+Grafiektypen(Gantt-diagram...)|  40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum...)|  19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad...)|  12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie...)|  7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Excel-cellen splitsen...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Kutools voor Excel Beschikt over meer dan 300 functies,zodat u alles wat u nodig heeft binnen één klik bereik heeft...


Office Tab – Schakel tabbladenlezen en -bewerken in Microsoft Office (inclusief Excel) in

  • Schakel in één seconde tussen tientallen geopende documenten!
  • Bespaar honderden muisklikken per dag en zeg vaarwel tegen muisarm.
  • Verhoog uw productiviteit met 50 % bij het bekijken en bewerken van meerdere documenten.
  • Brengt efficiënte tabs naar Office (inclusief Excel), net als in Chrome, Edge en Firefox.

De beste Office-productiviteitshulpmiddelen

Kutools voor Excel – Helpt u om op te vallen tussen de massa

🤖KUTOOLS AI Assistent: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoek, markeer of Dubbele waarden markeren  |  Verwijder lege rijen  |  Kolommen samenvoegen of cellen zonder gegevensverlies  |  Afronden zonder formule...
Super VLookup:Meerdere criteria  |  Meerdere waarden  |  Over meerdere werkbladen heen  |  Fuzzy Match...
Geav. keuzelijst...:  |  Afhankelijke keuzelijst  |  Keuzelijst met meervoudige selectie
Kolombeheerder:Voeg een specifiek aantal kolommen toe  |  Verplaats kolommen  |  Schakel zichtbaarheidsstatus van verborgen kolommen in/uit  |Vergelijk kolommen met Selecteer Dezelfde/Verschillende Cellen...
Uitgelichte functies:Rasterfocus  |  Ontwerpweergave  |  Verbeterde formulebalk  |  Werkmap- en bladbeheerder|Bronnenbibliotheek(Automatische tekst)|  Datumkiezer  |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen  |  E-mails verzenden op basis van lijst  |  Superfilter  |  Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgehaald...) ...
Top 15-toolsets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen...)|  50+Grafiektypen(Gantt-diagram...)|  40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum...)|  19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad...)|  12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie...)|  7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Excel-cellen splitsen...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Kutools voor Excel Beschikt over meer dan 300 functies,zodat u alles wat u nodig heeft binnen één klik bereik heeft...


Office Tab – Schakel tabbladenlezen en -bewerken in Microsoft Office (inclusief Excel) in

  • Schakel in één seconde tussen tientallen geopende documenten!
  • Bespaar honderden muisklikken per dag en zeg vaarwel tegen muisarm.
  • Verhoog uw productiviteit met 50 % bij het bekijken en bewerken van meerdere documenten.
  • Brengt efficiënte tabs naar Office (inclusief Excel), net als in Chrome, Edge en Firefox.