As vírgulas param de funcionar em fórmulas - dicas do Excel

Um problema bizarro hoje: de repente, as fórmulas do Excel não aceitarão mais uma vírgula como separador de argumento. Você começa a digitar e =VLOOKUP(A2, ao usar o mouse ou as teclas de seta para selecionar a tabela de pesquisa, o Excel emite um bipe com "Há um problema com esta fórmula". Sim! Claro que há um problema com esta fórmula … Eu não terminei de digitar a fórmula ainda.

Por que há um problema com esta fórmula?

Há uma pista interessante que aparece na dica de ferramenta enquanto você digita a fórmula. Em vez de vírgulas entre os argumentos, a dica de ferramenta mostra caracteres de barra vertical. Os programadores chamam esses símbolos de "Pipe". É assim: |

A dica de ferramenta mostra um tubo ao qual pertencem as vírgulas

Eu soube desse problema com uma pessoa em meu seminário ao vivo sobre Power Excel em Huntsville Alabama. Essa pessoa inteligente tentou construir o VLOOKUP usando a caixa de diálogo Argumentos de função. Para tentar fazer isso, digite =VLOOKUP(e pressione Ctrl + A. Preencha as caixas em Argumentos da função e clique em OK. A fórmula VLOOKUP funcionará, mas é exibida =VLOOKUP(A2|$F$2:$G$13|2|False).

Por que o Excel agora usa um | em vez de uma vírgula? Para piorar a situação, essa pessoa estava usando um pequeno teclado de laptop que não oferecia um cachimbo!

Perguntei aos meus amigos MVP e o pessoal da Europa estava familiarizado com a configuração do Separador de Lista no Painel de Controle do Windows. Em alguns países, a vírgula e o ponto decimal são invertidos. $ 1.234,56 seria escrito como $ 1.234,56. Se o seu separador decimal for uma vírgula, o Excel usará um ponto e vírgula como separador de lista.

Dependendo da sua versão do Windows, navegue até:

  • Windows 7> Painel de controle> Configurações regionais> Configurações adicionais> Separador de lista
  • Windows 10> Painel de controle> Relógio, idioma e região> Região: altere formatos de data, hora ou número> Configurações adicionais> Números> Separador de lista
Escolha configurações adicionais
Altere o separador de lista de volta para uma vírgula

A grande questão: quem mudou o separador de lista de uma vírgula para uma barra vertical? Encontrei alguns artigos na web onde a pessoa possui um arquivo CSV que não usa vírgulas. Em vez de uma vírgula, os dados são separados por uma barra vertical. Mas o tipo de arquivo ainda diz .CSV.

Este arquivo "CSV" usa barra vertical em vez de vírgula

O artigo bem-intencionado sugeriu alterar o separador de lista de uma vírgula para uma barra vertical para que você pudesse abrir esse arquivo clicando duas vezes. Esse é um ótimo conselho se (a) você nunca inserir fórmulas no Excel e (b) nunca abrir nenhum arquivo CSV com uma vírgula como separador de lista.

Uma solução muito melhor é esta sugerida pelo MVP do Excel Jan-Karel Pietriese. Como alternativa, altere a extensão do arquivo de .CSV para .TXT. Ao abrir o arquivo no Excel, você pode especificar o delimitador como uma barra vertical na segunda etapa do Assistente de importação de texto.

Se você está lendo esta página porque seu separador de lista mudou, registre um comentário no vídeo do YouTube abaixo para me informar se você se lembra de alterar o separador de lista ou se algum outro programa desonesto mudou a configuração sem o seu conhecimento.

Assistir vídeo

Transcrição de vídeo

Aprenda Excel para podcast, episódio 2222 - Commas Stop Working in Formulas!

Ei, bem-vindo de volta ao netcast, sou Bill Jelen. Eu estava em meu seminário em Huntsville, Alabama, andando antes do seminário para perguntar se alguém tinha alguma dúvida sobre Excel, e Scott, ele estava pronto para mim, veja só, isso estava acontecendo no computador de Scott. Vou criar um pequeno VLOOKUP aqui, certo? = PROCV (A2, e começo a pressionar a tecla de seta para a direita para ir até lá e escolher aquela tabela na coluna F, e diz "Ei, há um problema nesta fórmula." Eu não terminei a fórmula, por que eles acham que eu terminei a fórmula, o que está acontecendo?

Tudo bem, então vou encerrar isso, e Scott, tenho que dar crédito a Scott, Scott foi brilhante aqui, ele fez isso: = VLOOKUP, era esse pequeno truque em que você pressiona Fx e leva a argumentos de função. Então, ele construiu a fórmula usando argumentos de função, o que é ótimo. Se você é novo em fórmulas, mas não precisa fazer isso todas as vezes,, 2, FALSE e ele pressionou OK. E então ele olha para a fórmula e, em vez de vírgulas, ele tem o que chama de um personagem estranho. Bem, você sabe, não é um caractere estranho, que é chamado de tubo, e é usado como o símbolo “OU” em muitas linguagens de programação e no meu teclado está logo acima da tecla Enter. Portanto, há um , e se você mudar isso, há um | personagem. Mas Scott, ele estava usando algum tipo de sistema virtual, seu teclado nãot tenho um |, certo. Então, agora, caramba, ele está no Excel onde, em vez de uma vírgula, agora é um cachimbo e ele não tem um caractere de cachimbo no teclado. O que é isso e por que está acontecendo?

Tudo bem, conversei com a equipe do Excel e eles estão dizendo "Ei, sim, estamos vendo isso acontecer cada vez mais, quem está dizendo às pessoas para alterar o separador de lista?" E encontrei alguns sites onde dizem “Ei, você tem um arquivo CSV que usa uma barra vertical em vez de uma vírgula” e eles sugerem alterar o separador de lista para uma barra vertical no Painel de controle. Nossa, você nunca quer mudar nada no Painel de Controle porque isso tem ampla repercussão em todos os seus programas, incluindo os separadores de lista usados ​​em nossas fórmulas. Então, quem escreveu aquele site para mudar o separador de lista de uma vírgula para um cachimbo nunca deve entrar em fórmulas na vida, o que é uma loucura!

Tudo bem, então para contornar isso, em vez de ouvir ESSE site, a primeira coisa é se você estiver obtendo um arquivo que é CSV, renomeie-o para Arquivo.txt e abra no Excel. Ele o guiará pelo Assistente de importação de texto e você pode especificar o delimitador na Etapa 2. OU sair e assistir meu vídeo, episódio 2087 - Impedir notação científica na importação, que mostra uma maneira muito melhor de importar arquivos CSV, usando o legado "De CSV" que você pode adicionar aqui à sua Barra de Ferramentas de Acesso Rápido, e então você pode definir o delimitador para apenas um arquivo, em vez de apenas alterar globalmente o separador de lista.

Tudo bem, então aqui está o que temos que fazer, temos que ir para Iniciar e, em seguida, Painel de controle. Agora, estou no Windows 7 nesta máquina, e é uma configuração diferente no Windows 10, vou mostrar a vocês. Então, acabei de pesquisar aqui por Região e Idioma, "Alterar o formato de data, hora ou número", tenho que ir para Configurações Adicionais e, com certeza, há um separador de Lista e alterar esse separador de Lista de uma barra vertical de volta para um vírgula, clique em OK e em OK. Agora, se você estiver no Windows 10, é o Painel de Controle do Windows 10, Relógio, Idioma e Região, Região, “Alterar data, hora ou formatos de número”, Configurações Adicionais, Números, Separador de Lista - enterrado muito mais profundamente no Windows 10, muito mais fácil de acessar no Windows 7.

Tudo bem, agora, vamos tentar de novo, veja, as vírgulas já voltaram para as vírgulas normais, e vamos ter certeza de que ainda podemos inserir as coisas. Então = VLOOKUP disso, vírgula, acho que já está funcionando, então é incrível,, 2, FALSE, tudo bem. Que estranho, a vírgula parou de funcionar nas fórmulas, porque de alguma forma o separador de lista mudou. Confira meu livro “MrExcel LIVe, The 54 Greatest Excel Tips of All Time”, Clique naquele "i" no canto superior direito.

Tudo bem, finalização: Hoje, a vírgula parou de funcionar nas fórmulas do Excel, assim que você digitar uma vírgula, passa para o próximo argumento, a fórmula dá um erro como se você tivesse terminado com a fórmula. Inteligente, Scott em Huntsville, quando isso começou a acontecer com ele, construiu a fórmula com uma caixa de diálogo de argumentos de funções, você verá = VLOOKUP, e realmente está lá. A outra coisa que você verá é na dica de ferramenta, essas vírgulas serão substituídas por tubos. Se você estiver nesse estado estranho em que o caractere é um tubo, ele está acima da barra invertida no teclado americano, embora Scott, na verdade, não tivesse um tubo em seu teclado. Vá para Painel de controle, Configurações de região e idioma, Configurações adicionais, Separador de lista, altere o separador de lista de volta para uma vírgula. Agora, se você alterou o separador de lista porque algum sistema está fornecendo valores separados por barra vertical em vez de CSV,assista a este vídeo aqui, aqui está o link, que está na descrição do YouTube para que você possa assistir. Apenas uma maneira melhor de resolver isso, além de alterar o separador de lista globalmente. Para baixar a apostila do vídeo de hoje, visite o URL na descrição do YouTube!

Quero agradecer a Scott por trazer isso à minha atenção no meu seminário em Huntsville, quero agradecer por sua visita, nos vemos na próxima vez em outro netcast de!

Ei, olhe, aqui está a minha pergunta para você: Se você está neste vídeo porque isso aconteceu com você, e você se lembra de alterar o separador de lista, você pode ir até os comentários do YouTube e relatar por que você mudou? Quem te disse para mudar? Quais foram as circunstâncias que o levaram a mudar isso? Se você está aqui neste vídeo porque isso está acontecendo com você e você não tem ideia do por que aconteceu, ou se você não mudou, deve haver algum programa por aí mudando isso. Novamente, acesse os comentários do YouTube e nos dê um relatório, sabe, o que está acontecendo? Você se lembra de mudar isso ou aconteceu automaticamente? E quando você muda de volta para uma vírgula, ela volta para um separador de barra em um dia, uma semana, um mês?

Baixar arquivo Excel

Para baixar o arquivo excel: commas-stop-working-in-formulas.xlsx

Excel Pensamento do Dia

Pedi conselhos aos meus amigos do Excel Master sobre o Excel. O pensamento de hoje para ponderar:

"Cada planilha conta uma história"

Kevin Lehrbass

Artigos interessantes...