Utente anonimo
  Lunedi, 13 giugno 2022
  2 Risposte
  5.3K visite
0
voti
Disfare
Sto tentando di selezionare il testo tra il testo specificato, come indicato inhttps://www.extendoffice.com/documents/excel/5103-excel-extract-between-two-characters.html#a3

Sfortunatamente, seguendo le istruzioni, la formula non sembra funzionare a meno che il testo in questione si trovi proprio all'inizio della stringa.

La formula fornita da Kutools Formula Helper è:

=IFERROR(MID(I3,TROVA("Formato:",I3)+LEN("Formato:"),TROVA(",",I3)-TROVA("Formato:",I3)-LEN("Formato:" )), "")

E ha lo scopo di selezionare il testo tra "Format:" e la virgola successiva nella stringa. Tuttavia, a meno che la stringa non inizi con "Format:" non restituisce nulla.

Quindi, ad esempio, funziona bene con questa stringa:

Formato: libro, Autore: Tolkien

ma fallisce con questa stringa:

Autore: Tolkien, Formato: Libro
1 anno fa
·
#2790
0
voti
Disfare
Ciao Tolkien, grazie per il tuo feedback. Innanzitutto, la formula di Excel =MID(LEFT(A1,FIND("end_char",A1)-1),FIND("start_char",A1)+1,LEN(A1)) può estrarre solo stringhe di testo tra due singoli caratteri. E l'Assistente formule di Kutools per Excel, che ho testato in Excel 2019, 2021 e Office 365, può estrarre la stringa tra "Formato:" e "," qualunque sia se la stringa inizia con "Formato:", vedere lo screenshot allegato. estrai tra.png
Potresti dirmi quale versione di Excel usi? Dovresti caricare i dati e lo screenshot del risultato della formula per farmi capire meglio il problema? Grazie.
Allegati (1)
1 anno fa
·
#2822
-1
voti
Disfare
grazie per il tuo feedback.
  • Pagina :
  • 1
Non ci sono ancora risposte per questo post.