Un problema extraño hoy en día: de repente, las fórmulas de Excel ya no aceptarán una coma como separador de argumentos. Comienza a escribir =VLOOKUP(A2
, cuando usa el mouse o las teclas de flecha para seleccionar la tabla de búsqueda, Excel emite un pitido con "Hay un problema con esta fórmula". ¡Si! Por supuesto que hay un problema con esta fórmula… No he terminado de escribir la fórmula todavía.
Hay una pista interesante que aparece en la información sobre herramientas mientras escribe la fórmula. En lugar de comas entre argumentos, la información sobre herramientas muestra caracteres de barra vertical. Los programadores llaman a estos símbolos una "tubería". Se parece a esto: |
Me enteré de este problema por medio de una persona en mi seminario de Power Excel en vivo en Huntsville Alabama. Esa persona inteligente intentó construir VLOOKUP usando el cuadro de diálogo Argumentos de función. Para probar esto, escriba =VLOOKUP(
y luego presione Ctrl + A. Complete los cuadros en Argumentos de función y luego haga clic en Aceptar. La fórmula BUSCARV funcionará, pero se nota =VLOOKUP(A2|$F$2:$G$13|2|False)
.
Les pregunté a mis amigos MVP y la gente en Europa estaba familiarizada con la configuración del Separador de listas en el Panel de control de Windows. En algunos países, la coma y el punto decimal se invierten. $ 1,234.56 se escribiría como $ 1,234,56. Si su separador decimal es una coma, Excel utilizará un punto y coma como separador de lista.
Dependiendo de su versión de Windows, navegue hasta:
- Windows 7> Panel de control> Configuración regional> Configuración adicional> Separador de listas
- Windows 10> Panel de control> Reloj, idioma y región> Región: cambiar formatos de fecha, hora o número> Configuración adicional> Números> Separador de listas
La pregunta más importante: ¿Quién cambió el separador de listas de una coma a una barra vertical? Encontré algunos artículos en la web donde la persona tiene un archivo CSV que no usa comas. En lugar de una coma, los datos están separados por una barra. Pero el tipo de archivo todavía dice .CSV.
El artículo bien intencionado sugirió cambiar el separador de lista de una coma a una barra vertical para poder abrir este archivo haciendo doble clic. Ese es un gran consejo si (a) nunca ingresa ninguna fórmula en Excel y (b) nunca abre ningún archivo CSV con una coma como separador de lista.
Una solución mucho mejor es la sugerida por el MVP de Excel Jan-Karel Pietriese. Alternativamente, cambie la extensión del archivo de .CSV a .TXT. Cuando abre el archivo en Excel, puede especificar el delimitador como una tubería en el segundo paso del Asistente para importación de texto.
Si está leyendo esta página porque su separador de lista cambió, por favor registre un comentario en el video de YouTube a continuación para informarme si recuerda haber cambiado el separador de lista o si algún otro programa no autorizado cambió la configuración sin su conocimiento.
Ver video
Transcripción del video
Aprenda Excel para podcast, episodio 2222 - ¡Las comas dejan de funcionar en fórmulas!
Oye, bienvenido de nuevo al netcast, soy Bill Jelen. Estaba en mi seminario de Huntsville, Alabama, caminando antes del seminario para preguntar si alguien tenía alguna pregunta sobre Excel, y Scott, estaba listo para mí, mira esto, esto estaba sucediendo en la computadora de Scott. Así que voy a crear un pequeño VLOOKUP aquí, ¿verdad? = BUSCARV (A2, y empiezo a presionar la tecla de flecha derecha para ir allí y elegir esa tabla en la columna F, y dice "Oye, hay un problema en esta fórmula". Oh, sí, hay un problema con esta, No he terminado la fórmula. ¿Por qué creen que he terminado la fórmula, qué está pasando?
Muy bien, y cerraré eso, y Scott, tengo que darle crédito a Scott, Scott fue brillante aquí, hizo esto: = VLOOKUP, fue este pequeño truco en el que presionas Fx y te lleva a los argumentos de función. Entonces construyó la fórmula usando argumentos de función, lo cual es genial. Si eres nuevo en las fórmulas pero, ya sabes, no tienes que hacer esto cada vez, 2, FALSO y presionó OK. Y luego mira la fórmula, y en lugar de comas, tiene lo que él llama un personaje extraño. Bueno, ya sabes, no es un carácter extraño, se llama tubería, y se usa como el símbolo "O" en muchos lenguajes de programación, y en mi teclado está justo encima de la tecla Enter. Entonces hay un , y luego, si cambia eso, hay un | personaje. Pero Scott, estaba usando una especie de sistema virtual, su teclado noTengo un |, está bien. Entonces, ahora, santo humo, está en Excel donde, en lugar de una coma, ahora es una pipa y no tiene un carácter de pipa en el teclado. ¿Qué es esto y por qué sucede esto?
Muy bien, hablé con el equipo de Excel y me dijeron: "Oye, sí, estamos viendo que esto sucede cada vez más, ¿quién le dice a la gente que cambie el separador de lista?" Y encontré algunos sitios web donde dicen "Oye, tienes un archivo CSV que usa una barra vertical en lugar de una coma" y sugieren que cambies el separador de lista a una barra vertical en el Panel de control. Oh, Dios, nunca querrás cambiar nada en el Panel de control porque tiene una amplia repercusión en todos tus programas, incluidos los separadores de listas que se usan en nuestras fórmulas. Entonces, quien haya escrito ese sitio web para cambiar el separador de lista de una coma a una tubería, nunca debe ingresar fórmulas en su vida, ¡lo cual es una locura!
Muy bien, para evitar esto, en lugar de escuchar ESE sitio web, lo primero es que si obtiene un archivo que es CSV, cámbiele el nombre a File.txt y ábralo en Excel. Lo guiará a través del Asistente de importación de texto, y puede especificar el delimitador en el Paso 2. O salir y ver mi video, episodio 2087 - Prevenir la notación científica en la importación, que le muestra una manera mucho mejor de importar archivos CSV, usando el legado "Desde CSV" que puede agregar aquí a su barra de herramientas de acceso rápido, y luego puede definir el delimitador para un solo archivo, en lugar de solo cambiar globalmente el separador de lista.
Muy bien, esto es lo que tenemos que hacer, tenemos que ir a Inicio y luego al Panel de control. Ahora, estoy en Windows 7 en esta máquina, y es una configuración diferente en Windows 10, te las mostraré. Así que busco aquí para Región e Idioma, "Cambiar el formato de fecha, hora o número". Tengo que ir a Configuración adicional y, efectivamente, hay un separador de lista, y cambiar ese separador de lista de una tubería de nuevo a un coma, haga clic en Aceptar, haga clic en Aceptar. Ahora, si está en Windows 10, es Panel de control de Windows 10, Reloj, Idioma y región, Región, "Cambiar formato de fecha, hora o número", Configuración adicional, Números, Separador de listas, mucho más profundo en Windows 10, mucho más fácil de acceder en Windows 7.
Bien, ahora, intentemos esto de nuevo, mira, las comas ya han vuelto a las comas normales, y asegurémonos de que todavía podemos ingresar cosas. Entonces = BUSCARV de esto, coma, supongo que ya está funcionando, así que eso es increíble,, 2, FALSO, está bien. Qué extraño, la coma dejó de funcionar en las fórmulas, porque de alguna manera, el separador de lista cambió. Consulte mi libro “MrExcel LIVe, Los 54 mejores consejos de Excel de todos los tiempos”. Haga clic en esa "i" en la esquina superior derecha.
Muy bien, resumen: hoy, la coma dejó de funcionar en las fórmulas de Excel, tan pronto como escriba una coma, pase al siguiente argumento, la fórmula le da un error como si hubiera terminado con la fórmula. Astuto, Scott en Huntsville, cuando comenzó a sucederle, construyó la fórmula con un diálogo de argumentos de funciones, verá = BUSCARV, y realmente está ahí. La otra cosa que verá es en la información sobre herramientas, esas comas serán reemplazadas por tuberías. Si estás en este extraño estado de que el personaje es una tubería, está encima de la barra invertida en el teclado de EE. UU., Aunque Scott en realidad no tenía ninguna tubería en su teclado. Vaya a Panel de control, Configuración de región e idioma, Configuración adicional, Separador de listas, cambie el separador de listas de nuevo a una coma. Ahora, si cambió el separador de lista porque algún sistema le proporciona valores separados por tubería en lugar de CSV,mira este video aquí mismo, ahí está el enlace, y está abajo en la descripción de YouTube para que puedas verlo. Solo una mejor manera de resolver esto, que no sea cambiar el separador de lista globalmente. Para descargar el libro de trabajo del video de hoy, visite la URL en la descripción de YouTube.
Quiero agradecer a Scott por traerme esto a la atención en mi seminario de Huntsville, quiero agradecerle por pasar, ¡nos vemos la próxima vez para otro netcast de!
Oye, mira, aquí está mi pregunta para ti: si estás en este video porque te ha pasado esto y recuerdas haber cambiado el separador de listas, ¿puedes ir a los comentarios de YouTube e informar por qué lo cambiaste? ¿Quién te dijo que lo cambiaras? ¿Cuáles fueron las circunstancias que te llevaron a cambiarlo? Si estás aquí en este video porque esto te está sucediendo y no tienes idea de por qué sucedió, o no lo cambiaste, debe haber algún programa que lo cambie. Nuevamente, presiona los comentarios de YouTube y solo envíanos un informe, ¿sabes qué está pasando? ¿Recuerdas haber cambiado esto o sucedió automáticamente? Y una vez que lo vuelve a convertir en coma, ¿vuelve a cambiar a un separador de tuberías en un día, una semana, un mes?
Descargar archivo de Excel
Para descargar el archivo de Excel: commas-stop-working-in-formulas.xlsx
Pensamiento del día de Excel
Les he pedido a mis amigos de Excel Master sus consejos sobre Excel. Pensamiento de hoy para reflexionar:
"Cada hoja de cálculo cuenta una historia"
Kevin Lehrbass