Anonymní uživatel
  Pondělí, 13 června 2022
  2 Odpovědi
  5.3 tis. Návštěv
0
Hlasy
Zrušit
Snažím se vybrat text mezi určeným textem, jak je uvedeno nahttps://www.extendoffice.com/documents/excel/5103-excel-extract-between-two-characters.html#a3

Bohužel se zdá, že podle pokynů vzorec nefunguje, kromě případů, kdy je dotyčný text na samém začátku řetězce.

Vzorec poskytovaný Kutools Formula Helper je:

=IFERROR(MID(I3,FIND("Formát:",I3)+DÉLKA("Formát:"),FIND(",",I3)-FIND("Formát:",I3)-DÉLKA("Formát:" )), "")

A je určen k výběru textu mezi "Formát:" a další čárkou v řetězci. Pokud však řetězec nezačíná "Format:", nevrací nic.

Takže například funguje dobře s tímto řetězcem:

Formát: kniha, Autor: Tolkien

ale selže s tímto řetězcem:

Autor: Tolkien, Formát: Kniha
Před rokem 1
·
#2790
0
Hlasy
Zrušit
Ahoj, Tolkiene, děkujeme za zpětnou vazbu. Za prvé, vzorec Excelu =MID(LEFT(A1,FIND("koncový_znak",A1)-1),FIND("počáteční_znak",A1)+1,DÉLKA(A1)) může extrahovat pouze textový řetězec mezi dvěma samostatnými znaky. A Pomocník vzorců Kutools pro Excel, který jsem testoval v Excelu 2019, 2021 a Office 365, dokáže extrahovat řetězec mezi „Formát:“ a „,“ ať už řetězec začíná „Formát:“, podívejte se na snímek obrazovky připojený. extrakt mezi.png
Můžete mi říct, jakou verzi Excelu používáte? Amd, měli byste mi nahrát snímek obrazovky s výsledky dat a vzorce, abych si lépe uvědomil problém? Děkuji.
Přílohy (1)
Před rokem 1
·
#2822
-1
Hlasy
Zrušit
Děkujeme za vaši odezvu.
  • Stránka:
  • 1
Na tento příspěvek zatím nebyly učiněny žádné odpovědi.