Tenemos una celda que está llena de hasta cinco códigos de dos letras delimitados por comas. Hay 20 códigos posibles. Me gustaría crear una sola celda que contenga una "decodificación" de esos dos códigos de letras. En este momento, estoy usando una serie de 20 columnas para decodificar un solo valor (por ejemplo, =IF(ISNUMBER($A$1,"aa"),"Option 1"," ")...
) con un CONCATENATE
para construir la lista de decodificación en la columna 21.
Tiene que haber una mejor manera. ¿Esta ahí?
microsoft-excel-2010
worksheet-function
dwwilson66
fuente
fuente
SUBSTITUTE
Función para cada etiqueta. Si quieres probar VBA, este podría ser un buen lugar para comenzar: ozgrid.com/forum/showthread.php?t=29700Respuestas:
Creo que la única forma de hacerlo utilizando las funciones estándar de Excel sería anidar múltiples
SUBSTITUTE()
funciones, como esta:Si tiene muchas etiquetas posibles que necesita reemplazar, es mejor que use un VBA o que se quede con muchas columnas de ayuda, como lo ha estado haciendo.
fuente