Para transformar um rótulo de inventário com várias palavras em iniciais no Numbers para Mac, use uma coluna auxiliar com TRIM, REGEX, SUBSTITUTE e UPPER. A fórmula abaixo converte Blue Storage Box em BSB, usando o primeiro caractere de cada palavra separada por espaços comuns.
Este passo a passo é para um usuário de Mac que mantém uma tabela de inventário e quer rótulos mais curtos, mantendo as descrições completas disponíveis. Ele segue o guia atual da Apple para o Numbers para Mac, que identifica sua versão como Numbers 15.4. Confira a versão instalada em Numbers > About Numbers. Guia do Usuário do Numbers para Mac
Insira a fórmula de abreviação em uma coluna auxiliar
Use uma tabela com uma linha de cabeçalho e quatro colunas: Label na coluna A, Abbreviation na coluna B, Count na coluna C e Abbreviation occurrences na coluna D. Insira os seguintes rótulos sintéticos e quantidades de objetos nas linhas 2–6. Deixe as colunas B e D inicialmente vazias; os resultados esperados aparecem aqui para comparação.
| Linha | A: Rótulo | B: Abreviação esperada | C: Quantidade | D: Ocorrências esperadas |
|---|---|---|---|---|
| 2 | Blue Storage Box | BSB | 12 | 1 |
| 3 | green round tray | GRT | 8 | 1 |
| 4 | Large Square Tile | LST | 24 | 2 |
| 5 | Long Slim Tube | LST | 6 | 2 |
| 6 | Small Round Tray | SRT | 10 | 1 |
Selecione a célula B2 e insira esta fórmula completa:
=UPPER(SUBSTITUTE(SUBSTITUTE(TRIM(A2),REGEX("([^ ])[^ ]*"),"$1")," ",""))
Digitar = abre o Formula Editor. Insira o restante da fórmula e pressione Return para confirmá-la. O resultado em B2 deve ser BSB. A Apple documenta tanto a inserção de fórmulas quanto o uso de células referenciadas como entradas. Calcular valores usando dados em células de tabela no Numbers para Mac
A fórmula é composta por funções documentadas pela Apple. Em particular, a Apple oferece suporte explícito a grupos de captura de expressões regulares no argumento de substituição de SUBSTITUTE, incluindo a notação $1 usada aqui. SUBSTITUTE
Os exemplos usam vírgulas entre os argumentos. Se seus ajustes usarem vírgula como separador decimal, a Apple instrui a usar ponto e vírgula entre os argumentos da fórmula. Mantenha inalterados os espaços entre aspas e o texto da expressão regular. Visão geral das funções
Entenda o que a fórmula mantém e remove
Leia a fórmula da função mais interna para fora. Cada etapa realiza uma pequena transformação, facilitando o diagnóstico de resultados inesperados.
Primeiro, TRIM(A2) remove espaços no início e no fim e reduz espaços repetidos entre palavras a espaços únicos. Assim, um rótulo inserido como Small Round Tray se transforma em Small Round Tray antes de começar a abreviação. TRIM
Em seguida, REGEX("([^ ])[^ ]*") descreve cada sequência ininterrupta de caracteres que não sejam um espaço comum. A parte entre parênteses captura o primeiro caractere; a parte restante corresponde aos demais caracteres dessa sequência. A Apple especifica que suas expressões regulares seguem o padrão ICU. A interpretação deste padrão específico é a base do método de abreviação. REGEX
O SUBSTITUTE interno substitui cada palavra correspondente pelo primeiro caractere capturado, usando $1. Como o argumento opcional de ocorrência foi omitido, ele substitui todas as correspondências. Assim, Blue Storage Box se transforma em B S B. O SUBSTITUTE externo então remove os espaços comuns, produzindo BSB. SUBSTITUTE
Por fim, UPPER converte o resultado para maiúsculas. Isso gera rótulos consistentes mesmo quando a descrição original usa letras minúsculas ou uma combinação de maiúsculas e minúsculas: green round tray se transforma em GRT. UPPER
Esta regra usa um caractere de cada palavra separada por espaços, incluindo palavras curtas de ligação. Ela não determina quais palavras são mais importantes. Por exemplo, Box of Round Tiles produz BORT. Se você quiser uma abreviação que omita determinadas palavras, defina essa regra de nomenclatura antes de ampliar a fórmula.
Preencha a fórmula para baixo e confira os resultados
Quando B2 produzir o resultado esperado, selecione-a e mova o ponteiro sobre a borda da seleção até aparecer a alça amarela de preenchimento automático. Arraste a alça para baixo até B6. O preenchimento automático copia fórmulas e a formatação associada, além de substituir o conteúdo existente no destino; por isso, use células auxiliares vazias. Preencher células automaticamente no Numbers para Mac
Confira a fórmula em B3: sua origem deve ser A3. Mantenha essa referência à origem relativa para que cada abreviação use o rótulo da própria linha. A Apple explica que preservar uma referência de linha ou coluna a torna absoluta; isso é útil para intervalos fixos, mas desnecessário para esta célula de origem variável. Calcular valores usando dados em células de tabela no Numbers para Mac
Antes de aplicar a fórmula a um inventário maior, compare vários rótulos representativos com esta tabela de diagnóstico. Estes são resultados ilustrativos derivados da fórmula. As mesmas transformações de caracteres foram verificadas com um pequeno exemplo em Python; a fórmula não foi executada no app Numbers.
| Rótulo de entrada | Resultado | O que demonstra |
|---|---|---|
Single |
S |
Um rótulo de uma palavra fornece um caractere. |
Small Round Tray |
SRT |
Espaços comuns extras são normalizados. |
| Texto vazio | Texto vazio | Não há caracteres a manter. |
Blue-Green Storage Box |
BSB |
Um hífen não separa palavras nesta regra. |
Box 12 Large |
B1L |
Uma palavra numérica fornece seu primeiro algarismo. |
O delimitador é especificamente o caractere de espaço comum. Normalize tabulações, quebras de linha e espaços não separáveis antes de usar esta versão. Examine também rótulos cuja palavra começa com pontuação: o padrão mantém essa pontuação como primeiro caractere. Se descrições com hífen devem fornecer duas iniciais, padronize os separadores em uma coluna de trabalho separada antes de abreviar.
Se o Numbers mostrar um erro em vez de uma abreviação, clique no ícone de erro para ler a mensagem. Confira os parênteses, as cadeias entre aspas, os separadores de argumentos e a referência à origem. A Apple documenta esse procedimento para inspecionar erros; use a mensagem para corrigir a fórmula antes de preencher linhas adicionais. Calcular valores usando dados em células de tabela no Numbers para Mac
Encontre abreviações compartilhadas por rótulos diferentes
A amostra inclui intencionalmente uma colisão: tanto Large Square Tile quanto Long Slim Tube se transformam em LST. As iniciais descartam informações, portanto uma fórmula correta ainda pode produzir um rótulo ambíguo. Mantenha a descrição completa junto à abreviação e verifique se há colisões antes de usar rótulos curtos por conta própria.
Para as cinco linhas de amostra, insira esta fórmula completa em D2 e, em seguida, preencha para baixo até D6:
=COUNTIF(B$2:B$6,B2)
COUNTIF conta as células que atendem à condição. Aqui, conta quantas abreviações correspondem à abreviação da linha atual. As contagens esperadas são 1, 1, 2, 2 e 1. Use esta verificação simples para abreviações não vazias que contenham letras e algarismos; COUNTIF também interpreta caracteres curinga nas condições, então pontuação como um asterisco requer tratamento adicional. COUNTIF
Os cifrões preservam os limites das linhas do intervalo enquanto a referência final B2 muda conforme você preenche para baixo. Confirme que cada fórmula copiada continua examinando as linhas 2–6. Se você adicionar linhas ao inventário, amplie o intervalo verificado para incluí-las. A Apple também fornece controles de referência chamados Preserve Row e Preserve Column. Calcular valores usando dados em células de tabela no Numbers para Mac
Considere qualquer contagem maior que um como um sinal para examinar os rótulos completos. Linhas repetidas para o mesmo objeto e descrições distintas que compartilham as mesmas iniciais exigem decisões editoriais diferentes. Para os dois objetos LST, uma coluna separada de rótulo de exibição poderia conter rótulos escolhidos deliberadamente, como LST Tile e LST Tube. Preserve a coluna de abreviações geradas para que seja fácil entender a decisão de nomenclatura.
Para facilitar a identificação de abreviações repetidas, selecione D2:D6, abra a barra lateral Format, escolha Cell > Conditional Highlighting > Add a Rule e adicione uma regra numérica para valores maiores que 1. Escolha um estilo e clique em Done. O realce altera a aparência com base nos valores; a fórmula auxiliar faz a contagem. A Apple observa que, quando várias regras se aplicam, a primeira regra correspondente determina a aparência. Usar condições de célula no Numbers para Mac
Mantenha os resultados de matriz e os rótulos de gráficos dentro do escopo
Esta fórmula de abreviação retorna um valor de texto por linha. Ela não exige uma matriz expansível nem colunas livres para palavras intermediárias. A função TEXTSPLIT da Apple pode dividir texto em colunas ou linhas, mas a divisão por si só deixa várias partes em vez de uma abreviação pronta. Use a fórmula de célula única acima quando o resultado necessário for um rótulo compacto. TEXTSPLIT
Se depois você criar um gráfico das quantidades dos objetos, prepare um intervalo de tabela com os rótulos de exibição revisados e suas quantidades numéricas. O Numbers cria gráficos a partir dos dados da tabela: selecione as células, clique em Chart e escolha um tipo de gráfico. Confira os rótulos de categoria resultantes e use Edit Data References se necessário. Alterar um valor da coluna auxiliar afeta um gráfico somente quando as referências de dados dele usam esse valor; criar a coluna de abreviações não a seleciona automaticamente para um gráfico existente. Selecionar dados para criar um gráfico no Numbers para Mac
Mantenha os rótulos completos, gere iniciais em uma coluna adjacente e confira os resultados repetidos antes de reutilizá-los em outros lugares. Assim, você terá um processo de abreviação repetível e manterá contexto suficiente para distinguir objetos cujas iniciais por acaso sejam iguais.
Fontes
- Guia do Usuário do Numbers para Mac — Apple.
- Calcular valores usando dados em células de tabela no Numbers para Mac — Apple.
- Visão geral das funções — Apple.
- SUBSTITUTE — Apple.
- TRIM — Apple.
- REGEX — Apple.
- UPPER — Apple.
- Preencher células automaticamente no Numbers para Mac — Apple.
- COUNTIF — Apple.
- Usar condições de célula no Numbers para Mac — Apple.
- TEXTSPLIT — Apple.
- Selecionar dados para criar um gráfico no Numbers para Mac — Apple.