Funkce Excel SEARCHB
Funkce SEARCHB najde textový řetězec (bez ohledu na velikost písmen) v jiném řetězci a vrátí číslo počáteční pozice prvního řetězce uvnitř druhého na základě počtu bajtů, který zadáte. SEARCHB je určeno pro použití s jazyky, které používají dvoubajtovou znakovou sadu (DBCS), jako je čínština (zjednodušená), čínština (tradiční), korejština a japonština. Funkce počítá každý dvoubajtový znak jako 2.
Syntax
=SEARCHB(find_text, within_text, start_num)
Argumenty
- find_text (povinné): Řetězec nebo znak, ve kterém chcete najít jeho pozici uvnitř_textu.
- v rámci_textu (povinné): Řetězec obsahuje najít_text chcete najít.
- start_num (volitelné): Pozice v uvnitř_textu u kterého začít hledání najít_text. Pokud tento argument vynecháte, předpokládá se, že je 1.
Návratová hodnota
Funkce SEARCHD vrací číselnou hodnotu.
Poznámky k funkcím
- Mezery se počítají jako znaky.
- Funkce SEARCHD nerozlišuje velká a malá písmena. Chcete-li provést vyhledávání podle velikosti písmen, můžete použít FINDB namísto.
- SEARCHD povoluje zástupné znaky ve vyhledávání. Například chcete najít pozici řetězce, který začíná t a končí l, můžete dodat t*l as najít_text.
- SEARCHB vždy počítá každý dvoubajtový znak jako 2, pokud jste povolili úpravy jazyka, který podporuje DBCS, a poté jej nastavili jako výchozí jazyk. Jinak SEARCHD počítá každý znak jako 1 stejně jako VYHLEDÁVÁNÍ.
- If najít_text je prázdný („“), funkce SEARCHD vrátí očíslovaný znak počáteční_číslo. Jestliže počáteční_číslo je vynechán, vrátí 1.
- SEARCHD počítá skutečné hodnoty namísto vzhledu vašich dat. Například A1 je datum 9. 1. 2022, SEARCHB(0;A1) Vrací 4, protože skutečná hodnota v A1 je 44805, která byla právě naformátována jako hodnota data.
- SEARCHD vrátí #HODNOTA! chyba, pokud:
- najít_text nezobrazí se v uvnitř_textu;
- počáteční_číslo je větší než délka uvnitř_textu;
- počáteční_číslo < 1.
Příklad vyhledávání bez rozlišení velkých a malých písmen od začátku
Vezměte si níže uvedenou tabulku jako příklad. Chcete-li najít výchozí pozici najít_text v uvnitř_textu, zkopírujte nebo zadejte níže uvedený vzorec do horní buňky (E6) seznamu výsledků a stiskněte vstoupit získat výsledek. Poté vyberte výslednou buňku a přetáhněte úchyt výplně (malý čtverec v pravém dolním rohu vybrané buňky) dolů, abyste použili vzorec na níže uvedené buňky.
=SEARCHB(B6,C6)
Místo odkazů na buňky můžete zadat skutečné najít_text a uvnitř_textu hodnoty ve vzorci, jak je uvedeno níže.
=SEARCHB("什么","你在干什么")
Příklad vyhledávání bez rozlišení velkých a malých písmen z konkrétní pozice
Chcete-li vyhledat najít_text in uvnitř_textu z konkrétní pozice na základě zadaného počtu bajtů a získáte počáteční pozici prvního nalezeného najít_text in uvnitř_textu, měli byste přidat třetí počáteční_číslo argument. Zadejte níže uvedený vzorec do horní buňky (F6) seznamu výsledků a stiskněte vstoupit získat výsledek. Poté vyberte výslednou buňku a přetáhněte úchyt výplně (malý čtverec v pravém dolním rohu vybrané buňky) dolů, abyste použili vzorec na níže uvedené buňky.
=SEARCHB(B6,C6,D6)
Místo odkazů na buňky můžete zadat skutečné najít_text, uvnitř_textu a počáteční_číslo hodnoty ve vzorci, jak je uvedeno níže.
=SEARCHB("什么","你在干什么",3)
SEARCHB VS. VYHLEDÁVÁNÍ
SEARCHD počítá každý dvoubajtový znak jako 2 a každý jednobajtový znak jako 1. Zatímco SEARCH počítá dvoubajtový i jednobajtový znak jako 1. Výsledky vrácené SEARCHB a SEARCH můžete porovnat, jak je ukázáno níže.
SEARCHB VS. FINDB
Funkce SEARCHB i FINDB vrátí počáteční pozici první instance najít_text in uvnitř_textu v bajtech. FINDD však rozlišuje velká a malá písmena, zatímco SEARCHD nikoli. SEARCHB podporuje použití zástupných znaků při vyhledávání, zatímco FINDB ne. Výsledky vrácené SEARCHD a FINDB můžete porovnat, jak je uvedeno níže.
Související funkce
V aplikaci Excel vám funkce SEARCH pomůže najít pozici konkrétního znaku nebo podřetězce z daného textového řetězce, jak ukazuje následující snímek obrazovky. V tomto kurzu uvedu, jak používat tuto funkci HLEDAT v aplikaci Excel.
Funkce FINDB najde textový řetězec (rozlišují se malá a velká písmena) v jiném řetězci a vrátí číslo počáteční pozice prvního řetězce uvnitř druhého na základě vámi zadaného počtu bajtů. FINDB je určen pro použití s jazyky, které používají dvoubajtovou znakovou sadu (DBCS), jako je čínština (zjednodušená), čínština (tradiční), korejština a japonština. Funkce počítá každý dvoubajtový znak jako 2.
Funkce REPLACEB nahradí část textového řetězce novým textovým řetězcem na základě zadaného počtu bajtů. REPLACEB je určeno pro použití s jazyky, které používají dvoubajtovou znakovou sadu (DBCS), jako je čínština (zjednodušená), čínština (tradiční), korejština a japonština. Funkce počítá každý dvoubajtový znak jako 2.
Funkce LEFTB vrací zadaný počet znaků od začátku (vlevo) dodaného řetězce na základě vámi zadaného počtu bajtů. LEFTB je určen pro použití s jazyky, které používají dvoubajtovou znakovou sadu (DBCS), jako je čínština (zjednodušená), čínština (tradiční), korejština a japonština. Funkce počítá každý dvoubajtový znak jako 2.
Funkce RIGHTB vrací zadaný počet znaků od konce (vpravo) dodaného řetězce na základě vámi zadaného počtu bajtů. RIGHTB je určeno pro použití s jazyky, které používají dvoubajtovou znakovou sadu (DBCS), jako je čínština (zjednodušená), čínština (tradiční), korejština a japonština. Funkce počítá každý dvoubajtový znak jako 2.
Funkce MIDB vrací určitý počet znaků z textového řetězce, počínaje od pozice, kterou určíte, na základě zadaného počtu bajtů. MIDB je určen pro použití s jazyky, které používají dvoubajtovou znakovou sadu (DBCS), jako je čínština (zjednodušená), čínština (tradiční), korejština a japonština. Funkce počítá každý dvoubajtový znak jako 2.
Nejlepší kancelářské nástroje produktivity
Kutools pro Excel - pomůže vám vyniknout před davem
Kutools pro Excel se může pochlubit více než 300 funkcemi, Zajištění toho, že to, co potřebujete, je jen jedno kliknutí...
Záložka Office - Povolte čtení a úpravy na záložkách v Microsoft Office (včetně Excelu)
- Jednu sekundu přepnete mezi desítkami otevřených dokumentů!
- Snižte stovky kliknutí myší každý den, sbohem s myší rukou.
- Zvyšuje vaši produktivitu o 50% při prohlížení a úpravách více dokumentů.
- Přináší efektivní karty do Office (včetně Excelu), stejně jako Chrome, Edge a Firefox.
Nejlepší kancelářské nástroje produktivity
Kutools pro Excel - pomůže vám vyniknout před davem
Kutools pro Excel se může pochlubit více než 300 funkcemi, Zajištění toho, že to, co potřebujete, je jen jedno kliknutí...
Záložka Office - Povolte čtení a úpravy na záložkách v Microsoft Office (včetně Excelu)
- Jednu sekundu přepnete mezi desítkami otevřených dokumentů!
- Snižte stovky kliknutí myší každý den, sbohem s myší rukou.
- Zvyšuje vaši produktivitu o 50% při prohlížení a úpravách více dokumentů.
- Přináší efektivní karty do Office (včetně Excelu), stejně jako Chrome, Edge a Firefox.