Funkce Excel FINDB
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.
Syntax
=FINDB(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 FINDB vrací číselnou hodnotu.
Poznámky k funkcím
- Mezery se počítají jako znaky.
- Funkce FINDB rozlišuje velká a malá písmena. Chcete-li provést vyhledávání bez rozlišení malých a velkých písmen, můžete použít HLEDAT B namísto.
- FINDB nepovoluje zástupné znaky ve vyhledávání. Chcete-li při vyhledávání použít zástupné znaky, použijte HLEDAT B funkce.
- FINDB 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 FINDB počítá každý znak jako 1 stejně jako HLEDAT.
- If najít_text je prázdný („“), funkce FINDB vrátí očíslovaný znak počáteční_číslo. Jestliže počáteční_číslo je vynechán, vrátí 1.
- FINDB počítá skutečné hodnoty namísto vzhledu vašich dat. Například A1 je datum 9. 1. 2022, FINDB(0;A1) Vrací 4, protože skutečná hodnota v A1 je 44805, která byla právě naformátována jako hodnota data.
- FINDB 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í rozlišující malá a velká písmena od začátku
Vezměte si níže uvedenou tabulku jako příklad. Chcete-li najít výchozí pozici najít_text (rozlišují se malá a velká písmena) uvnitř 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.
=FINDB(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.
=FINDB("什么","你在干什么")
Příklad vyhledávání rozlišující malá a velká písmena 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.
=FINDB(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.
=FINDB("什么","你在干什么",3)
FINDB vs. NALÉZT
FINDB počítá každý dvoubajtový znak jako 2 a každý jednobajtový znak jako 1. Zatímco FIND počítá dvoubajtový i jednobajtový znak jako 1. Výsledky vrácené FINDB a FIND můžete porovnat, jak je ukázáno níže.
FINDB vs. HLEDAT B
Funkce FINDB i SEARCHB 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é funkcemi FINDD a SEARCHB můžete porovnat, jak je uvedeno níže.
Související funkce
Funkce FIND se používá k nalezení řetězce v jiném řetězci a vrací počáteční pozici řetězce uvnitř jiného řetězce. Předpokládejme, že =FIND("ea","hruška") vrátí 2, což znamená najít počáteční pozici "ea" v "hruška".
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.
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.