Usuario anónimo
  Lunes, junio 13 2022
  2 Respuestas
  5.3K visitas
0
Votos
deshacer
Estoy intentando seleccionar texto entre el texto especificado, como se indica enhttps://www.extendoffice.com/documents/excel/5103-excel-extract-between-two-characters.html#a3

Desafortunadamente, siguiendo las instrucciones, la fórmula no parece funcionar excepto si el texto en cuestión está al principio de la cadena.

La fórmula proporcionada por Kutools Formula Helper es:

=SI.ERROR(MEDIO(I3,BUSCAR("Formato:",I3)+LARGO("Formato:"),BUSCAR(",",I3)-BUSCAR("Formato:",I3)-LARGO("Formato:" )), "")

Y está destinado a seleccionar texto entre "Formato:" y la siguiente coma en la cadena. Sin embargo, a menos que la cadena comience con "Formato:", no devuelve nada.

Entonces, por ejemplo, funciona bien con esta cadena:

Formato: libro, Autor: Tolkien

pero falla con esta cadena:

Autor: Tolkien, Formato: Libro
Hace años 1
·
#2790
0
Votos
deshacer
Hola, Tolkien, gracias por tus comentarios. En primer lugar, la fórmula de Excel =MID(LEFT(A1,FIND("end_char",A1)-1),FIND("start_char",A1)+1,LEN(A1)) solo puede extraer una cadena de texto entre dos caracteres individuales. Y el Asistente de fórmulas de Kutools para Excel, lo probé en Excel 2019, 2021 y Office 365, puede extraer una cadena entre "Formato:" y "," lo que sea que la cadena comience con "Formato:", vea la captura de pantalla adjunto. extraer entre.png
¿Podrías decirme qué versión de Excel usas? ¿Debería cargar la captura de pantalla del resultado de los datos y la fórmula para que me dé cuenta mejor del problema? Gracias.
Adjuntos (1)
Hace años 1
·
#2822
-1
Votos
deshacer
gracias por tus comentarios
  • De la página:
  • 1
Aún no hay respuestas para esta publicación.