Extraer texto entre correos electrónicos con <>


0

Enlace original: Extracción de datos entre dos caracteres en Excel

Tengo una combinación de celdas donde algunas tienen apodos y otras no tienen apodos.

Algunos tendrán < >correos electrónicos de apodos y otros solo serán una dirección de correo electrónico. Si copio y pego lo siguiente en toda la fila, algunas celdas estarán vacías:

=IFERROR(MID(LEFT(A1, FIND(">", A1)-1), FIND("<", A1)+1, LEN(A1)), "") 

Si una celda en particular no contiene <y >, me gustaría que la fórmula simplemente tome una copia exacta y la pegue con la misma fila que las otras para poder copiar y pegar toda la fila sin verificar si algunas celdas están vacías.

¿Cómo puedo conseguir esto?

ingrese la descripción de la imagen aquí



@ Aaron ¿Solo estás tratando de quitar los símbolos <>?
aparente001


COLUMNA A4, B4 y D4 funciona bien pero C4 está vacío ya que la celda C1 no tiene ningún apodo / nombre o apellido y no <> es por eso que C4 está vacío.
Aaron

Respuestas:


1

Todo lo que necesita hacer es reemplazar el último ""con, de A1modo que si Excel no encuentra un <o >devolverá todo el contenido en A1lugar de en blanco:

=IFERROR(MID(LEFT(A1, FIND(">", A1)-1), FIND("<", A1)+1, LEN(A1)),A1)

Aaron, ¿es esta una respuesta satisfecha? En caso afirmativo, marque como aceptado. De lo contrario, edite su pregunta para describir lo que no funciona.
Usuario15
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.