Formatar números como texto na lista suspensa do Excel

Índice

Alguns dias atrás, eu estava trabalhando na criação de um painel do Excel.

Tive de criar uma série de menus suspensos com as opções de 1 a 5. Para torná-lo mais amigável, também queria dar a opção de 'Não selecionado', quando um usuário não deseja fazer uma seleção em a lista suspensa no Excel.

Algo conforme mostrado abaixo na foto:

O problema aqui é que quando eu escolho ‘Não selecionado’ no menu suspenso, ele retorna o texto Não selecionado (veja na barra de fórmulas na foto acima). Como preciso usar essa seleção em algumas fórmulas, quero que isso retorne 0.

Agora, existem 2 maneiras de formatar números como texto usando a Formatação Personalizada de Número.

Método 1: formatar números como texto na lista suspensa do Excel

Você pode formatar números como texto na lista suspensa do Excel de forma que mostre o texto na lista suspensa, mas quando selecionado, é armazenado como um número na célula.

Aqui estão as etapas para fazer isso:

  1. Em uma célula, digite 0 (esta é a célula que você deseja que seja exibida como ‘Não selecionada’).
  2. Com a célula selecionada, pressione Control + 1 (isso abre a caixa de diálogo Formatar células).
  3. Selecione a guia Número e vá para a opção Personalizado.
  4. Em Custom, digite “Not Selected” como mostrado na foto.

  1. É isso!! Agora você terá uma célula que tem Não selecionado nele, mas na barra de fórmulas exibe um 0. Quando eu uso isso na criação de uma lista suspensa, um usuário pode selecionar a opção ‘Não selecionado’ e isso retornaria 0 (como mostrado abaixo na foto).

Método 2 - Formatar o número como texto na célula no Excel

Embora o truque acima funcione bem, em termos de criação de painéis, faz mais sentido exibir 'Não selecionado' no menu suspenso, bem como na célula (quando é selecionado), em vez de um 0 (como mostrado no imagem abaixo; observe o valor na barra de fórmulas). Isso torna mais fácil para outra pessoa pegar a planilha e trabalhar nela.

Novamente, isso pode ser feito facilmente usando formatos personalizados.

Aqui estão 2 maneiras rápidas de fazer isso:

  1. Selecione a célula que tem a lista suspensa de validação e pressione Control + 1 (Isso abre a caixa de diálogo Formatar células).
  2. Selecione a guia Número e vá para a opção Personalizado.
  3. Digite [= 0] ”Não selecionado” OU Digite 0; 0; ”Não selecionado”.
  4. Clique OK.

Como funciona

A formatação de número personalizada tem para componentes (separados por ponto e vírgula):

<Números positivos>;; ;

Essas quatro partes podem ser formatadas separadamente para fornecer o formato desejado.

Por exemplo, no caso acima, queríamos exibir 0 como Não selecionado. Na sequência de formatação de número, 0 é a terceira parte do formato, então alteramos a sequência para 0; 0; ”Não selecionado”.

Isso significa que os números positivos e negativos são exibidos como estão, e sempre que houver um zero, ele é exibido como Não selecionado.

A outra maneira é dar uma condição ao formato de número [= 0] ”Não selecionado”. Este display Não selecionado sempre que o valor em uma célula for 0, caso contrário, ele usará as configurações de formatação geral.

Aqui estão algumas boas fontes para aprender mais sobre a formatação de números personalizados:

  • Ajuda do Office
  • Ozgrid
  • Seis coisas que a formatação de número personalizada pode fazer por você.
Tutoriais relacionados:
  • Criando uma lista suspensa de dependentes no Excel.
  • Criando uma lista suspensa com funcionalidade de sugestão de pesquisa.
  • Criando várias listas suspensas sem repetição.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave