
Me gustaría que la celda F11 muestre un valor específico según el contenido de la celda C11.
Por ejemplo, si la celda C11 mostrara "Salud mental", entonces F11 debería mostrar "Paula", mientras que si la celda C11 mostrara "Farmacia", entonces F11 debería mostrar "Lisa".
Sin embargo, Debo señalar que el valor de C11 podría ser cualquiera de 39 valores y los valores de F11 podrían ser cualquiera de 5 nombres.
Ahora, sé cómo crear declaraciones IF anidadas, pero dado el volumen de posibilidades/datos, esto no funcionará debido a que se infringen los límites de los argumentos. He nombrado ciertos grupos de valores C11 (llamémoslos Áreas) con nombres de personas (valores F11) para que cada persona supervise un Área determinada. Las Áreas reciben nombres similares a lisaArea, paulaArea, etc.
El valor de C11 se selecciona a través de un menú desplegable que inserté mediante la herramienta de validación de datos y necesito que el valor de F11 se actualice automáticamente para reflejar qué persona está vinculada al Área bajo escrutinio.
Tenga en cuenta que, idealmente, me gustaría poder tener éxito con esto sin usar VBA, pero si no hay otra manera que no sea VBA, que así sea.
Si se requiere más información, hágamelo saber.
Muchas gracias.
Respuesta1
Puedes intentar utilizar cualquiera de los dos VLOOKUP
o HLOOKUP
. Devuelve datos buscando un valor en un rango de celdas.
Por ejemplo:
A B
1 input1 output1
2 input2 output2
3 input3 output3
4 input4 output4
5 input5 output5
6 input6 output6
7 input7 output7
8 input8 output8
9 input9 output9
10 input10 output10
La fórmula =VLOOKUP("input4",A1:B10,2)
se mostrará output4
.
HLOOKUP
Funciona de manera similar, pero con una tabla de búsqueda horizontal.