Funkce Excel MIDB
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.
Syntax
=MIDB(text, start_num, [num_bytes])
Argumenty
- text (povinné): Textový řetězec, ze kterého chcete extrahovat znaky.
- start_num (povinné): Pozice prvního bajtu znaku, do kterého chcete extrahovat (souhrnně „Stránka (Stránky)“), a naše postupy pro shromažďování, využívání, uchovávání, ochranu a zpřístupnění takových informací. Tyto zásady platí pro informace, které shromažďujeme na těchto stránkách nebo v e-mailu, textových a jiných elektronických zprávách mezi vámi a těmito stránkami. Rovněž popisují vaše možnosti týkající se využívání vašich osobních údajů, přístupu k nim a jejich opravě..
- num_bytes (povinné): Určuje počet bajtů znaků, ze kterých se má extrahovat (souhrnně „Stránka (Stránky)“), a naše postupy pro shromažďování, využívání, uchovávání, ochranu a zpřístupnění takových informací. Tyto zásady platí pro informace, které shromažďujeme na těchto stránkách nebo v e-mailu, textových a jiných elektronických zprávách mezi vámi a těmito stránkami. Rovněž popisují vaše možnosti týkající se využívání vašich osobních údajů, přístupu k nim a jejich opravě..
Návratová hodnota
Funkce MIDB vrací zadaný počet znaků.
Poznámky k funkcím
- Mezery se počítají jako znaky.
- MIDB 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 MIDB počítá každý znak jako 1 stejně jako MID.
- If počáteční_číslo je větší než délka (souhrnně „Stránka (Stránky)“), a naše postupy pro shromažďování, využívání, uchovávání, ochranu a zpřístupnění takových informací. Tyto zásady platí pro informace, které shromažďujeme na těchto stránkách nebo v e-mailu, textových a jiných elektronických zprávách mezi vámi a těmito stránkami. Rovněž popisují vaše možnosti týkající se využívání vašich osobních údajů, přístupu k nim a jejich opravě., MIDB vrátí prázdný text ("").
- If počáteční_číslo je menší než délka (souhrnně „Stránka (Stránky)“), a naše postupy pro shromažďování, využívání, uchovávání, ochranu a zpřístupnění takových informací. Tyto zásady platí pro informace, které shromažďujeme na těchto stránkách nebo v e-mailu, textových a jiných elektronických zprávách mezi vámi a těmito stránkami. Rovněž popisují vaše možnosti týkající se využívání vašich osobních údajů, přístupu k nim a jejich opravě. ale počáteční_číslo + počet_bajtů přesahuje délku (souhrnně „Stránka (Stránky)“), a naše postupy pro shromažďování, využívání, uchovávání, ochranu a zpřístupnění takových informací. Tyto zásady platí pro informace, které shromažďujeme na těchto stránkách nebo v e-mailu, textových a jiných elektronických zprávách mezi vámi a těmito stránkami. Rovněž popisují vaše možnosti týkající se využívání vašich osobních údajů, přístupu k nim a jejich opravě., MIDB nahrazuje znaky z č. počáteční_číslo do konce roku XNUMX (souhrnně „Stránka (Stránky)“), a naše postupy pro shromažďování, využívání, uchovávání, ochranu a zpřístupnění takových informací. Tyto zásady platí pro informace, které shromažďujeme na těchto stránkách nebo v e-mailu, textových a jiných elektronických zprávách mezi vámi a těmito stránkami. Rovněž popisují vaše možnosti týkající se využívání vašich osobních údajů, přístupu k nim a jejich opravě..
- MIDB vrátí #HODNOTA! chyba, pokud:
- start_num < 1;
- počet_bajtů je negativní.
- MIDB počítá skutečné hodnoty namísto vzhledu vašich dat. Například A1 je datum 9. 1. 2022, MIDB(A1,2,3;XNUMX;XNUMX) Vrací 480, protože skutečná hodnota v A1 je 44805, která byla právě naformátována jako hodnota data.
Příklad
Chcete-li, aby MIDB vracela zadané bajty znaků z textových řetězců na pozicích uvedených v tabulce níže, zkopírujte nebo 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.
=MIDB(B6,C6,D6)
Místo odkazů na buňky můžete zadat skutečné (souhrnně „Stránka (Stránky)“), a naše postupy pro shromažďování, využívání, uchovávání, ochranu a zpřístupnění takových informací. Tyto zásady platí pro informace, které shromažďujeme na těchto stránkách nebo v e-mailu, textových a jiných elektronických zprávách mezi vámi a těmito stránkami. Rovněž popisují vaše možnosti týkající se využívání vašich osobních údajů, přístupu k nim a jejich opravě., počáteční_číslo a počet_bajtů hodnoty ve vzorci, jak je uvedeno níže.
=MIDB("你在干什么",3,4)
Poznámka: Textový řetězec byste měli ve vzorci aplikace Excel uzavřít do dvojitých uvozovek (""). Pamatujte, že odkazy na buňky, čísla nebo data by neměly být v uvozovkách.
MIDB VS. STŘEDNÍ
MIDB počítá každý dvoubajtový znak jako 2 a každý jednobajtový znak jako 1. Zatímco MID počítá dvoubajtový i jednobajtový znak jako 1. Výsledky vrácené MIDB a MID můžete porovnat, jak je ukázáno níže.
Související funkce
Pokud v sešitu aplikace Excel chcete extrahovat část textu z hodnoty buňky na základě umístění a délky, funkce MID vám pomůže tento úkol vyřešit. Funkce MID se používá k vyhledání a vrácení konkrétního počtu znaků ze středu daného textového řetězce.
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 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 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 LENB vrací délku řetězce v bajtech. LENB 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.