01 de 01
Funcións LEFT e LEFTB de Excel
Cando o texto é copiado ou importado en Excel, ás veces inclúense caracteres de lixo non desexados cos bos datos.
Ou hai momentos nos que só se necesita unha parte dos datos do texto na cela, como o nome de unha persoa, pero non o apelido.
Para instancias como estas, Excel ten varias funcións que se poden usar para eliminar os datos non desexados do resto. A función que usa depende de onde se encontren os datos adecuados en relación aos caracteres non desexados da cela.
- Se os datos correctos están ao lado dereito dos datos, use a función DEREITO para extraela.
- Se os datos positivos teñen caracteres non desexados a ambos os dous lados, utilice a función MID para extrae-lo.
- Se os datos bo están no lado esquerdo dos datos, use a función IZQUIERDA para extraela.
LEFT vs. LEFTB
As funcións LEFT e LEFTB difiren só nos idiomas que admiten.
LEFT é para idiomas que utilizan o conxunto de caracteres de bytes únicos : este grupo inclúe a maioría dos idiomas como o inglés e as linguas europeas.
LEFT B é para idiomas que utilizan o conxunto de caracteres de dobre byte : inclúe xaponés, chinés (simplificado), chinés (tradicional) e coreano.
Funcións LEFT e LEFTB Sintaxe e Argumentos
En Excel, 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 LEFT é:
= LEFT (Texto, Num_chars)
Os argumentos da función dicen Excel cales son os datos que se van usar na función e a lonxitude da cadea a extraer.
A sintaxe para a función LEFTB é:
= LEFT (Texto, Num_bytes)
Os argumentos da función dicen Excel cales son os datos que se van usar na función e a lonxitude da cadea a extraer.
Texto - (necesario para IZQUIERDO e LEFTB ) a entrada que contén os datos desexados
- Este argumento pode ser unha referencia de cela para a localización dos datos na folla de traballo ou pode ser o texto real encerrado entre comiñas
Num_chars - (opcional para IZQUIERDA ) especifica o número de caracteres á esquerda do argumento de cadea que se conserva - todos os demais caracteres elimináronse.
Num_bytes - (opcional para LEFTB ) especifica o número de caracteres á esquerda do argumento de cadea que se conservará en bytes; todos os demais caracteres elimináronse.
Notas:
- Se Num_chars / Num_bytes omítese, o valor predeterminado de 1 carácter móstrase pola función - fila 4 no exemplo;
- Se Num_chars / Num_bytes é maior que a lonxitude do texto, a función devolve a cadea de texto enteira - fila 5 no exemplo;
- Se o valor de Num_chars / Num_bytes O argumento é negativo, a función devolve o #VALUE. valor de erro - liña 6 da imaxe.
- Se o valor de Num_chars / Num_bytes O argumento fai referencia a unha cela en branco ou é igual a cero; a función devolve unha cela en branco - fila 7 da imaxe onde Num_chars fai referencia á cela baleira B13.
Exemplo de función LEFT: extraer bos datos de malo
O exemplo na imaxe de arriba mostra varias formas de usar a función LEFT para extraer un número específico de caracteres dunha cadea de texto, incluída a entrada dos datos directamente como argumentos para a función - fila 2 - e introducindo referencias de cela para ambos os argumentos - liña 3.
Xa que adoita ser mellor introducir referencias celulares para os argumentos en lugar dos datos reais, a información de abaixo lista os pasos utilizados para inserir a función IZQUIERDA e os seus argumentos na cela C3 para extraer a palabra Widgets da cadea de texto na cela A3.
O cuadro de diálogo Función LEFT
As opcións para introducir a función e os seus argumentos na cela B1 inclúen:
- Escribindo a función completa: = LEFT (A3.B9) na cela C3;
- Seleccionando a función e os argumentos usando a caixa de diálogo da función.
Usar o cadro de diálogo para introducir a función simplifica moitas veces a tarefa porque o cadro de diálogo coida da sintaxe da función: ingresando o nome da función, os separadores de comas e os parénteses nas localizacións e cantidades correctas.
Indicando referencias de cela
Non importa a opción que escolla para introducir a función nunha cela de folla de cálculo, probabelmente o mellor é empregar o punto e prema para introducir todas e todas as referencias de cela empregadas como argumentos para minimizar a posibilidade de que se produzan erros ao teclear a referencia da cela incorrecta.
Usando o cadro de diálogo Función IZQUIERDA
A continuación amósanse os pasos utilizados para inserir a función IZQUIERDA e os seus argumentos na cela C3 usando a caixa de diálogo da función.
- Prema na cela C3 para que sexa a cela activa ; aquí é onde se amosan os resultados da función;
- Fai clic na pestana Fórmulas do menú da cinta ;
- Escolla texto da cinta para abrir a lista despregábel da función;
- Fai clic en IZQUIERDA na lista para abrir a caixa de diálogo da función;
- No cadro de diálogo, prema na liña Texto ;
- Prema na célula A3 na folla de traballo para ingresar a referencia da cela na caixa de diálogo;
- Fai clic na liña Num_chars ;
- Prema na célula B9 na folla de traballo para ingresar a referencia da cela;
- Faga clic en Aceptar para completar a función e volver á folla de cálculo;
- Os widgets extraídos da subcadena deben aparecer na cela C3;
- Cando fai clic na cela C3 aparece a función completa = LEFT (A3, B9) na barra de fórmulas situada enriba da folla de cálculo.
Extracción de números coa función LEFT
Como se mostra na fila oito do exemplo anterior, a función LEFT pode usarse para extraer un subconxunto de datos numéricos dun número máis longo usando os pasos enumerados anteriormente.
O único problema é que os datos extraídos convértense en texto e non se poden usar nos cálculos que conteñen determinadas funcións, como as funcións SUM e AVERAGE .
Unha forma de evitar este problema é usar a función VALUE para converter o texto nun número como se mostra na liña 9 anterior:
= VALOR (IZQUIERDA (B2, 6))
Unha segunda opción é usar pegar especial para converter o texto en números .