Funcións de CHAR e CODE de Excel

01 de 02

Función Excel CHAR / UNICAR

Inserir caracteres e símbolos coas funcións CHAR e UNICAR. © Ted Francés

Cada carácter que se mostra en Excel é en realidade un número.

Os computadores só funcionan con números. As letras do alfabeto e outros caracteres especiais -como o nome de "&" ou o hashtag "#" - son almacenados e mostrados asignando un número diferente para cada un.

Originalmente, non todas as computadoras usan o mesmo sistema de numeración ou páxina de códigos ao numerar os diferentes caracteres.

Por exemplo, Microsoft desenvolveu páxinas de código baseadas no sistema de código ANSI - ANSI é curto para o American National Standards Institute - mentres que as computadoras Macintosh utilizaron o conxunto de caracteres Macintosh .

Os problemas poden xurdir cando se trata de converter os códigos de caracteres dun sistema a outro, obtendo datos confidenciales.

Conxunto de caracteres universais

Para corrixir este problema un conxunto de caracteres universal coñecido como sistema Unicode foi desenvolvido a finais dos anos 1980 que dá a todos os caracteres utilizados en todos os sistemas informáticos un código de carácter único.

Hai 255 códigos de caracteres diferentes ou puntos de código na páxina de código ANSI de Windows mentres que o sistema Unicode está deseñado para almacenar máis dun millón de puntos de código.

En aras da compatibilidade, os primeiros 255 puntos de código do novo sistema Unicode corresponden aos do sistema ANSI para os caracteres e os números de lingua occidental.

Para estes caracteres estándar, os códigos están programados na computadora para que escribir unha letra no teclado ingrese o código da letra ao programa en uso.

Os caracteres e os símbolos non estándar - como o símbolo de copyright - ou os caracteres acentuados que se usan en varios idiomas poden ingresarse nun programa escribindo o código ANSI ou o número Unicode para o carácter no lugar desexado.

Funcións de Excel CHAR e CODE

Excel ten varias funcións que funcionan con estes números directamente: CHAR e CODE para todas as versións de Excel, máis UNICAR e UNICODE introducidas en Excel 2013.

As funcións CHAR e UNICAR devolven o carácter dun código dado mentres as funcións CODE e UNICODE fan o contrario: dá o código para un determinado carácter. Por exemplo, como se mostra na imaxe anterior,

Do mesmo xeito, se as dúas funcións foron anidadas en forma de

= CODIGO (CHAR (169))

a saída para a fórmula sería 169, xa que as dúas funcións fan o traballo oposto do outro.

Funcións CHAR / UNICHAR Sintaxe e Argumentos

A sintaxe dunha función refírese ao deseño da función e inclúe o nome, parénteses e argumentos da función.

A sintaxe para a función CHAR é:

= CHAR (Número)

mentres que a sintaxe para a función UNICAR é:

= UNICHAR (Número)

Número : (necesario) un número entre 1 e 255 especificando o carácter que desexa.

Notas :

O argumento número pode ser un número introducido directamente na función ou unha referencia de cela á localización do número nunha folla de cálculo .

-Se o argumento Número non é un enteiro entre 1 e 255, a función CHAR devolverá o #VALUE. valor de erro como se mostra na fila 4 na imaxe de arriba

Para números de código superiores a 255, use a función UNICAR.

-se ingresou un argumento número de cero (0), as funcións CHAR e UNICAR devolverán o #VALUE. valor de erro como se mostra na liña 2 da imaxe de arriba

Introducir a función CHAR / UNICHAR

As opcións para introducir unha das dúas funcións inclúen teclear a función de xeito manual, como por exemplo:

= CHAR (65) ou = UNICHAR (A7)

ou empregando o diálogo de funcións para ingresar a función eo argumento Número .

Usáronse os seguintes pasos para introducir a función CHAR na cela B3 na imaxe superior:

  1. Prema na célula B3 para facela a cela activa : a localización onde se amosan os resultados da función
  2. Fai clic na pestana Fórmulas do menú da cinta
  3. Escolla Texto da cinta para abrir a lista despregábel da función
  4. Fai clic en CHAR na lista para abrir o diálogo da función
  5. No cadro de diálogo, prema na liña Número
  6. Prema na célula A3 na folla de traballo para ingresar a referencia da cela na caixa de diálogo
  7. Faga clic en Aceptar para completar a función e pechar o cadro de diálogo
  8. O carácter de exclamación - ! - debería aparecer na cela B3 xa que o seu código de caracteres ANSI é 33
  9. Cando fai clic na celda E2 aparece a función completa = CHAR (A3) na barra de fórmulas situada enriba da folla de cálculo

Funcións de función CHAR / UNICAR

Os usos para as funcións CHAR / UNICHAR serían traducir os números de páxina de código en caracteres para os ficheiros creados noutros tipos de computadoras.

Por exemplo, a función CHAR úsase frecuentemente para eliminar os caracteres non desexados que aparecen con datos importados. A función pode usarse xunto con outras funcións de Excel como TRIM e SUBSTITUTE en fórmulas deseñadas para eliminar estes caracteres non desexados dunha folla de cálculo.

02 de 02

Función Excel CODE / UNICODE

Atopar códigos de caracteres coas funcións CODE e UNICODE. © Ted Francés

A sintaxe e argumentos da función CODE / UNICODE

A sintaxe dunha función refírese ao deseño da función e inclúe o nome, parénteses e argumentos da función.

A sintaxe para a función CODE é:

= CODE (Texto)

mentres que a sintaxe para a función UNICODE é:

= UNICODE (Texto)

Texto - (necesario) o carácter para o cal desexa atopar o número de código ANSI.

Notas :

O argumento de texto pode ser un único personaxe rodeado de comiñas dobres ("") introducido directamente na función ou unha referencia de cela á localización do personaxe nunha folla de traballo como se mostra nas liñas 4 e 9 na imaxe de arriba

Se o argumento de texto deixa baleiro, a función CODE devolverá o #VALUE. valor de erro como se mostra na liña 2 da imaxe de arriba.

A función CODE só amosa o código de carácter para un único personaxe. Se o argumento de texto contén máis dun carácter - como a palabra Excel mostrada nas liñas 7 e 8 na imaxe anterior - só se amosará o código do primeiro carácter. Neste caso é o número 69 que é o código de carácter para a letra maiúscula E.

Letras maiúsculas vs minúsculas

Maiúsculas ou maiúsculas do teclado teñen códigos de caracteres diferentes que a minúscula ou minúscula correspondente.

Por exemplo, o número de código UNICODE / ANSI para a "A" en mayúsculas é de 65 mentres que o número de código UNICODE / ANSI en minúsculas é de 97 como se mostra nas liñas 4 e 5 na imaxe de arriba.

Introdución á función CODE / UNICODE

As opcións para introducir unha das dúas funcións inclúen teclear a función de xeito manual, como por exemplo:

= CODIGO (65) ou = UNICODE (A6)

ou empregando o diálogo de funcións para ingresar a función eo argumento Texto .

Usáronse os seguintes pasos para introducir a función CODE na cela B3 na imaxe superior:

  1. Prema na célula B3 para facela a cela activa: a localización onde se amosan os resultados da función
  2. Fai clic na pestana Fórmulas do menú da cinta
  3. Escolla Texto da cinta para abrir a lista despregábel da función
  4. Fai clic en CODE na lista para abrir o diálogo da función
  5. No cadro de diálogo, prema na liña Texto
  6. Prema na célula A3 na folla de traballo para ingresar a referencia da cela na caixa de diálogo
  7. Faga clic en Aceptar para completar a función e pechar o cadro de diálogo
  8. O número 64 debería aparecer na cela B3: este é o código de carácter para o carácter & ampersand "&"
  9. Cando fai clic na cela B3, a función completa = CODE (A3) aparece na barra de fórmulas situada enriba da folla de cálculo