Excel Si Celda Contiene Texto Entonces Devuelve Valor (8 Maneras Fáciles)

  • Compartir Este
Hugh West

Excel tiene varias funciones incorporadas para hacer coincidir y obtener el valor si una celda contiene texto o cadena. En muchos casos, tratamos de buscar un texto o cadena en un rango en Excel. Determinadas funciones de Excel devuelven el valor si las celdas contienen un texto o cadena específicos/exactos . En este artículo, utilizamos SI , NÚMERO , EXACTO , CONSEJO , ÍNDICE , MATCH , VLOOKUP , BUSCAR , O, y Y funciones a devolver valor si la celda contiene texto o cadena.

En una situación, supongamos que tenemos entradas de determinadas categorías y productos en un conjunto de datos como el de la imagen siguiente

Conjunto de datos para descargar

Devolver Valor Si Las Celdas Contienen Texto.xlsx

8 Maneras Fáciles de Excel Si la Celda Contiene Texto Entonces Devuelve el Valor

Método 1: Uso de la función IF (la celda contiene un texto específico)

La sintaxis del SI es la función =IF (prueba_lógica, [valor_si_verdadero], [valor_si_falso]) Da como resultado un valor preseleccionado, ya sea [value_if_true] o [value_if_false] en función del prueba_lógica salida; verdadero o falso respectivamente.

Paso 1: Haga clic en cualquier celda en blanco (D4 ).

Paso 2 : Inserte la fórmula

=IF (B4="Barras", "Disponible", "No disponible")

Aquí, el prueba_lógica es hacer coincidir el texto de Bars en la celda B4 ; si la prueba es verdadero da lugar a Disponible de lo contrario No disponible .

Tercer paso: Pulse INTRODUCE .

Paso 4: Arrastre el Asa de llenado , Disponible o No disponible aparecerán en toda la gama.

Contenido relacionado: Cómo Sumar Si la Celda Contiene un Texto Específico en Excel (6 Maneras)

Método 2: Utilizar ISNUMBER y la función BUSCAR (las celdas contienen un texto específico)

En NÚMERO la función devuelve verdadero o falso en función de una coincidencia de BUSCAR texto en un rango absoluto.

Paso 1: Haga clic en cualquier celda en blanco ( D4 ).

Segundo paso: Introduzca la fórmula

=ISNUMBER (BUSCAR ("Barras", $B$4:$B$12)) En la fórmula, el BUSCAR coincide con el texto "Barras" en un rango absoluto, entonces devuelve Verdadero o Falso en función del partido .

Tercer paso: Pulse ENTRAR. Verdadero o Falso aparece el valor de retorno.

Paso 4: Arrastre el Asa de llenado todas las células dan como resultado Verdadero o Falso como en la imagen de abajo.

Más información: Si Celda Contiene Texto Específico Entonces Suma 1 en Excel (5 Ejemplos)

Método 3: Usando IF y Función Exacta (Las Celdas Contienen Texto Exacto)

Si consideramos que el texto distingue entre mayúsculas y minúsculas y queremos una coincidencia exacta, podemos utilizar la función EXACTO combinada con la función IF.

Paso 1: Seleccione una celda en blanco ( D4 ).

Segundo paso: Pegue la fórmula

=IF(EXACT(B4, "Barras"), "Disponible", "") Dentro de la fórmula, el valor EXACTO coincide con el texto exacto "Barras" en celda B4 devuelve el valor "Disponible" de lo contrario EN BLANCO la celda en función de una coincidencia exacta .

Tercer paso: Hit INTRODUCE aparecerá el valor del restaurante.

Paso 4: Arrastre el Asa de llenado el resto de las células reciben el "Disponible" valor o permanecer EN BLANCO.

Más información: Si Celda Contiene Texto Entonces Copiar a Otra Hoja en Excel

Método 4: Uso de las funciones IF y COUNTIF

Combinado SI y CONSEJO devuelve el mismo texto de celda que coincide con los criterios de un rango.

Paso 1: Haga clic en una celda en blanco ( D4 ).

Segundo paso: Copiar y pegar la fórmula

=IF(COUNTIF(B4, "*Bars*"),B4,"") En la fórmula, el valor CONSEJO coincide con los criterios "*Barras*" (la fórmula pone automáticamente * ambos lados de los criterios) en el rango (celda B4 ). A continuación, devuelve el valor en B4 de lo contrario mantiene la célula EN BLANCO .

Tercer paso: Pulse INTRODUCE aparece el mismo texto que los criterios.

Paso 4: Arrastre el Asa de llenado las celdas coincidentes mostrarán los mismos valores que el rango.

Más información: Si Celda Contiene Texto Entonces Añade Texto en Otra Celda en Excel

Método 5: Uso de las funciones INDEX y MATCH

A veces, tenemos un criterio en un rango de celdas para que coincida con el resultado en otro rango de celdas. En ese caso, podemos utilizar la función ÍNDICE para emparejar un texto en un rango y la función MATCH para dar como resultado el valor en otra celda. Para lograr el propósito, alteramos ligeramente el conjunto de datos.

Paso 1: Seleccione cualquier celda en blanco ( B2 ).

Segundo paso: Escriba la fórmula

=INDEX(C7:C15,MATCH("Barras",B7:B15,0)) Aquí ÍNDICE busca el texto exacto "Barras" de la gama B7:B15 en la gama C7:C15.

Paso 3: Pulse CTRL+MAYÚS+ENTRAR ya que se trata de una fórmula de matriz. El texto coincidente para Bares aparece.

Más información: Cómo Devolver el Valor Si las Celdas Contienen Cierto Texto de una Lista

Método 6: Uso de la función VLOOKUP

En VLOOKUP es eficaz para encontrar datos verticales en una tabla. En nuestro caso, podemos utilizar la función VLOOKUP para encontrar una coincidencia exacta o aproximada en una columna. La sintaxis de la función VLOOKUP es la función =VLOOKUP (valor, tabla, col_índice, [rango_lookup]).

Paso 1: Escriba el texto de búsqueda ( Bares ) en cualquier celda ( B3 ).

Segundo paso: Seleccione cualquier celda en blanco (C3).

Tercer paso: Inserte la fórmula

=VLOOKUP(B3,B7:C15,2,FALSE) Aquí "Barras" es el texto en B3 que tiene que coincidir dentro de un rango B7:C15 a un valor de la columna 2. FALSO declara que queremos una coincidencia exacta.

Paso 4: Pulse ENTRAR. Aparecerá el valor coincidente.

Más información: Cómo utilizar VLOOKUP si la celda contiene una palabra dentro del texto en Excel

Método 7: Usando IF OR ISNUMBER y Función SEARCH (Las Celdas Contienen Cadenas)

Un conjunto de datos suele contener más de una cadena de texto. Queremos hacer coincidir las celdas que sólo tienen una cadena de texto coincidente. Podemos utilizar NÚMERO y BUSCAR para que coincida con un texto, entonces O para declarar un partido alternativo. Por fin, SI funciones para mostrar un valor de retorno de lo contrario las células permanecen EN BLANCO .

Paso 1: Seleccione cualquier celda en blanco ( D4 ). Escriba la fórmula

=IF(OR(ISNUMBER(SEARCH("Bars",B4)),ISNUMBER(SEARCH("Veg",B4))), "Disponible ","")

Segundo paso: Hit ENTER. "Disponible " aparece en la celda en caso de que alguno de los textos de referencia ("Barras" o "Veg") existen en la célula B4.

Tercer paso: Arrastre el Asa de llenado el resto de las celdas del rango la celda se marca con " Disponible " texto o restante EN BLANCO.

Más información: Comprobar si la celda contiene texto parcial en Excel (5 maneras)

Método 8: Utilización de las funciones IF AND ISNUMBER y SEARCH (las celdas contienen cadenas)

En Método 7 ya sabemos cómo se comparan varias cadenas de texto en una celda. Si vamos más allá para comparar ambas cadenas de texto, podemos utilizar Y en lugar de O .

Paso 1: Elija cualquier celda en blanco ( D4 ). Escriba la fórmula

=IF(AND(ISNUMBER(SEARCH("Bars",B4)),ISNUMBER(SEARCH("Chlt",B4))), "Disponible ","")

Segundo paso: Hit INTRODUCE Si ambas cadenas de texto existen en la celda B4 la fórmula devuelve "Disponible" como valor, de lo contrario las celdas permanecen EN BLANCO.

Tercer paso: Arrastre el Asa de llenado, el resto de las celdas se marcan " Disponible " o permanecer EN BLANCO.

Conclusión

En este artículo, utilizamos varias fórmulas para devolver el valor si las celdas contienen determinados textos. Utilizamos SI , NÚMERO , EXACTO , ÍNDICE , MATCH , O y Y para devolver el valor de la coincidencia exacta o aproximada de un texto. También mostramos métodos para hacer coincidir más de una cadena combinando SI, Y, ISNUMBER y BUSCAR Espero que encuentres los métodos discutidos muy fáciles de seguir. Comenta si necesitas más aclaraciones o tienes algo que añadir.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.