Como posso atribuir uma parte da célula como variável?

-1

Eu quero definir um número em uma célula para ser uma variável, mas ainda manter o texto nela. Dessa forma, pode ser adicionado posteriormente usando essa variável.

Eu quero dizer algo como

Justicar Aatrox: 975

E ter 975 o valor dessa célula para ser adicionado mais tarde ... Eu tenho procurado e tentando descobrir isso por cerca de 2 horas agora.

    
por Nicholas 25.01.2015 / 21:41

2 respostas

0

Existem várias abordagens e respostas possíveis diferentes. O que é melhor depende de como você deseja usar o conteúdo.

  1. "Justicar Aatrox" é apenas um rótulo e o único uso para isso é como identificar informações exibidas nessa célula. @ A resposta de Hannu é perfeita para isso.

  2. "Justicar Aatrox" é apenas um comentário para ajudá-lo a acompanhar as coisas na planilha e você nem precisa exibi-las, a menos que você observe o conteúdo da célula. Você poderia usar um truque como este para armazenar a string de texto:

    = N ("Justicar Aatrox:") + 975

    Ele será visível se você olhar dentro da célula, mas a função N () converter o rótulo em um valor de zero, de forma que o 975 possa ser usado como um valor numérico com apenas uma referência à célula.

  3. "Justicar Aatrox" tem valor como dados. Você pode querer filtrar os dados com base nesse valor, classificar os dados com base nele, pesquisar a célula com base no valor, usar o valor como um destino para uma função de pesquisa para localizar dados em outras colunas associadas a ele, usá-lo como uma condição para somar valores, fazer formatação condicional baseada nela, etc. Nesse caso, a informação não pode ser usada se estiver contida dentro de um "comentário" ou existir apenas como formatação.

    Ele precisaria ser um conteúdo de célula normal. A maneira eficiente de fazer isso nesse caso é com duas células, uma célula de texto para o rótulo e uma célula numérica adjacente para o valor. Cada um pode ser usado diretamente com uma referência de célula simples.

  4. Se você precisar mantê-los juntos em uma célula por algum motivo, isso complicaria o uso do rótulo (para os fins descritos acima) ou do valor. Para usar o valor, você precisa extrair o número toda vez que quiser usá-lo. Em vez de uma simples referência de célula para o valor, você precisaria de uma fórmula que localizasse o valor na string; algo como procurar pelo cólon e depois usar sua posição na string para calcular onde o número começa, extrair o número e depois convertê-lo do texto para um valor numérico. A simples referência "A1" se tornaria uma fórmula longa e complicada em todos os lugares em que o número é necessário, como:

    VALOR (MID (A1, FIND (":", A1) + 2, LEN (A1) -FIND (":", A1) -1))

por 25.01.2015 / 22:58
3

Não sei se entendi a sua pergunta corretamente, mas aqui está uma resposta para o que eu acho que você está perguntando.

Digite seu número em qualquer célula, então selecione novamente a célula e pressione CTRL + 1 .
Uma caixa de diálogo é aberta.
No lado esquerdo, você vê várias palavras para tipos de formatação de dados. Alguns são válidos para números, outros requerem dados de outros tipos.

Encontre a palavra "Personalizada" e selecione-a, normalmente é o último item - pode ser que você precise rolar para baixo na lista.
Agora você tem uma lista de itens do lado direito também, acima deste é um campo onde você pode preencher um "código de formato" (procure na ajuda!).
Por exemplo, "Justicar Aatrox: "0 exibirá o conteúdo de sua célula como Justicar Aatrox: 975 - seu 975 é o número na célula. Experimente.

A célula CONTÉM o número, o acima define como deve ser SHOWN.

    
por 25.01.2015 / 22:58