Unha das tarefas comúns ás que se enfrontan os usuarios do programa Excel é a conversión de expresións numéricas a formato de texto e viceversa. Esta pregunta faino moitas veces gastar moito tempo nunha solución se o usuario non coñece un algoritmo claro de accións. Vexamos como podes resolver os dous problemas de diferentes xeitos.
Convertendo un número en vista de texto
Todas as celas en Excel teñen un formato específico, que define o programa para ver unha ou outra expresión. Por exemplo, aínda que os números están escritos neles, pero o formato está definido como texto, a aplicación consideraraos como texto sinxelo e non poderá realizar cálculos matemáticos con tales datos. Para que Excel perciba os números exactamente como un número, deben introducirse nunha folla con formato común ou numérico.
Para comezar, considere as distintas opcións para resolver o problema da conversión de números a texto.
Método 1: formato ao través do menú contextual
Na maioría das veces, os usuarios realizan a formato de expresións numéricas para texto a través do menú contextual.
- Seleccione aqueles elementos da folla na que desexa converter datos a texto. Como podes ver, na lapela "Casa" na barra de ferramentas do bloque "Número" nun campo especial móstrase información de que estes elementos teñen un formato común, o que significa que o número nel neles son percibidos polo programa como un número.
- Fai clic co botón dereito do rato sobre a selección e selecciona a posición no menú que se abre "Formato de móbil ...".
- Na xanela de formato que se abre, vaia á lapela "Número"se foi aberto noutro lugar. No bloque de configuracións "Formatos de número" seleccionar posición "Texto". Para gardar cambios, faga clic no botón "OK " na parte inferior da xanela.
- Como podes ver, despois destas manipulacións nun campo especial móstrase información de que as celas se converteron nunha vista de texto.
- Pero se intentamos calcular a suma automática, mostrarase na cela de abaixo. Isto significa que a conversión non foi completa. Esta é unha das características de Excel. O programa non permite completar a conversión de datos da forma máis intuitiva.
- Para completar a conversión, temos que facer dobre clic do botón esquerdo do rato de xeito secuencial para situar o cursor de cada elemento do rango individualmente e premer o botón Introduza. En lugar de facer dobre clic, pode usar a tecla de función para simplificar a tarefa. F2.
- Despois de realizar este procedemento con todas as celas da rexión, os datos neles serán percibidos polo programa como expresións de texto e, polo tanto, a suma automática será igual a cero. Ademais, como podes ver, a esquina superior esquerda das celas estará de cor verde. Isto tamén é un sinal indirecto de que os elementos nos que están os números están convertidos a unha versión de texto da pantalla. Aínda que este síntoma non sempre é obrigatorio, e nalgúns casos, falta tal marca.
Lección: Como cambiar de formato en Excel
Método 2: ferramentas de cinta
Tamén pode converter un número nunha vista de texto usando as ferramentas da cinta, en particular, empregando o campo para amosar o formato discutido anteriormente.
- Seleccione os elementos nos que os datos que desexa converter nunha vista de texto. Estar na lapela "Casa" facemos clic na icona en forma de triángulo á dereita do campo no que se amosa o formato. Está situado no bloque de ferramentas. "Número".
- Na lista de opcións de formato que se abre, seleccione "Texto".
- A continuación, como no método anterior, configure secuencialmente o cursor en cada elemento do intervalo facendo dobre clic no botón esquerdo do rato ou premendo F2e logo faga clic no botón Introduza.
Os datos convértense nunha versión de texto.
Método 3: usa a función
Outra opción para converter datos numéricos para probar datos en Excel é empregar unha función especial, que se chama - TEXTO. Este método é adecuado, en primeiro lugar, se desexa transferir números como texto nunha columna separada. Ademais, aforrará tempo na conversión se a cantidade de datos é demasiado grande. De feito, ten que admitir que saltar cada cela nun intervalo de centos ou miles de filas non é a mellor saída.
- Colocamos o cursor no primeiro elemento do rango no que se mostrará o resultado da conversión. Fai clic na icona "Función de inserción"que se coloca preto da liña de fórmulas.
- A xanela comeza Asistentes de funcións. En categoría "Texto" selecciona o elemento TEXTO. Despois diso, faga clic no botón "Está ben".
- Abre a xanela do argumento do operador TEXTO. Esta función ten a seguinte sintaxe:
= TEXTO (valor; formato)
A xanela que se abre ten dous campos que corresponden a estes argumentos: "Valor" e "Formato".
No campo "Valor" precisa especificar o número convertido ou unha ligazón á cela na que se atopa. No noso caso, isto será unha referencia ao primeiro elemento do intervalo de números procesado.
No campo "Formato" ten que especificar a opción para mostrar o resultado. Por exemplo, se introducimos "0", entón a versión de texto na saída mostrarase sen decimais, aínda que estivesen na fonte. Se depositamos "0,0", entón o resultado mostrarase cun decimal, se "0,00"logo con dous, etc.
Despois de introducir todos os parámetros necesarios, faga clic no botón "Está ben".
- Como podes ver, o valor do primeiro elemento dun intervalo dado móstrase na cela que destacamos no primeiro parágrafo desta guía. Para transferir outros valores, ten que copiar a fórmula en elementos adxacentes da folla. Coloque o cursor na esquina inferior dereita do elemento que contén a fórmula. O cursor convértese nun marcador de recheo que semella unha pequena cruz. Manteña o botón esquerdo do rato e arrastra as celas baleiras paralelas ao intervalo no que se atopan os datos de orixe.
- Agora toda a fila enchese cos datos requiridos. Pero iso non é todo. De feito, todos os elementos da nova gama conteñen fórmulas. Seleccione esta área e faga clic na icona. Copiarque está situado na lapela "Casa" na barra de ferramentas da banda Portapapeis.
- Ademais, se queremos manter os dous intervalos (fonte e convertida), non eliminamos a selección da área que contén as fórmulas. Facemos clic nel co botón dereito do rato. Iníciase a lista contextual de accións. Elixe unha posición nel "Inserción especial". Entre as opcións da lista que se abre, seleccione "Valores e formatos de número".
Se o usuario quere substituír os datos no formato orixinal, entón no canto da acción especificada, cómpre seleccionalos e inserilos do mesmo xeito que se indicou anteriormente.
- En calquera caso, o texto inserirase no rango seleccionado. Non obstante, optou por inserir na área de orixe, poderanse eliminar as celas que conteñen as fórmulas. Para iso, seleccionalos, fai clic co botón dereito do rato e selecciona a posición Borrar contido.
Sobre isto, o procedemento de conversión pode considerarse completo.
Lección: Asistente de funcións en Excel
Converter texto en número
Agora imos descubrir como pode realizar a tarefa inversa, é dicir, como converter texto en número en Excel.
Método 1: Converte usando a icona de erro
O xeito máis sinxelo e rápido é converter unha versión de texto usando unha icona especial que informa dun erro. Esta icona semella un signo de exclamación inscrito nun pictograma de rombo. Aparece cando se resaltan as celas marcadas na esquina superior esquerda en verde, que comentamos anteriormente. Esta marca aínda non indica que os datos da cela sexan necesariamente erróneos. Pero os números situados na cela cunha aparencia de texto fan que o programa sospeite que se poden introducir datos incorrectamente. Por iso, por se acaso, márcaas para que chame a atención o usuario. Por desgraza, Excel non sempre dá tales notas aínda que os números se presentan en forma de texto, polo que o método descrito a continuación non é adecuado para todos os casos.
- Seleccione a cela que contén o indicador verde dun posible erro. Fai clic na icona que aparece.
- Ábrese unha lista de accións. Escolle o valor "Converter a número ".
- No elemento seleccionado, os datos converteranse inmediatamente nun formulario numérico.
Se non hai un, pero moitos, dos valores de texto similares a converter, entón neste caso pódese acelerar o procedemento de conversión.
- Seleccione todo o intervalo no que se atopan os datos de texto. Como podes ver, a icona aparecía unha para toda a área e non para cada cela por separado. Facemos clic nel.
- Ábrese a lista xa coñecida. Como a última vez, elixe unha posición Converter a número.
Todos os datos da matriz converteranse á vista especificada.
Método 2: converter usando a xanela do formato
En canto á conversión de datos dunha vista numérica a texto, en Excel existe a posibilidade de conversión inversa a través da xanela de formato.
- Seleccione o intervalo que contén os números na versión de texto. Fai clic co botón dereito do rato No menú contextual, seleccione a posición "Formato de móbil ...".
- Comeza a xanela de formato. Do mesmo xeito que a época anterior, vaia á lapela "Número". No grupo "Formatos de número" precisamos seleccionar valores que convertan o texto en número. Estes inclúen elementos "Xeral" e "Numérica". Calquera que elixa, o programa considerará os números introducidos na cela como números. Fai unha selección e fai clic no botón. Se seleccionou "Numérica", entón na parte dereita da xanela será posible axustar a representación do número: estableza o número de decimais despois do punto decimal, establece os separadores entre díxitos. Despois de realizar a configuración, faga clic no botón "Está ben".
- Agora, como no caso de converter un número a texto, necesitamos facer clic en todas as celas colocando o cursor en cada unha delas e premendo a tecla despois diso Introduza.
Despois de realizar estes pasos, todos os valores do intervalo seleccionado convértense á vista que necesitamos.
Método 3: Converte con Cintas de Cinta
Podes converter os datos de texto en números mediante o campo especial da cinta de ferramentas.
- Seleccione o intervalo que debería sufrir transformación. Vai á lapela "Casa" na cinta Facemos clic no campo coa elección do formato no grupo "Número". Selecciona elemento "Numérica" ou "Xeral".
- A continuación, fai clic na cela da área transformada usando as teclas máis dunha vez do xeito descrito por nós F2 e Introduza.
Os valores do rango converteranse de texto en número.
Método 4: uso da fórmula
Tamén pode usar fórmulas especiais para converter os valores de texto en números. Considere como facelo na práctica.
- Nunha cela baleira situada en paralelo ao primeiro elemento do intervalo a converter, coloque o signo igual (=) e signo dobre menos (-). A continuación, especifique a dirección do primeiro elemento do rango transformable. Así, dobre multiplicación por valor "-1". Como vostede sabe, multiplicar a menos por menos dá un plus. É dicir, na cela obxectivo obtemos o mesmo valor que tiña orixinalmente, pero xa en forma numérica. Este procedemento denomínase dobre negación binaria.
- Fai clic na tecla Introduzadespois do cal obtemos o valor convertido final. Para aplicar esta fórmula a todas as outras celas do rango, empregamos o marcador de recheo que previamente aplicamos á función TEXTO.
- Agora temos un rango que se enche de valores con fórmulas. Seleccionaa e fai clic no botón. Copiar na lapela "Casa" ou use un atallo de teclado Ctrl + C.
- Seleccione a área de orixe e fai clic sobre ela co botón dereito do rato. Na lista de contexto activado, vaia aos elementos "Inserción especial" e "Valores e formatos de número".
- Todos os datos insírense no formulario que necesitamos. Agora podes eliminar o rango de tránsito no que se atopa a fórmula de negación binaria binaria. Para iso, selecciona esta área, fai clic co botón dereito no menú contextual e selecciona a posición nel. Borrar contido.
Por certo, non é necesario empregar exclusivamente a dobre multiplicación por "-1". Pode aplicar calquera outra operación aritmética que non supoña un cambio de valores (suma ou resta de cero, execución de subida á primeira potencia, etc.)
Lección: Como facer o autocompletar en Excel
Método 5: usa un inserto especial
O seguinte método é moi similar ao anterior polo principio de operación, sendo a única diferenza que non precisa crear unha columna adicional para usalo.
- Introduza o número en calquera cela baleira da folla "1". A continuación, selecciónea e fai clic na icona familiar Copiar na cinta
- Seleccione a área da folla a converter. Facemos clic nel co botón dereito do rato. No menú que se abre, faga dobre clic sobre o elemento "Inserción especial".
- Na xanela de inserción especial, configure o interruptor no bloque "Operación" en posición Multiplicar. Tras isto, fai clic no botón "Está ben".
- Despois desta acción, todos os valores da área seleccionada converteranse en número. Agora, se o desexas, podes eliminar o número "1"que usamos con fins de conversión.
Método 6: usa a ferramenta Columnas de texto
Outra opción onde pode converter texto a un formulario numérico é usar a ferramenta Texto da columna. Ten sentido empregalo cando se usa un punto en lugar dunha coma como separador decimal e se usa un apóstrofo como separador de díxitos en lugar de espazo. Esta opción percibe en inglés como un número numérico, pero na versión rusa deste programa, todos os valores que conteñen os caracteres anteriores percibense como texto. Por suposto, pode matar os datos manualmente, pero se hai moitos, levará un tempo considerable, especialmente porque existe a posibilidade dunha solución moito máis rápida para o problema.
- Seleccione o fragmento da folla cuxo contido desexa converter. Vai á lapela "Datos". Na barra de ferramentas do bloque "Traballa con datos" fai clic na icona Texto da columna.
- Comeza Asistente de texto. Na primeira xanela, asegúrese de que o conmutador de formato de datos está na súa posición Separado. De xeito predeterminado, debería estar nesta posición, pero comprobar o estado non será correcto. Despois faga clic no botón "Seguinte".
- Na segunda xanela, tamén deixamos todo sen cambios e prememos no botón "Seguinte".
- Pero despois de abrir a terceira xanela Mestres de texto preciso premer o botón "Detalles".
- Ábrese unha xanela para configuracións adicionais para importar texto. No campo "Separador de partes enteiras e fraccionarias" establecer o punto e no campo "Separador de categorías" - o apóstrofo. A continuación, fai un clic no botón "Está ben".
- Volvemos á terceira xanela Mestres de texto e fai clic no botón Feito.
- Como podes ver, despois de realizar estas accións, os números adoptaron o formato habitual para a versión en lingua rusa, o que significa que se converteron simultaneamente de datos de texto a numéricos.
Método 7: aplicar macros
Se moitas veces ten que converter grandes áreas de datos dun formato de texto a un numérico, ten sentido escribir unha macro especial para este propósito, que se empregará se fose necesario.Pero para conseguilo, primeiro de todo, cómpre incluír macros e panel de desenvolvedores na súa versión de Excel, se aínda non se fixo.
- Vai á lapela "Desenvolvedor". Fai clic na icona da cinta "Visual Basic"que se coloca en grupo "Código".
- Comeza o editor estándar de macro. Conducimos ou copiamos a seguinte expresión nela:
Sub texto_to_Number ()
Selection.NumberFormat = "Xeral"
Selection.Value = Selection.Value
Final subDespois diso, pecha o editor facendo clic no botón pechar estándar na esquina superior dereita da xanela.
- Seleccione o fragmento na folla que desexa converter. Fai clic na icona Macrosque está situado na lapela "Desenvolvedor" no grupo "Código".
- Ábrese unha xanela de macros gravadas na súa versión do programa. Atopamos unha macro co nome Texto_to_numero, selecciónea e fai clic no botón Corre.
- Como podes ver, a expresión de texto convírtese inmediatamente a un formato de número.
Lección: Como crear unha macro en Excel
Como podes ver, hai moitas opcións para converter números en Excel, escritos en versión numérica, en formato de texto e en sentido contrario. A elección dun determinado método depende de moitos factores. Primeiro de todo, esta é a tarefa. De feito, por exemplo, pode converter rapidamente unha expresión de texto con delimitadores estranxeiros a unha numérica só usando a ferramenta Texto da columna. O segundo factor que afecta á elección da opción é o volume e a frecuencia das transformacións. Por exemplo, se adoitas empregar tales transformacións, ten sentido rexistrar unha macro. E o terceiro factor é a comodidade do usuario individual.