By K! w poniedziałek, 13 czerwca 2022 r
Odpowiedzi 2
Lubi 0
odwiedzajacy 5.3 tysięcy
Głosów 0
Próbuję wybrać tekst między określonym tekstem, jak wskazano whttps://www.extendoffice.com/documents/excel/5103-excel-extract-between-two-characters.html#a3

Niestety, postępując zgodnie z instrukcjami, formuła wydaje się nie działać, chyba że dany tekst znajduje się na samym początku ciągu.

Formuła dostarczona przez Kutools Formula Helper to:

=JEŻELIBŁĄD(MID(I3,ZNAJDŹ("Format:",I3)+DŁ("Format:"),ZNAJDŹ(",",I3)-ZNAJDŹ("Format:",I3)-LEN("Format:" ))), "")

I ma na celu wybranie tekstu między „Format:” a następnym przecinkiem w ciągu. Jeśli jednak ciąg nie zaczyna się od „Format:”, nic nie zwraca.

Na przykład działa dobrze z tym ciągiem:

Format: książka, Autor: Tolkien

ale zawodzi z tym ciągiem:

Autor: Tolkien, Format: Książka
Cześć Tolkien, dziękuję za twoją opinię. Po pierwsze, formuła Excela =MID(LEFT(A1,FIND("end_char",A1)-1),FIND("start_char",A1)+1,LEN(A1)) może tylko wyodrębnić ciąg tekstowy między dwoma pojedynczymi znakami. I pomocnik formuł Kutools dla programu Excel, przetestowałem w Excel 2019, 2021 i Office 365, może wyodrębnić ciąg między „Format:” i „”, niezależnie od tego, czy ciąg zaczyna się od „Format:”, zobacz zrzut ekranu przywiązany. wyodrębnij między.png

Czy możesz mi powiedzieć, której wersji programu Excel używasz? Czy powinieneś przesłać zrzut ekranu danych i wyników formuły, aby lepiej zrozumieć problem? Dziękuję Ci.
·
1 lat temu
·
0 Lubi
·
0 głosów
·
Komentarze 0
·
Dziękuję za twój komentarz.
·
1 lat temu
·
0 Lubi
·
-1 głosów
·
Komentarze 0
·
Wyświetl pełny post