Com eliminar lletres de la cel·la a Excel (10 mètodes)

  • Comparteix Això
Hugh West

En aquest article, aprendràs a eliminar lletres d'una cel·la a Excel.

Baixa el llibre de treball

Pots baixar el quadern de pràctica d'Excel des d'aquí.

Elimineu lletres de Cell.xlsm

10 mètodes per eliminar lletres de Cell a Excel

Aquesta secció tractarà com eliminar lletres d'una cel·la a Excel mitjançant les eines d'ordres d'Excel, diverses fórmules, VBA , etc.

1. Elimineu lletres específiques de la cel·la amb la funció Cerca i substitueix a Excel

El Troba i substitueix; L'ordre Replace és la característica més senzilla i comuna per fer la majoria de les tasques relacionades amb Excel. Aquí coneixerem com esborrar caràcters mitjançant l'opció Cerca & Substituïu la funció a Excel.

Considereu el conjunt de dades següent des d'on eliminarem totes les lletres ( WWE ) de les cel·les del Codi columna que deixa només els números.

Els passos per fer-ho es donen a continuació,

Passos:

  • Seleccioneu el conjunt de dades.
  • A la pestanya Inici , aneu a Cerca i amp; Seleccioneu -> Substitueix .

  • Des del quadre emergent Cerca i substitueix , al Cerca què , escriviu WWE.
  • Deixeu el camp Substitueix per en blanc .

  • Premeu Substitueix-ho tot .

Això esborrarà tota la WWE de les cèl·lules del teudes de l'inici de la cel·la.

  • Arrossegueu la fila cap avall amb Annexa d'ompliment per aplicar la fórmula a la resta de cel·les.

Suprimirà 3 lletres de l'inici de les cel·les.

8.2 Elimina l'última lletra de la cel·la amb VBA a Excel

Passos per A continuació es mostren les últimes lletres de les cel·les amb VBA UDF a Excel.

Passos:

  • De la mateixa manera que abans, obriu Editor de Visual Basic des de la pestanya Desenvolupador i Inseriu un mòdul a la finestra del codi.
  • A la finestra del codi, copieu el codi següent i enganxeu-lo.
6881

  • Deseu el codi i torneu al full de treball d'interès i escriviu la funció que acabeu de crear amb Codi VBA (Funció DeleteLastL a la primera línia del codi) i dins dels parèntesis de la funció DeleteLastL , passeu el número de referència de la cel·la de les quals voleu eliminar les lletres (en el nostre cas, passem Cel·la B5 dins dels parèntesis) i la quantitat de números que voleu que s'eliminin la lletra (volem que s'eliminin les 2 últimes lletres, així que posem 2 ).
  • Premeu Enter .

Suprimirà les lletres del final de la cel·la.

  • Arrossegueu la fila cap avall utilitzant Emplena la maneta per aplicar la fórmula a la resta de cel·les.

Suprimirà les 2 últimes lletres del final de les cel·les.

8.3Suprimeix totes les lletres de la cel·la amb VBA a Excel

Ara aprendrem a suprimir totes les lletres de les cel·les amb VBA UDF a Excel.

Passos:

  • De la mateixa manera que abans, obriu Visual Basic Editor des de la pestanya Desenvolupador i Insereix a Mòdul a la finestra del codi.
  • A la finestra del codi, copieu el codi següent i enganxeu-lo.
9932

  • Deseu el codi i torneu al full de treball que us interessa i escriviu la funció que acabeu de crear amb el codi VBA (Funció DeleteLetter a la primera línia del codi) i dins dels parèntesis de la funció DeleteLetter , passeu el número de referència de la cel·la del qual voleu eliminar les lletres (en el nostre cas, passem Cel·la B5 dins dels parèntesis).
  • Premeu Retorn .

Suprimirà totes les lletres de la cel·la.

  • Arrossegar la fila cap avall utilitzant Emplena la maneta per aplicar la fórmula a la resta de cel·les.

Obtràu un conjunt de dades de cel·les eliminades de totes les lletres.

Llegir més: Com eliminar text abans d'un espai amb la fórmula d'Excel (5 mètodes)

9. Suprimeix lletres de la cel·la amb l'eina de text a columna d'Excel

Excel té una eina d'ordres integrada anomenada Text a columnes . Podem utilitzar aquesta eina per eliminar lletres de les cel·les d'Excel.

Es donen els passos per fer-hoa continuació.

Passos:

  • Seleccioneu les cel·les de les quals voleu eliminar les lletres.
  • Vés a pestanya Dades -> Text a columnes

  • A la finestra emergent, seleccioneu Amplada fixa com a tipus de dades.
  • Feu clic a Següent .

  • Següent a la Previsualització de dades , arrossegueu la línia vertical fins que arribeu a totes les lletres que voleu eliminar (volem eliminar WWE , així que hem arrossegat la línia que cobreix tota la WWE del valor de les dades).
  • Feu clic a Següent .

  • Seleccioneu el Format de dades de la columna segons la vostra necessitat.
  • Feu clic a Finalitza .

Obtràs totes les dades excepte les lletres d'una altra columna.

D'aquesta manera, podeu extreure les lletres que voleu eliminar de les cel·les.

10. Elimineu lletres de la cel·la mitjançant Flash Fill a Excel

També podeu suprimir lletres de cel·les mitjançant la funció Flash Fill d'Excel. El que fa Flash Fill és, primer cerca qualsevol patró proporcionat per l'usuari i després, segons aquest patró, omple les altres cel·les.

Passos per eliminar lletres de les cel·les mitjançant Emplenat flash es mostren a continuació. Descriurem amb un exemple perquè entenguis millor.

Pasos:

  • Mireu la imatge següent, on volem eliminar tots els WWE del Codi WWE101 . Així que a la cel·la del costat, només hem escrit 101 per familiaritzar Excel amb el patró que volem.
  • A continuació, seleccionant la resta de cel·les, fem clic a Dades -> Flash Fill .

Omplirà la resta de cel·les amb el mateix patró que hem proporcionat, eliminant el WWE i et deixes només amb els números.

També pots prémer la drecera del teclat Ctrl + E per activar l' Omplir Flash .

Llegir més: Com eliminar un text específic de la cel·la a Excel (les 11 maneres més fàcils)

Conclusió

Aquest article us va mostrar com eliminar lletres d'una cel·la a Excel de 10 maneres diferents. Espero que aquest article us hagi estat molt profitós. No dubteu a preguntar si teniu cap pregunta sobre el tema.

conjunt de dades a Excel i us deixeu només els números.

Llegiu més: Com eliminar el text de la cel·la d'Excel (9 maneres senzilles)

2. Suprimeix lletres específiques de la cel·la amb la funció SUBSTITUTE a Excel

A diferència de Troba & Substitueix la funció d'ordres a Excel, l'ús de la fórmula és la manera més segura i controlada d'extreure qualsevol tipus de resultats a Excel. Per obtenir la sortida d'un conjunt de dades sense cap caràcter específic a Excel, podeu implementar la funció SUBSTITUTE .

Fórmula genèrica SUBSTITUTE ,

=SUBSTITUTE(cell, " old_text" , " new_text" )

Aquí,

text_antic = el text que voleu eliminar

new_text = el text que voleu substituir amb

A continuació hi ha el mateix conjunt de dades que hem utilitzat al secció anterior. I aquesta vegada, en comptes d'utilitzar Find & Substitueix la funció per eliminar lletres, aplicarem la funció SUBSTITUTE per obtenir la sortida desitjada.

Passos:

  • En una cel·la buida on voleu que aparegui el vostre resultat, escriviu la fórmula següent,
=SUBSTITUTE(C5,"WWE","")

Aquí,

C5 = cel·la que conté valor per eliminar les lletres

"WWE" = les lletres per eliminar

"" = per substituir "WWE" per una cadena buida

  • Premeu Retorn .

Sustituirà totes les WWE (o qualsevol altre text que heu seleccionat) amb una cadena nul·la (o elcadena amb la qual la substituïu).

  • Arrossegueu la fila cap avall utilitzant Emplenar mànec per aplicar la fórmula a la resta de cel·les.

Ara heu trobat el resultat d'un conjunt de dades de cel·les sense cap lletra.

Llegiu més: Com eliminar un text específic d'una columna en Excel (8 maneres)

3. Extreu lletres d'una instància concreta de la cel·la a Excel

Fins ara només apreníem a eliminar totes les lletres de les cel·les. Però què passa si només voleu suprimir lletres d'una determinada posició de les cel·les.

Per exemple, en comptes d'eliminar totes les WWE de les cel·les, volem mantenir només la primera W juntament amb els números de cada cel·la.

Pasos:

  • Igual que la secció anterior on vam implementar el SUBSTITUT per eliminar WWE , aquí només definirem la posició determinada des de la qual volem eliminar les lletres.

    Així que la fórmula SUBSTITUTE anterior,

=SUBSTITUTE(C5,"WWE","")

Es converteix,

=SUBSTITUTE(C5,"WE","",1)

Aquí, 1 vol dir que volem eliminar la primera W de les cel·les del nostre conjunt de dades (si voleu eliminar la segona lletra del vostre conjunt de dades, només heu d'escriure 2 en lloc d'1, si voleu eliminar la tercera lletra de el vostre conjunt de dades, només escriviu 3 en lloc d'1, i així successivament).

  • Premeu Retorn .

  • De nou, arrossegueu la fila cap avall utilitzant Emplenar mànec per aplicar elfórmula a la resta de cel·les.

Ara heu trobat el resultat d'un conjunt de dades de cel·les amb la primera W juntament amb la nombres.

4. Suprimeix diverses lletres específiques de la cel·la amb la funció SUBSTITUT niuada

La funció SUBSTITUTE només elimina lletres per a qualsevol nombre d'instàncies alhora. Per tant, si voleu eliminar diverses lletres alhora, heu d'implementar la funció SUBSTITUTE imbricada.

Així esbrinem com implementar la funció SUBSTITUTE imbricada. per eliminar diverses lletres alhora.

Passos:

  • Per establir una funció SUBSTITUTE imbricada, heu d'escriure un SUBSTITUTE dins d'una altra funció SUBSTITUTE i passeu els arguments rellevants entre claudàtors.

    Per entendre'n més, comproveu la imatge següent,

On,

Per eliminar múltiples W de la Cel·la C5 , primer escrivim la fórmula,

=SUBSTITUTE(C5,"W","")

i després, per suprimir E (o qualsevol altra lletra que necessiteu) juntament amb ell, posem aquesta fórmula dins d'una altra fórmula SUBSTITUT i passeu els arguments ( text_antic, text_nou ) al seu interior (en el nostre cas, era " E","" ).

Ara, ara el la fórmula és,

=SUBSTITUTE(SUBSTITUTE(C5,"W",""),"E","")

  • Premeu Retorn .

Això substituirà tots els W i E (o qualsevol altre text que hàgiu seleccionat) amb una cadena nul·la(o la cadena amb la qual la substituïu).

  • Un cop més, arrossegueu la fila cap avall utilitzant Emplena la maneta per aplicar la fórmula a la resta de cel·les.
  • Ara heu trobat el resultat d'un conjunt de dades de cel·les sense cap lletra.

    5. Elimina les primeres o les darreres lletres de la cel·la amb la fórmula a Excel

    En aquesta secció, aprendràs a eliminar les primeres o les darreres lletres de les cel·les amb la fórmula a Excel.

    5.1 Suprimir les primeres lletres de la cel·la amb la fórmula a Excel

    A continuació es donen els passos per eliminar les primeres lletres de les cel·les amb la fórmula a Excel.

    Passos:

    • Primer, seleccioneu una cel·la on voleu que es mostri el vostre resultat.
    • A la cel·la, escriviu la fórmula següent,
    =RIGHT(C5, LEN(C5)-3)

    Aquí,

    C5 = la cel·la per eliminar les lletres de

    • Premeu Introduïu .

    Suprimirà lletres del principi de la cel·la.

    • Arrossegueu la fila cap avall amb Emplenar el mànec per aplicar la fórmula a la resta de cel·les.

    Suprimirà totes les lletres de l'inici de les cel·les.

    Desglossament de la fórmula

    • LEN(C5) -> La funció LEN defineix la longitud de la Cel·la C5
      • Sortida: 6
      • <1 6>
    • LEN(C5)-3 -> es converteix en
      • 6-3
      • Sortida: 3
    • DRETA(C5, LEN(C5)-3 ) -> esdevé
      • DRETA (C5, 3)
      • Sortida: 101
      • Explicació: Suprimeix les 3 primeres lletres de la Cel·la C5

    5.2 Elimina les darreres lletres de la cel·la amb fórmula a Excel

    A continuació es donen els passos per eliminar les últimes lletres de les cel·les amb la fórmula a Excel.

    Pasos:

    • Primer, seleccioneu una cel·la on voleu que es mostri el vostre resultat.
    • A la cel·la, escriviu la fórmula següent,
    =LEFT(C5, LEN(C5)-2)

    Aquí,

    C5 = la cel·la per eliminar les lletres de

    • Premeu Retorn .

    Suprimirà les lletres del final de la cel·la.

    • Arrossegueu la fila cap avall utilitzant Emplenar mànec per aplicar la fórmula al resta de cel·les.

    Esborrarà totes les lletres del final de les cel·les.

    Desglossament de la fórmula

    • LEN(C5) -> Longitud de la Cèl·lula C5
      • Sortida: 6
    • LEN(C5)-2 -> es converteix en
      • 6-2
      • Sortida: 4
    • ESQUERRA(C5, LEN(C5)-2 ) -> es converteix en
      • ESQUERRA(C5, 2)
      • Sortida: WWE1
      • Explicació: Suprimeix el últimes 2 lletres de la cel·la C5

    Llegir més: Com eliminar el text Després del caràcter a Excel (3 maneres)

    6. Elimineu les primeres i les darreres lletres de la cel·la amb fórmula a Excel

    En aquesta secció, nosaltresus mostrarà com eliminar totes les lletres existents en una cel·la.

    Els passos per fer-ho es donen a continuació.

    Passos:

    • Primer, seleccioneu una cel·la on voleu que es mostri el vostre resultat.
    • A la cel·la, escriviu la fórmula següent,
    =MID(C5,3,LEN(C5)-4)

    Aquí,

    C5 = la cel·la per eliminar les lletres de

    • Premeu Retorn .

    Suprimirà lletres tant de l'inici com del final de la cel·la.

    • Arrossegueu la fila cap avall utilitzant Emplena la maneta per aplicar-la. la fórmula a la resta de cel·les.

    Esborrarà totes les lletres del principi i del final de les cel·les.

    Desglossament de la fórmula

    • LEN(C5) -> Longitud de la Cèl·lula C5
      • Sortida: 6
    • LEN(C5)-4 -> es converteix en
      • 6-4
      • Sortida: 2
    • MID(C5,3,LEN(C5) -4) -> es converteix en
      • MID(C5,3,2)
      • Sortida: E1
      • Explicació: Suprimeix les últimes 2 lletres de la cel·la C5 començant des de la posició de 3 amb la funció MID .

    Llegir més: Com eliminar el text de la cel·la d'Excel (9 maneres senzilles)

    7. Suprimir lletres de la cel·la amb la fórmula de matriu a Excel

    Si treballeu amb una gran quantitat de dades, necessiteu una manera més forta d'eliminar totes les lletres. Implementació d'una fórmula Array per operar en auna gran quantitat de dades és més ràpida i eficaç.

    Aquí us mostrarem la fórmula Matriu per eliminar lletres de les cel·les a Excel.

    Passos:

    • Primer, seleccioneu una cel·la on voleu que es mostri el vostre resultat.
    • A la cel·la, escriviu la fórmula següent,
    =SUM(MID(0&C5,LARGE(INDEX(ISNUMBER(--MID(C5,ROW($1:$99),1))*ROW($1:$99),),ROW($1:$99))+1,1)*10^ROW($1:$99)/10)

    Aquí,

    C5 = la cel·la per eliminar les lletres de

    • Premeu Retorn .

    Suprimirà totes les lletres de les cel·les d'Excel.

    • Arrossegueu la fila cap avall amb Ompliu el mànec per aplicar la fórmula a la resta de cel·les.

    Suprimirà totes les lletres del conjunt de dades de cel·les a Excel.

    Notes:

    • Aquesta fórmula de matriu eliminarà tot tipus de caràcters, incloses lletres, caràcters especials, etc., excepte els caràcters numèrics. Per exemple, si la cadena original és abc*123-def, aquesta fórmula eliminarà totes les lletres i caràcters especials excepte els números i retornarà 123.
    • Si no hi ha cap caràcter numèric a la cadena original, aquesta fórmula tornarà 0.

    Llegir més: Com eliminar el text d'una cel·la d'Excel però deixar números (8 maneres)

    8. Elimineu les primeres o les darreres lletres de la cel·la amb la funció definida per l'usuari (UDF) a VBA

    La implementació de macro VBA és el mètode més eficaç, ràpid i segur per executar qualsevol operació en Sobresortir. En aquesta secció, aprendrem a fer-houtilitzeu VBA per suprimir lletres de cel·les amb una funció definida per l'usuari (UDF) a Excel.

    8.1 Suprimeix les primeres lletres de la cel·la amb VBA a Excel

    A continuació es mostren els passos per eliminar les primeres lletres de les cel·les amb VBA UDF a Excel.

    Passos:

    • Premeu Alt + F11 al teclat o aneu a la pestanya Desenvolupador -> Visual Basic per obrir Visual Basic Editor .

    • A la finestra de codi emergent, des de la barra de menús , feu clic a Insereix -> Mòdul .

    • Copieu el codi següent i enganxeu-lo a la finestra del codi.
    8613

    Això és no és un procediment secundari perquè el programa VBA s'executi, això està creant una Funció definida per l'usuari (UDF) . Per tant, després d'escriure el codi, en lloc de fer clic al botó Executar de la barra de menú, feu clic a Desa .

    • Ara torneu al full de treball d'interès i escriviu la funció que acabeu de crear amb el codi VBA (Funció DeleteFirstL a la primera línia del codi) i dins dels parèntesis del DeleteFirstL , passeu el número de referència de la cel·la del qual voleu eliminar les lletres (en el nostre cas, passem la Cel·la B5 dins dels parèntesis) i els números de la quantitat que volem que s'elimini la lletra (volem que s'eliminin les 3 primeres lletres, així que posem 3 ).
    • Premeu Enter .

    Eliminarà lletres

    Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.