Excel corrige automáticamente mi fórmula, diciendo "Encontramos un error tipográfico en tu fórmula e intentamos corregirlo a:"
=CONCAT(CHAR(34),A4,""":""",D4,"""")
Mi fórmula original solo tiene tres comillas al final:
=CONCAT(CHAR(34),A4,""":""",D4,""")
Para tu información combino los datos de dos columnas en Excel y el resultado debería lucir así:
"welcome":"Bienvenue!"
La celda A4 contiene: welcome
La celda D4 contiene: Bienvenue!
CHAR(34) representa la comilla inicial para la celda A4.
La función CONCAT()
de Excel combina los datos de diferentes celdas de Ms Excel.
Nota: Esta pregunta no es similar a la pregunta de Superuser Excel añade comillas al resultado de mi fórmula
2 votos
Hola Gabriel, bienvenido a Superuser. Ya has publicado una solución a tu problema tú mismo. En lugar de usar """. Solo puedes usar: ,CHAR(34) que devuelve una comilla doble. Tendrás que usar más comas, pero esta es la solución más sencilla que veo.
0 votos
@Michthan o simplemente sigue las reglas del delimitador de Excel - consulta mi respuesta.
1 votos
Excel está corrigiendo tu fórmula incorrecta. Deberías estar feliz por esto.
"""
no es una cadena válida, mientras que""""
está bien.0 votos
Basado en las respuestas de hannu, Michthan y fixer1234, pienso que utilizaré esta fórmula =CONCAT(CHAR(34),A4,""": """,D4,CHAR(34),",") ya que es la más fácil de explicar al resto del equipo involucrado en este proyecto, que puede ser cualquier persona, desde traductores, programadores, hasta personal de PM/administración. Pero siéntete libre de comentar, gracias.