Función LEN de Excel: contar caracteres na cela

  • Comparte Isto
Michael Brown

Está a buscar unha fórmula de Excel para contar os caracteres dunha cela? Se é así, seguramente aterrizaches na páxina correcta. Este breve tutorial ensinarache como podes usar a función LEN para contar caracteres en Excel, con ou sen espazos.

De todas as funcións de Excel, LEN é sen dúbida a máis sinxela e sinxela. O nome da función é fácil de lembrar, non é outra cousa que os 3 primeiros caracteres da palabra "longitud". E é o que realmente fai a función LEN: devolve a lonxitude dunha cadea de texto ou a lonxitude dunha cela.

Para dicilo doutro xeito, usa a función LEN en Excel para contar todos os caracteres dunha cela, incluíndo letras, números, caracteres especiais e todos os espazos.

Neste breve tutorial, primeiro imos botar unha ollada á sintaxe e despois observa con máis detalle algúns exemplos de fórmulas útiles para contar os caracteres das túas follas de cálculo de Excel.

    Función LEN de Excel

    A función LEN de Excel conta todos os caracteres dunha cela, e devolve a lonxitude da cadea. Ten só un argumento, que obviamente é necesario:

    =LEN(texto)

    Onde texto é a cadea de texto para a que quere contar o número de caracteres. Nada podería ser máis sinxelo, non?

    A continuación atoparás un par de fórmulas sinxelas para facerte unha idea básica do que fai a función LEN de Excel.

    =LEN(123) - devolve 3, porque 3 númerosentréganse ao argumento texto .

    =LEN("good") - devolve 4, porque a palabra bo contén 4 letras. Do mesmo xeito que calquera outra fórmula de Excel, LEN require que as cadeas de texto inclúan comiñas dobres, que non se contan.

    Nas túas fórmulas LEN da vida real, é probable que proporciones referencias de cela en lugar de números ou cadeas de texto, para contar os caracteres. nunha cela específica ou nun intervalo de celas.

    Por exemplo, para obter a lonxitude do texto na cela A1, usarías esta fórmula:

    =LEN(A1)

    Máis A continuación, seguen exemplos significativos con explicacións detalladas e capturas de pantalla.

    Como usar a función LEN en Excel: exemplos de fórmulas

    A primeira vista, a función LEN parece tan sinxela que case non require máis explicacións. Non obstante, hai algúns trucos útiles que poden axudarche a axustar a túa fórmula de Excel Len para as túas necesidades específicas.

    Como contar todos os caracteres dunha cela (incluídos os espazos)

    Como xa se mencionou, o A función LEN de Excel conta absolutamente todos os caracteres dunha cela especificada, incluídos todos os espazos: espazos iniciais, finais e espazos entre palabras.

    Por exemplo, para obter a lonxitude da cela A2, utiliza esta fórmula:

    =LEN(A2)

    Como se mostra na seguinte captura de pantalla, a nosa fórmula LEN contou con 36 caracteres, incluíndo 29 letras, 1 número e 6 espazos.

    Para obter máis detalles, consulte Como contar o número de caracteres nas celas de Excel.

    Contarcaracteres en varias celas

    Para contar caracteres en varias celas, seleccione a cela coa súa fórmula Len e cópiaa noutras celas, por exemplo arrastrando o controlador de recheo. Para obter instrucións detalladas, consulte Como copiar fórmulas en Excel.

    En canto se copie a fórmula, a función LEN devolverá o conto de caracteres para cada cela individualmente .

    E de novo, permíteme chamar a túa atención sobre que a función LEN conta absolutamente todo, incluíndo letras, números, espazos, comas, comiñas, apóstrofos, etc.:

    Nota. Cando copies unha fórmula na columna, asegúrate de usar unha referencia de cela relativa como LEN(A1) ou unha referencia mixta como LEN($A1) que solucione só a columna, para que a túa fórmula Len se axuste correctamente á nova localización. Para obter máis información, consulte Usando referencias de cela absolutas e relativas en Excel.

    Contar un número total de caracteres en varias celas

    A forma máis obvia de obter o número total de caracteres en varias celas é sumar algunhas funcións LEN, por exemplo:

    =LEN(A2)+LEN(A3)+LEN(A4)

    Ou, use a función SUMA para sumar os recontos de caracteres devoltos polas fórmulas LEN:

    =SUM(LEN(A2),LEN(A3),LEN(A4))

    De calquera xeito, a fórmula conta os caracteres en cada unha das celas especificadas e devolve a lonxitude total da cadea:

    Este enfoque é sen dúbida fácil de entender e de usar, pero non é a mellor forma de contarcaracteres nun intervalo formado por, por exemplo, 100 ou 1000 celas. Neste caso, é mellor que utilices as funcións SUMA e LEN nunha fórmula matricial, e mostrareiche un exemplo no noso seguinte artigo.

    Como contar os caracteres excluíndo os espazos iniciais e finais

    Ao traballar con follas de traballo grandes, un problema común son os espazos principais ou finais, é dicir, espazos adicionais ao principio ou ao final dos elementos. Apenas os notarías na folla, pero despois de enfrontarte a eles un par de veces, aprendes a ter coidado con eles.

    Se sospeitas que hai algúns espazos invisibles nas túas celas, a LEN de Excel función é unha gran axuda. Como lembras, inclúe todos os espazos nun reconto de caracteres:

    Para obter a lonxitude da cadea sen espazos ao principio e ao final , simplemente incrusta a función TRIM na túa fórmula LEN de Excel:

    =LEN(TRIM(A2))

    Como contar o número de caracteres nunha cela excluíndo todos os espazos

    Se o teu obxectivo é obter o reconto de caracteres sen espazos, xa sexan ao principio, ao final ou ao medio, necesitarías unha fórmula un pouco máis complexa:

    =LEN(SUBSTITUTE(A2," ",""))

    Como Probablemente o saibas, a función SUBSTITUTE substitúe un carácter por outro. Na fórmula anterior, substitúe un espazo (" ") por nada, é dicir, cunha cadea de texto baleira (""). E como incrustas SUBSTITUTE na función LEN, a substitución non se fai realmente nas celas,só indica á túa fórmula LEN que calcule a lonxitude da cadea sen espazos.

    Podes atopar unha explicación máis detallada da función SUBSTITUTE de Excel aquí: Funcións de Excel máis populares con exemplos de fórmulas.

    Como para contar o número de caracteres anteriores ou posteriores a un determinado carácter

    En ocasións, é posible que necesites coñecer a lonxitude dunha determinada parte dunha cadea de texto, en lugar de contar o número total de caracteres dunha cela.

    Supoño que tes unha lista de SKU como esta:

    E todas as SKU válidas teñen exactamente 5 caracteres no primeiro grupo. Como detectas elementos non válidos? Si, contando o número de caracteres antes de do primeiro guión.

    Entón, a nosa fórmula de lonxitude de Excel é o seguinte:

    =LEN(LEFT($A2, SEARCH("-", $A2)-1))

    E agora, desglosamos a fórmula para que poidas entender a súa lóxica.

    • Utiliza a función BUSCAR para devolver a posición do primeiro guión ("-") en A2:

    SEARCH("-", $A2)

  • Entón, usa a función LEFT para devolver tantos caracteres que comezan no lado esquerdo dunha cadea de texto e resta 1 do resultado porque non Non quero incluír o guión:
  • LEFT($A2, SEARCH("-", $A2,1)-1))

  • E, finalmente, tes a función LEN para devolver a lonxitude desa cadea.
  • En canto se rebase o reconto de caracteres. alí, pode querer dar un paso máis e destacar os SKU non válidos configurando unha regra de formato condicional sinxela cunha fórmula como =$B25:

    Ou, pode identificar SKU non válidos incorporando a fórmula LEN anterior na función IF:

    =IF(LEN(LEFT($A2, SEARCH("-", $A2)-1))5, "Invalid", "")

    Como se demostra en Na captura de pantalla que aparece a continuación, a fórmula identifica perfectamente os SKU non válidos en función da lonxitude dunha cadea e nin sequera necesitas unha columna de reconto de caracteres separada:

    De forma semellante, pode utilizar a función LEN de Excel para contar o número de caracteres despois de un carácter específico.

    Por exemplo, nunha lista de nomes, pode querer saber cantos caracteres contén o apelido. . A seguinte fórmula LEN fai o truco:

    =LEN(RIGHT(A2,LEN(A2)-SEARCH(" ",A2)))

    Como funciona a fórmula:

    • Primeiro, determinas a posición dun espazo (" ") nunha cadea de texto mediante a función BUSCA:

    SEARCH(" ",A2)))

  • A continuación, calculas cantos caracteres seguen ao espazo. Para iso, resta a posición do espazo da lonxitude total da cadea:
  • LEN(A2)-SEARCH(" ",A2)))

  • Despois diso, tes a función DEREITO para devolver todos os caracteres despois do espazo.
  • E finalmente, usa a función LEN para obter a lonxitude da cadea que devolve a función RIGHT.
  • Teña en conta que para que a fórmula funcione correctamente, cada cela debe conter só un espazo, é dicir, só o nome e o apelido. , sen segundos nomes, títulos nin sufixos.

    Ben, así é como usas as fórmulas LEN en Excel. Se queres ver máis de cerca os exemplos que se comentan neste tutorial, estásBenvido a descargar un libro de traballo de mostra de Excel LEN.

    No seguinte artigo, imos explorar outras capacidades da función Excel LEN e aprenderá algunhas fórmulas máis útiles para contar caracteres en Excel:

    • Fórmula LEN para contar caracteres específicos nunha cela
    • Fórmula de Excel para contar todos os caracteres dun intervalo
    • Fórmula para contar só caracteres específicos nun intervalo
    • Fórmulas para contar palabras en Excel

    Mentres tanto, agradézoche a lectura e espero verte pronto no noso blog!

    Michael Brown é un entusiasta da tecnoloxía dedicada á súa paixón por simplificar procesos complexos mediante ferramentas de software. Con máis dunha década de experiencia na industria tecnolóxica, perfeccionou as súas habilidades en Microsoft Excel e Outlook, así como en Follas de cálculo e Documentos de Google. O blog de Michael está dedicado a compartir o seu coñecemento e experiencia con outros, proporcionando consellos e titoriais fáciles de seguir para mellorar a produtividade e a eficiencia. Tanto se es un profesional experimentado como un principiante, o blog de Michael ofrece valiosas ideas e consellos prácticos para sacar o máximo proveito destas ferramentas de software esenciais.