¿Existe una función de Excel que muestra una cadena pero genera un valor cuando se hace referencia a ella?

¿Existe una función de Excel que muestra una cadena pero genera un valor cuando se hace referencia a ella?

Digamos que si la función llamada"ETIQUETA".

Luego en la celdaA1Entraría =LABEL(4,"Four Apples")y me mostraría como:

cuatro manzanas

Pero si realizara un cálculo, digamos =A1+2que obtendría6¡No #VALOR!

Hay varias aplicaciones en las que esto me resultaría muy útil. Sé que se puede lograr algo similar usando formatos de números personalizados, pero esto no resolvería mi problema en todos los casos.

Gracias de antemano,

Respuesta1

Puedeforzar el formato. Por ejemplo, si coloca cualquier número en la celda y le da formato a la celda:

"Four Apples";"Four Apples";"Four Apples";

La celdamostrarCuatro manzanas pero aún conservan el valor numérico (como se ve en la barra de fórmulas)

ingrese la descripción de la imagen aquí

Respuesta2

El estudiante de Gary ya te preguntó si quieres usar VBa (que es como prefiero hacerlo) en un comentario de tu publicación que aún no respondiste; sin embargo, posiblemente podrías usar esta solución si solo quieres usar la hoja de trabajo. ¡Fórmula (uso la palabra solutiona la ligera, hackear a tope es mejor)!

Ahora, esta respuesta se basa en la información que ha proporcionado. El único ejemplo que diste es "Cuatro manzanas".

Suponga que tiene lo siguiente en la Hoja 1

    A                B                    
1  four apples     
2  six oranges     
3                    =sum(5 + A1)
4                    =sum(A2 / 2)

Donde B3 y B4 deben mostrar resultados, no la fórmula real

La única manera es con este truco. En la hoja de trabajo 2, cree una búsqueda como

       A                 B
1     one                1
2     two                2 
3     three              3

etc.

Entonces, puedes usar lo siguiente

=SUM(VLOOKUP(LEFT(A1,FIND(" ",A1)-1),Sheet2!A1:B6,2,FALSE)+10) 'Look up the four apples and add 5

=SUM(VLOOKUP(LEFT(A2,FIND(" ",A2)-1),Sheet2!A1:B6,2,FALSE)/2) 'Look up the six oranges and divide by 2

información relacionada