Note: The other languages of the website are Google-translated. Back to English

¿Cómo devolver un valor en otra celda si una celda contiene cierto texto en Excel?

Como en el ejemplo que se muestra a continuación, cuando la celda E6 contiene el valor "Sí", la celda F6 se completará automáticamente con el valor "aprobar". Si cambia "Sí" a "No" o "Neutralidad" en E6, el valor en F6 cambiará a "Denegar" o "Reconsiderar" inmediatamente. ¿Cómo puedes hacer para lograrlo? Este artículo recopila algunos métodos útiles para ayudarlo a resolverlo fácilmente.


Devuelve el valor en otra celda si una celda contiene cierto texto con fórmula

Para devolver un valor en otra celda si una celda contiene solo un texto específico, pruebe la siguiente fórmula. Por ejemplo, si B5 contiene “Sí”, devuelva “Aprobar” en D5; de lo contrario, devuelva “No califica”. Por favor haz lo siguiente.

Seleccione D5 y copie la fórmula siguiente en él y presione el Enviar llave. Ver captura de pantalla:

Fórmula: Devolver valor en otra celda si una celda contiene cierto texto

= SI (ISNUMBER (SEARCH ("",D5)), "Aprobar","No calificar")

Notas

1. En la fórmula, "", D5, aprobar y No calificar”Indican que si la celda B5 contiene el texto“ Sí ”, la celda especificada se completará con el texto“ aprobar ”, de lo contrario, se completará con“ No calificar ”. Puede cambiarlos según sus necesidades.

2. Para devolver el valor de otras celdas (como K8 y K9) en función de un valor de celda especificado, utilice esta fórmula:

= SI (ISNUMBER (SEARCH ("",D5)),K8,K9)

Seleccione fácilmente filas enteras o filas enteras en la selección según el valor de la celda en una determinada columna:

Programas de Seleccionar celdas específicas utilidad de Kutools for Excel puede ayudarlo a seleccionar rápidamente filas enteras o filas enteras en la selección según el valor de celda específico en una determinada columna en Excel.  ¡Descargue la función completa de prueba gratuita de 60 días de Kutools para Excel ahora!


Devuelve valores en otra celda si una celda contiene diferentes textos con fórmula

Esta sección le mostrará la fórmula para devolver valores en otra celda si una celda contiene texto diferente en Excel.

1. Debe crear una tabla con los valores específicos y los valores de retorno que se ubican por separado en dos columnas. Ver captura de pantalla:

2. Seleccione una celda en blanco para devolver el valor, escriba la fórmula a continuación y presione el botón Enviar clave para obtener el resultado. Ver captura de pantalla:

Fórmula: Devuelve valores en otra celda si una celda contiene diferentes textos

= VLOOKUP (E6,B5: C7,2,FALSO)

Notas

En la fórmula, E6 si la celda contiene el valor específico en el que devolverá el valor, B5: C7 es el rango de la columna que contiene los valores específicos y los valores de retorno, el 2 número significa que los valores devueltos se ubican en la segunda columna del rango de la tabla.

A partir de ahora, al cambiar el valor en E6 a uno específico, su valor correspondiente será devuelto en F6 inmediatamente.


Devuelve fácilmente valores en otra celda si una celda contiene diferentes textos

En realidad, puede resolver el problema anterior de una manera más sencilla. los Busque un valor en la lista utilidad de Kutools for Excel puede ayudarlo a lograrlo con solo varios clics sin recordar la fórmula.

1. Al igual que el método anterior, también debe crear una tabla con los valores específicos y los valores de retorno que se ubican por separado en dos columnas.

2. Seleccione una celda en blanco para generar el resultado (aquí selecciono F6) y luego haga clic en Kutools > Ayudante de fórmula > Ayudante de fórmula. Ver captura de pantalla:

3. En el Ayudante de fórmula cuadro de diálogo, configure de la siguiente manera:

  • 3.1 En el Elige una fórmula cuadro, busque y seleccione Busque un valor en la lista;
    Consejos: Puede comprobar el Filtrar cuadro, ingrese cierta palabra en el cuadro de texto para filtrar la fórmula rápidamente.
  • 3.2 En el Matriz de tabla cuadro, seleccione la tabla sin encabezados que ha creado en el paso 1;
  • 3.2 En el Valor de búsqueda cuadro, seleccione la celda que contiene el valor específico en el que devolverá el valor;
  • 3.3 En el Columna , especifique la columna de la que devolverá el valor coincidente. O puede ingresar el número de columna en el cuadro de texto directamente según lo necesite.
  • 3.4 Haga clic en OK botón. Ver captura de pantalla:

A partir de ahora, al cambiar el valor en E6 a uno específico, su valor correspondiente será devuelto en F6 inmediatamente. Vea el resultado de la siguiente manera:

  Si desea tener una prueba gratuita (30-día) de esta utilidad, haga clic para descargarloy luego vaya a aplicar la operación según los pasos anteriores.


Kutools para Excel - Te ayuda a terminar siempre el trabajo antes de tiempo, tener más tiempo para disfrutar la vida
¿Se encuentra a menudo tratando de ponerse al día con el trabajo, falta de tiempo para usted y su familia?  Kutools for Excel puede ayudarte a lidiar con 80 % Sobresalga los rompecabezas y mejore la eficiencia del trabajo en un 80%, le da más tiempo para cuidar de la familia y disfrutar de la vida.
300 herramientas avanzadas para 1500 escenarios de trabajo, hacen que su trabajo sea mucho más fácil que nunca.
Ya no necesitas memorizar fórmulas y códigos VBA, dale un descanso a tu cerebro a partir de ahora.
Las operaciones complicadas y repetidas se pueden realizar con un procesamiento único en segundos.
Reduzca miles de operaciones de teclado y mouse todos los días, diga adiós a las enfermedades profesionales ahora.
Conviértase en un experto en Excel en 3 minutos, ayúdelo a obtener rápidamente un reconocimiento y una promoción de aumento de sueldo.
110,000 personas altamente efectivas y más de 300 empresas de renombre mundial.
Haga que sus $ 39.0 valgan más que $ 4000.0 en la capacitación de otros.
Prueba gratuita de funciones completas 30-día. Garantía de devolución de dinero de 60 días sin motivo.

Comentarios (98)
Aún no hay calificaciones. ¡Sé el primero en calificar!
Este comentario fue minimizado por el moderador en el sitio
Hola, esto es genial, sin embargo, ¿es posible hacer esto con varias condiciones diferentes... por ejemplo: si la celda contiene 15105, producirá 10 y si la celda contiene pdh152, producirá 11 y así sucesivamente? Saludos, Brandon.
Este comentario fue minimizado por el moderador en el sitio
Me hago la misma pregunta, no puedo hacerlo funcionar. =SI(ESNUMERO(BUSCAR("A,C",B:B)),"Alameda,Chicago","") algo como esto
Este comentario fue minimizado por el moderador en el sitio
Gran artículo, hace exactamente lo que quería... ¡casi! La misma pregunta anterior, cómo hacer que esta función funcione con múltiples condiciones, por ejemplo, si A1=sí, entonces B1=aprobar O SI A1=no, entonces B1=negar
Este comentario fue minimizado por el moderador en el sitio
¿Nadie ha encontrado una solución para esto? Sería muy útil.
Este comentario fue minimizado por el moderador en el sitio
@Gary,
¿Qué está tratando de lograr?


@Juan,
=SI(A1="SI","APROBADO",SI(A1="NO","NEGAR",""))
Este comentario fue minimizado por el moderador en el sitio
Si aún tiene problemas, pruebe este ejemplo: =SI(ESNÚMERO(BUSCAR("Sí",A1)),"aprobar",SI(ESNÚMERO(BUSCAR("NO",A1)),"no aprobado","" )
Este comentario fue minimizado por el moderador en el sitio
Solo quiero lo mismo. Pero tu ejemplo es un poco complicado. No es fácil escribir tanto, digamos si quisiera hacer lo mismo con diez números. Por favor, proporcione el código para eso.
Este comentario fue minimizado por el moderador en el sitio
Hice esto para 4 valores, solo copié y pegué desde 'IF' y cambié lo que quería que leyera la celda.
Este comentario fue minimizado por el moderador en el sitio
No estoy seguro de lo que significa pdh152, pero espero que esto ayude. El primer rand between producirá 10 dígitos, mientras que el segundo producirá 11.


=IF(OR(A1:A5)="15105",RANDBETWEEN(1,1000000000),RANDBETWEEN(1,10000000000))
Este comentario fue minimizado por el moderador en el sitio
Estoy tratando de crear una hoja de cálculo para la creación automática de contraseñas. Solo quiero que se complete una celda si una de las celdas anteriores tiene un valor. La fórmula que quiero usar es

=CHAR(RANDBETWEEN(65;90))&CHAR(RANDBETWEEN(97;122))&CHAR(RANDBETWEEN(97;122))&CHAR(RANDBETWEEN(65;90))&RANDBETWEEN(1000;9999)&CHAR(RANDBETWEEN(42;43))


entonces, si uno de los campos anteriores tiene un valor (no importa cuál), complete otra celda con la fórmula anterior

A B C D E F
1 Nombre Apellido Dirección de correo electrónico Número de teléfono Nombre de usuario Contraseña

2 Joe golpe jb@jb.com 123456 mamada fh7#rfd


digamos que si se llena A2, se devuelve la fórmula en F2, si no hay ningún valor en A2, el campo se deja en blanco
Este comentario fue minimizado por el moderador en el sitio
Disculpa, espero haber entendido tu consulta..


=IF(OR(A2<>"",B2<>"",C2<>"",D2<>"",E2<>"",F2<>""),RANDBETWEEN(1,10000000000),"")
Este comentario fue minimizado por el moderador en el sitio
Por favor ayuda. Si una celda tiene una palabra, muestra un número de otra celda
Este comentario fue minimizado por el moderador en el sitio
Querido Dave,

¿Podría proporcionar una captura de pantalla de su hoja de cálculo que muestre exactamente lo que está tratando de hacer?
Este comentario fue minimizado por el moderador en el sitio
hai alguien allí para ayudar
Este comentario fue minimizado por el moderador en el sitio
hai, ¿alguien me puede ayudar en excel?
Este comentario fue minimizado por el moderador en el sitio
Hola, quiero que una celda sea igual a la suma de otra celda si la primera celda es igual a un texto determinado. Entonces, si A1 es igual a "sí", entonces A3 es igual a A2. A2 tiene una suma previamente calculada de, digamos, £ 100
Este comentario fue minimizado por el moderador en el sitio
Querido Luke,
Aplique esta fórmula = IF (A1 = "sí", A2, "") en A3, y finalmente cambie el formato de celda de A3 al formato de moneda adecuado según lo necesite.
Este comentario fue minimizado por el moderador en el sitio
Necesita un 'Cómo'... Si una determinada celda contiene un conjunto específico de palabras... que incluye paréntesis, ej. C&I (MVA)
Me gustaría que la columna de la derecha sume 12. No he podido resolverlo.
Este comentario fue minimizado por el moderador en el sitio
no se a donde fue mi post.....
tratando de crear una fórmula cuando la columna tiene las palabras: C & I (MVA), quiero que la celda a la derecha sume 12.
Parece que no puedo entenderlo correctamente.
Este comentario fue minimizado por el moderador en el sitio
Necesita un 'Cómo'... Si una determinada celda contiene un conjunto específico de palabras... que incluye paréntesis, ej. C&I (MVA)
Me gustaría que la columna de la derecha sume 12. No he podido resolverlo.
Este comentario fue minimizado por el moderador en el sitio
881329297 89-267 SINE, TODD A 1989 C & I (MVA) FINE 1989 2001
ABCDEFGH

Me gustaría que la columna H agregue 12 de la columna G, solo si la columna E contiene C e I (MVA). Los paréntesis plantean un problema al igual que el ampersand.
Este comentario fue minimizado por el moderador en el sitio
Querida Kim,
Esta fórmula te puede ayudar: =SI(E1:E12="C & I (MVA)", G1+12, " ")
Este comentario fue minimizado por el moderador en el sitio
Intenté esto y sigue saliendo 'falso'
=SI(E1="C & I","C & I (MVA)",G1+12=H1)
Este comentario fue minimizado por el moderador en el sitio
Necesito texto en una celda para llenar otra celda. es decir, si la celda c2:c25 es "asiática", entonces la celda a2:a25 = DBE si no se deja en blanco. alguien me puede ayudar con esta formula
Este comentario fue minimizado por el moderador en el sitio
Buenos días,
Lo siento, no entendí tu punto. Sería bueno si pudiera proporcionar una captura de pantalla de lo que está tratando de hacer.
Este comentario fue minimizado por el moderador en el sitio
Gracias por los buenos consejos como siempre! Me gustaría saber si hay una manera de llenar solo la celda de destino si 3 celdas de "búsqueda" contienen valores específicos, pero diferentes. Por ejemplo, haga que la celda de destino (A5) devuelva "Nancy Pelosi" SOLAMENTE si A1="Estados Unidos Y A2="California" Y A3=Condado de Santa Clara" Y A4="San Francisco". Básicamente, me gustaría devolver un valor, en este caso representantes de la casa, cuando el usuario selecciona el país, estado, condado y ciudad de los representantes. Una especie de método de búsqueda para encontrar a su representante local buscando por país, estado, condado y ciudad.


¡Espero que esto tenga sentido!
Este comentario fue minimizado por el moderador en el sitio
Buenos días,
Pruebe los métodos mencionados en este artículo:
https://www.extendoffice.com/documents/excel/2440-excel-vlookup-multiple-criteria.html
O puedes publicar tu pregunta en nuestro foro: https://www.extendoffice.com/forum.html para obtener más soporte de Excel de nuestro profesional.
Este comentario fue minimizado por el moderador en el sitio
Dios mío... ¡He estado tratando de encontrar una manera de llegar a esta respuesta durante DÍAS! ¡¡¡GRACIAS!!!
Este comentario fue minimizado por el moderador en el sitio
Alguien tiene alguna idea sobre esto; Quiero tener una fórmula para buscar una combinación de letras/números (número de pieza) en otra hoja. Si lo encuentra, extraiga el número de celda correspondiente (valor en dólares)... ¡gracias!
Este comentario fue minimizado por el moderador en el sitio
Buenos días,
Esta fórmula de matriz puede ayudarte:=CELDA("dirección",ÍNDICE(Hoja2!$D$4:$D$13,COINCIDIR(A6,Hoja2!$D$4:$D$13,1))) + Ctrl + Shift + Enter
A6 es la celda que contiene la combinación de letras/números que buscará, y Sheet2!$D$4:$D$13 es el rango en el que buscará.
Este comentario fue minimizado por el moderador en el sitio
piense, a1= nombre, b1=número, c1=días. quiero en otra hoja a1= nombre, b1=número, c1= ?(quiero valor de días). ¿Puedo entenderte?
Este comentario fue minimizado por el moderador en el sitio
Lo siento, no entendí tu pregunta.
Este comentario fue minimizado por el moderador en el sitio
"Nombre del licenciatario: Walker, Charlene
308 E St Sur

Talladega, AL 35160

Teléfono: 256-362-4307"





Quiero mover datos en 3 celdas/filas diferentes "nombre" "dirección" "teléfono". ¿Cómo puedo hacer eso?
Este comentario fue minimizado por el moderador en el sitio
Buenos días,
¿Quiere decir mover datos en 3 celdas o filas específicas diferentes? Realmente no entiendo tu punto. Sería bueno si pudiera proporcionar una captura de pantalla de lo que está tratando de hacer. Gracias.
Este comentario fue minimizado por el moderador en el sitio
es posible que desee evitar pegar información personal real. Esto parece una violación de la privacidad.
Este comentario fue minimizado por el moderador en el sitio
Hola,


Estoy tratando de encontrar algo similar a esto, pero estoy teniendo problemas.


Tengo una lista de direcciones en la Hoja 1, la dirección completa está en una celda. Entonces, por ejemplo, A2, A3, A4 contienen una dirección diferente. Luego, en B2, B3, B4, etc., quiero mostrar un código de área, "3" u "8", por ejemplo, según el código postal en la celda de la columna A.


Tengo una lista de códigos postales en la Hoja 2 con el código de área junto a ellos.


He intentado con un BUSCARV y un CELULAR pero no puedo descifrarlo... si alguien puede ayudarme se lo agradecería...
Este comentario fue minimizado por el moderador en el sitio
Buenos días,
¿Podría proporcionar una captura de pantalla de su hoja de cálculo?
Este comentario fue minimizado por el moderador en el sitio
Por favor ayuda. Si una celda tiene una palabra, muestra un número de otra celda (ejemplo, si n8 = aprobado, quiero que me dé la información de k8)
Este comentario fue minimizado por el moderador en el sitio
Hola Christina,
Aplique esta fórmula =SI(ESNÚMERO(BÚSQUEDA("aprobado",N8)),K8,"")
Este comentario fue minimizado por el moderador en el sitio
Hola. Estoy tratando de darle a una determinada celda un valor basado en el texto de otra celda. Por ejemplo, si A3 muestra el texto "BCD", entonces A4 debería mostrar $10. ¿Cómo puedo hacer esto?
Este comentario fue minimizado por el moderador en el sitio
Buenos días,
Ingrese esta fórmula =SI(ESNÚMERO(BÚSQUEDA("BCD",A3)),"$10","") en la celda A4.
Este comentario fue minimizado por el moderador en el sitio
Buenos dias cristal,


Estoy tratando de usar una fórmula en Excel que determinará qué hace otra celda según el destino de la oficina que estoy usando. Por ejemplo, mis oficinas tienen los destinos 7102, 7302, 7402 y 7502, mientras que otra tiene los destinos 7109, 7309, 7409 y 7509. Me gustaría que Excel entendiera qué hacer con otra celda en función de lo que hay en la oficina. celda de destino. Ejemplo continuo, quiero usar una fórmula para calcular 90 días a partir de varias fechas de vigencia, pero la fecha de 90 días está determinada por el destino de la oficina. Por lo tanto, necesito que la celda determine qué celda de fecha efectiva usar en función de qué destino de oficina se encuentra en otra celda. Entonces, digamos que si A1 tuviera 7102, 7302, 7402 o 7502, entonces la celda C1 usaría de manera predeterminada la fecha de vigencia en la celda B1 según el rango de destino de la oficina en A1. Espero que esto sea posible. Cualquier ayuda es apreciada y por favor avíseme si necesita más información.

Gracias por su atención.
Este comentario fue minimizado por el moderador en el sitio
Hola danny
Lo siento, no puedo ayudar con esto. Bienvenido a publicar cualquier pregunta en nuestro foro: https://www.extendoffice.com/forum.html para obtener más soporte de Excel de nuestro profesional de Excel u otros fanáticos de Excel.
Gracias por tu comentario.
Este comentario fue minimizado por el moderador en el sitio
Hola Danny. Necesitaba el mismo retorno que tú. ¿Obtuviste algún apoyo con esto? Cualquier ayuda sería genial. ¡Gracias!
Este comentario fue minimizado por el moderador en el sitio
Hola. ¿Cómo reemplazo el contenido de una celda, si tiene algo, con contenido de otra celda? Ambas celdas tienen texto, no números.
Este comentario fue minimizado por el moderador en el sitio
hola denise,
Lo siento, no estoy seguro de haber recibido tu pregunta. ¿Quieres intercambiar el contenido de dos celdas?
Sería bueno si pudiera explicarlo nuevamente o proporcionar una captura de pantalla de lo que está tratando de hacer.
Gracias por tu comentario.
Este comentario fue minimizado por el moderador en el sitio
Hola, tengo curiosidad por saber si este método se puede usar para autocompletar una serie de celdas según su valor al hacer referencia a una lista de índice. Por ejemplo, tengo una lista de nombres numerados del 1 al 10, y tengo una cuadrícula (Cuadrícula 1) que tiene varios números del 1 al 10. Me gustaría encontrar una manera de que la hoja de cálculo llene la Cuadrícula 2 con el nombre asociado con el número en la Cuadrícula 1. Por ejemplo, si D3 (Cuadrícula 1) es "2" y el nombre asociado con "2" es " Jerry", entonces D12 debería autocompletarse con "Jerry", pero si D3 se cambia a "9", entonces D12 debería cambiar automáticamente a "Goldfish"
Este comentario fue minimizado por el moderador en el sitio
no importa, lo descubrí, solo anidé una TONELADA de declaraciones =IF:
=IF(D3=$A$2,$B$2,IF(D3=$A$3,$B$3,IF(D3=$A$4,$B$4,IF(D3=$A$5,$B$5,IF(D3=$A$6,$B$6,IF(D3=$A$7,$B$7,IF(D3=$A$8,$B$8,IF(D3=$A$9,$B$9,IF(D3=$A$10,$B$10,IF(D3=$A$11,$B$11))))))))))
No hay comentarios publicados aquí todavía
Ver más
Deje sus comentarios
Publicar como invitado
×
Califica esta publicación:
0   Personajes
Ubicaciones sugeridas

Siganos

Copyright © 2009 - www.extendoffice.com. | Reservados todos los derechos. Energizado por ExtendOffice, | Mapa del Sitio
Microsoft y el logotipo de Office son marcas comerciales o marcas comerciales registradas de Microsoft Corporation en los Estados Unidos y / o en otros países.
Protegido por Sectigo SSL