Як выдаліць літары з ячэйкі ў Excel (10 метадаў)

  • Падзяліцца Гэтым
Hugh West

Змест

У гэтым артыкуле вы даведаецеся, як выдаліць літары з ячэйкі ў Excel.

Спампаваць кнігу

Вы можаце спампаваць бясплатны сшытак Excel для практыкаванняў адсюль.

Выдаліць літары з Cell.xlsm

10 метадаў выдалення літар з ячэйкі ў Excel

У гэтым раздзеле будзе абмяркоўвацца, як выдаліць літары з ячэйкі ў Excel з дапамогай камандных інструментаў Excel, розных формул, VBA і г.д.

1. Выдаліце ​​пэўныя літары з ячэйкі з дапамогай функцыі пошуку і замены ў Excel

Знайсці & Каманда Replace - самая простая і распаўсюджаная функцыя для выканання большасці задач, звязаных з Excel. Тут мы даведаемся, як выдаляць сімвалы з дапамогай Знайсці & Функцыя Replace у Excel.

Разгледзім наступны набор даных, з якога мы выдалім усе літары ( WWE ) з ячэек у Code слупок пакідаючы толькі лічбы.

Крокі для гэтага прыведзены ніжэй,

Крокі:

  • Абярыце набор даных.
  • На ўкладцы Галоўная старонка перайдзіце да Знайсці & Выберыце -> Замяніць .

  • З усплывальнага акна Знайсці і замяніць у полі Знайсці што , напішыце WWE.
  • Пакіньце поле Замяніць на пустым .

  • Націсніце Замяніць усё .

Гэта сатрэ ўсе WWE з клеткі ў вашымад пачатку ячэйкі.

  • Перацягніце радок уніз, выкарыстоўваючы Маркер запаўнення , каб прымяніць формулу да астатніх вочак.

Гэта выдаліць 3 літары з пачатку ячэек.

8.2 Выдаліць апошнюю літару з ячэйкі з дапамогай VBA ў Excel

Крокі для выдаліць апошнія літары з вочак з VBA UDF у Excel паказана ніжэй.

Крокі:

  • Такім жа чынам, як і раней, адкрыйце Рэдактар ​​Visual Basic з укладкі Распрацоўшчык і Устаўце Модуль у акне кода.
  • У акне кода, скапіруйце наступны код і ўстаўце яго.
3857

  • Захавайце код і вярніцеся да цікавага ліста і напішыце функцыю, якую вы толькі што стварылі з дапамогай код VBA (функцыя DeleteLastL у першым радку кода) і ў круглых дужках функцыі DeleteLastL перадайце нумар спасылкі на ячэйку з якіх вы хочаце выдаліць літары (у нашым выпадку мы перадаем Вочка B5 у круглыя ​​дужкі) і колькасць лічбы, з якіх вы хочаце выдаліць літару (мы хочам, каб апошнія 2 літары былі выдалены, таму мы ставім 2 ).
  • Націсніце Enter .

Яно выдаліць літары з канца ячэйкі.

  • Перацягніце радок уніз, выкарыстоўваючы Маркер запаўнення , каб прымяніць формулу да астатніх ячэек.

Гэта выдаліць 2 апошнія літары з канца ячэек.

8.3Выдаліць усе літары з ячэйкі з дапамогай VBA ў Excel

Цяпер мы даведаемся, як выдаліць усе літары з ячэйкі з дапамогай VBA UDF у Excel.

Крокі:

  • Такім жа чынам адкрыйце Рэдактар ​​Visual Basic з укладкі Распрацоўшчык і Устаўце a Модуль у акне кода.
  • У акне кода скапіруйце наступны код і ўстаўце яго.
3259

  • Захавайце код і вярніцеся да працоўнага аркуша, які вас цікавіць, і напішыце функцыю, якую вы толькі што стварылі, з дапамогай кода VBA (Функцыя DeleteLetter у першым радку кода) і ўнутры дужак у функцыю DeleteLetter перадайце нумар спасылкі на ячэйку , з якой вы жадаеце выдаліць літары (у нашым выпадку мы перадаем Cell B5 у круглых дужках).
  • Націсніце Enter .

Усе літары будуць выдалены з ячэйкі.

  • Перацягнуць радок уніз, выкарыстоўваючы Маркер запаўнення , каб прымяніць формулу да астатніх вочак.

Вы атрымаеце набор даных ячэйкі выдалены з усіх літар.

Дадатковая інфармацыя: Як выдаліць тэкст перад прабелам з дапамогай формулы Excel (5 метадаў)

9. Выдаліць літары з ячэйкі з дапамогай інструмента "Тэкст у слупкі" Excel

Excel мае ўбудаваны камандны інструмент пад назвай Тэкст у слупкі . Мы можам выкарыстаць гэты інструмент для выдалення літар з ячэек у Excel.

Дадзены крокі для гэтаганіжэй.

Крокі:

  • Вылучыце ячэйкі , з якіх вы хочаце выдаліць літары.
  • Перайдзіце да укладка Дадзеныя -> Тэкст у слупкі

  • Ва ўсплываючым акне абярыце Фіксаваная шырыня у якасці тыпу даных.
  • Націсніце Далей .

  • Далей у Папярэдні прагляд даных , перацягніце вертыкальную лінію , пакуль не дойдзеце да ўсіх літар, якія хочаце выдаліць (мы хочам выдаліць WWE , таму мы перацягнулі лінію, якая ахоплівае ўсе WWE значэння даных).
  • Націсніце Далей .

  • Выберыце Фармат дадзеных слупка у адпаведнасці з вашымі патрэбамі.
  • Націсніце Гатова .

Вы атрымаеце усе дадзеныя, акрамя літар, у іншым слупку.

Такім чынам, вы можаце атрымаць літары, якія хочаце выдаліць з ячэек.

10. Выдаліць літары з вочак з дапамогай флэш-запаўнення ў Excel

Вы таксама можаце выдаляць літары з вочак з дапамогай функцыі Excel Flash Fill . Тое, што Flash Fill робіць, гэта тое, што спачатку ён шукае любы ўзор, прадстаўлены карыстальнікам, а затым у адпаведнасці з гэтым узорам ён запаўняе іншыя ячэйкі.

Крокі для выдалення літар з вочак з дапамогай Flash Fill прыведзены ніжэй. Мы апішам на прыкладзе, каб вы лепш зразумелі.

Крокі:

  • Паглядзіце на наступны малюнак, дзе мы хочам выдаліць усе WWE ад Код WWE101 . Такім чынам, у ячэйцы побач мы напісалі толькі 101 , каб азнаёміць Excel з шаблонам, які мы жадаем.
  • Затым, выбраўшы астатнія ячэйкі, мы націскаем Даныя -> Flash Fill .

Яно запоўніць усе астатнія ячэйкі такім жа шаблонам, які мы далі, выдаляючы WWE і застанецца толькі з лічбамі.

Вы таксама можаце націснуць спалучэнне клавіш Ctrl + E , каб актываваць Flash Fill .

Дадатковая інфармацыя: Як выдаліць пэўны тэкст з ячэйкі ў Excel (11 самых простых спосабаў)

Выснова

Гэты артыкул паказаў вам, як выдаліць літары з ячэйкі ў Excel 10 рознымі спосабамі. Я спадзяюся, што гэты артыкул быў для вас вельмі карысным. Не саромейцеся пытацца, калі ў вас ёсць якія-небудзь пытанні па тэме.

набор даных у Excel і пакінуць вам толькі лічбы.

Больш падрабязна: Як выдаліць тэкст з ячэйкі Excel (9 простых спосабаў)

2. Выдаліць пэўныя літары з ячэйкі з дапамогай функцыі SUBSTITUTE у Excel

У адрозненне ад Find & Функцыя каманды Replace у Excel, выкарыстанне формулы - гэта самы бяспечны і кантраляваны спосаб атрымаць любыя вынікі ў Excel. Каб атрымаць выхад набору даных без якіх-небудзь пэўных сімвалаў у Excel, вы можаце рэалізаваць функцыю SUBSTITUTE .

Агульная формула SUBSTITUTE ,

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

Тут,

стары_тэкст = тэкст, які вы хочаце выдаліць

новы_тэкст = тэкст, які вы хочаце замяніць

Ніжэй той самы набор даных, які мы выкарыстоўвалі ў раздзел вышэй. І на гэты раз, замест выкарыстання Find & Функцыя Replace для выдалення літар, мы збіраемся ўжыць функцыю SUBSTITUTE , каб атрымаць жаданы вынік.

Крокі:

  • У пустой ячэйцы, дзе вы хочаце, каб з'явіўся ваш вынік, напішыце наступную формулу,
=SUBSTITUTE(C5,"WWE","")

Тут,

C5 = ячэйка, якая змяшчае значэнне для выдалення літар

"WWE" = літары для выдалення

"" = для замены «WWE» пустым радком

  • Націсніце Enter .

Гэта заменіць усе WWE (ці любыя іншы выбраны вамі тэкст) з нулявым радком (аборадок, якім вы яго замяняеце).

  • Перацягніце радок уніз, выкарыстоўваючы Маркер запаўнення , каб прымяніць формулу да астатніх вочак.

Цяпер вы знайшлі вынік набору даных ячэек без літар.

Дадатковая інфармацыя: Як выдаліць пэўны тэкст са слупка у Excel (8 спосабаў)

3. Выняць літары з пэўнага экзэмпляра з ячэйкі ў Excel

Да гэтага часу мы толькі вучыліся выдаляць усе літары з вочак. Але што рабіць, калі вы жадаеце выдаліць літары толькі з пэўнай пазіцыі ячэек.

Напрыклад, замест выдалення ўсіх WWE з ячэек мы хочам захаваць толькі 1-ю W разам з лічбамі з кожнай ячэйкі.

Этапы:

  • Гэтак жа, як у раздзеле вышэй, дзе мы рэалізавалі ЗАМЕНУ для выдалення WWE , тут мы проста вызначым пэўную пазіцыю, з якой мы хочам выдаліць літары.

    Такім чынам, прыведзеная вышэй формула ЗАМЕНА ,

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

Становіцца,

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

Тут, 1 значыць, мы хочам выдаліць 1-ю W з ячэек нашага набору даных (калі вы хочаце выдаліць 2-ю літару з набору даных, проста напішыце 2 замест 1, калі вы хочаце выдаліць 3-ю літару з ваш набор даных, то проста напішыце 3 замест 1 і гэтак далей).

  • Націсніце Enter .

  • Зноў жа, проста перацягніце радок уніз, выкарыстоўваючы Маркер запаўнення , каб прымяніцьформула да астатніх ячэек.

Цяпер вы знайшлі вынік набору даных ячэек з 1-м W разам з лічбы.

4. Выдаліць некалькі пэўных літар з ячэйкі з дапамогай укладзенай функцыі SUBSTITUTE

Функцыя SUBSTITUTE выдаляе літары толькі для любой колькасці асобнікаў адначасова. Такім чынам, калі вы хочаце выдаліць некалькі літар адначасова, вам трэба рэалізаваць укладзеную функцыю SUBSTITUTE .

Такім чынам, давайце даведаемся, як рэалізаваць укладзеную функцыю SUBSTITUTE каб выдаліць некалькі літар адначасова.

Крокі:

  • Каб усталяваць укладзеную функцыю SUBSTITUTE , вы павінны напісаць <1 Функцыя>SUBSTITUTE унутры іншай функцыі SUBSTITUTE і перадача адпаведных аргументаў у дужках.

    Каб зразумець больш, паглядзіце малюнак ніжэй,

Дзе,

Каб выдаліць некалькі W з C5 Cell , спачатку мы пішам формулу,

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

а затым, каб выдаліць E (або любую іншую літару, якая вам патрэбна) разам з ім, мы змяшчаем гэту формулу ў іншую формулу ЗАМЕНА і перадайце аргументы ( стары_тэкст, новы_тэкст ) унутры яго (у нашым выпадку гэта было " E","" ).

Такім чынам, цяпер формула такая,

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

  • Націсніце Enter .

Гэта заменіць усе W і E (ці любы іншы выбраны вамі тэкст) з нулявым радком(або радок, якім вы яго замяняеце).

  • Яшчэ раз перацягніце радок уніз, выкарыстоўваючы Маркер запаўнення , каб прымяніць формулу да астатніх вочак.
  • Цяпер вы знайшлі вынік набору даных ячэек без літар.

    5. Выдаліць першыя або апошнія літары з ячэйкі з формулай у Excel

    У гэтым раздзеле вы даведаецеся, як выдаліць першыя або апошнія літары з ячэйкі з формулай у Excel.

    5.1 Выдаліць першыя літары з ячэйкі з формулай у Excel

    Крокі па выдаленні першых літар з ячэйкі з формулай у Excel прыведзены ніжэй.

    Этапы:

    • Спачатку абярыце ячэйку, у якой вы хочаце паказаць вынік.
    • У ячэйцы напішыце наступную формулу,
    =RIGHT(C5, LEN(C5)-3)

    Тут,

    C5 = ячэйка, з якой трэба выдаліць літары

    • Націсніце Увядзіце .

    Гэта выдаліць літары з пачатку ячэйкі.

    • Перацягніце радок уніз, выкарыстоўваючы Марклет запаўнення , каб прымяніць формулу да астатніх ячэек.

    Гэта выдаліць усе літары з пачатку ячэек.

    Разбіўка формулы

    • LEN(C5) -> Функцыя LEN вызначае даўжыня Вочка C5
      • Вывад: 6
      • <1 6>
    • LEN(C5)-3 -> становіцца
      • 6-3
      • Выхад: 3
    • ПРАВА(C5, LEN(C5)-3 ) -> становіцца
      • ПРАВА (C5, 3)
      • Выхад: 101
      • Тлумачэнне: Выдаліць першыя 3 літары з ячэйкі C5

    5.2 Выдаліць апошнія літары з ячэйкі з формулай у Excel

    Крокі для выдалення апошніх літар з вочак з формулай у Excel прыведзены ніжэй.

    Крокі:

    • Спачатку абярыце ячэйку, у якой вы хочаце паказаць вынік.
    • У ячэйцы напішыце наступную формулу:
    =LEFT(C5, LEN(C5)-2)

    Тут,

    C5 = ячэйка, з якой трэба выдаліць літары

    • Націсніце Enter .

    Яно выдаліць літары з канца ячэйкі.

    • Перацягніце радок уніз, выкарыстоўваючы Маркер запаўнення , каб прымяніць формулу да астатнія ячэйкі.

    Гэта выдаліць усе літары з канца ячэек.

    Разбіўка формулы

    • LEN(C5) -> Даўжыня ячэйкі C5
      • Вывад: 6
    • LEN(C5)-2 -> становіцца
      • 6-2
      • Выхад: 4
    • ЛЕВЫ(C5, LEN(C5)-2 ) -> становіцца
      • LEFT(C5, 2)
      • Выхад: WWE1
      • Тлумачэнне: Выдаліць апошнія 2 літары з ячэйкі C5

    Дадатковая інфармацыя: Як выдаліць тэкст Паслязнак у Excel (3 спосабы)

    6. Выдаліце ​​​​першыя і апошнія літары з ячэйкі з дапамогай формулы ў Excel

    У гэтым раздзеле мыпакажа вам, як выдаліць усе літары, існуючыя ў ячэйцы.

    Крокі для гэтага прыведзены ніжэй.

    Крокі:

    • Спачатку абярыце ячэйку, у якой вы хочаце паказаць вынік.
    • У ячэйцы напішыце наступную формулу:
    =MID(C5,3,LEN(C5)-4)

    Тут,

    C5 = ячэйка, з якой трэба выдаліць літары

    • Націсніце Enter .

    Гэта выдаліць літары як з пачатку, так і з канца ячэйкі.

    • Перацягніце радок уніз, выкарыстоўваючы Маркер запаўнення , каб прымяніць формулу ў астатнія ячэйкі.

    Гэта выдаліць усе літары ад пачатку і канца ячэек.

    Разбіўка формулы

    • LEN(C5) -> Даўжыня ячэйкі C5
      • Вывад: 6
    • LEN(C5)-4 -> становіцца
      • 6-4
      • Выхад: 2
    • MID(C5,3,LEN(C5) -4) -> становіцца
      • MID(C5,3,2)
      • Выхад: E1
      • Тлумачэнне: Выдаліце ​​ 2 апошнія літары з ячэйкі C5 , пачынаючы з пазіцыі 3 з дапамогай функцыі MID .

    Дадатковая інфармацыя: Як выдаліць тэкст з ячэйкі Excel (9 простых спосабаў)

    7. Выдаліць літары з ячэйкі з дапамогай формулы масіва ў Excel

    Калі вы працуеце з велізарным аб'ёмам даных, вам патрэбен больш надзейны спосаб ліквідацыі ўсіх літар. Рэалізацыя формулы Масіў для працы ў aвялікі аб'ём даных больш хуткі і эфектыўны.

    Тут мы пакажам вам формулу Масіў для выдалення літар з вочак у Excel.

    Крокі:

    • Спачатку абярыце ячэйку, у якой вы хочаце паказаць вынік.
    • У ячэйцы напішыце наступную формулу,
    =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)

    Тут,

    C5 = ячэйка, з якой трэба выдаліць літары

    • Націсніце Enter .

    Гэта выдаліць усе літары з вочак у Excel.

    • Перацягніце радок уніз, выкарыстоўваючы Маркер запаўнення , каб прымяніць формулу да астатніх вочак.

    Гэта выдаліць усе літары з набору даных ячэек у Excel.

    Заўвагі:

    • Гэтая формула масіву выдаляе ўсе віды сімвалаў, уключаючы літары, спецыяльныя сімвалы і г.д., акрамя лічбавых сімвалаў. Напрыклад, калі зыходны радок abc*123-def, гэтая формула выдаліць усе літары і спецыяльныя сімвалы, акрамя лічбаў, і верне 123.
    • Калі ў зыходным радку няма лічбавага сімвала, гэтая формула верне 0.

    Дадатковая інфармацыя: Як выдаліць тэкст з ячэйкі Excel, але пакінуць лічбы (8 спосабаў)

    8. Выдаліце ​​​​першыя і апошнія літары з ячэйкі з дапамогай функцыі, вызначанай карыстальнікам (UDF) у VBA

    Укараненне макраса VBA з'яўляецца найбольш эфектыўным, хуткім і бяспечным метадам выканання любой аперацыі ў Excel. У гэтым раздзеле мы даведаемся, яквыкарыстоўвайце VBA для выдалення літар з вочак з дапамогай вызначанай карыстальнікам функцыі (UDF) у Excel.

    8.1 Выдаленне першых літар з ячэйкі з дапамогай VBA ў Excel

    Крокі па выдаленні першых літар з ячэек з VBA UDF у Excel паказаны ніжэй.

    Крокі:

    • Націсніце Alt + F11 на клавіятуры або перайдзіце на ўкладку Распрацоўшчык -> Visual Basic , каб адкрыць Рэдактар ​​Visual Basic .

    • Ва ўсплывальным акне кода з радка меню , націсніце Уставіць -> Модуль .

    • Скапіруйце наступны код і ўстаўце яго ў акно кода.
    2850

    Гэта гэта не падпрацэдура для выканання праграмы VBA , гэта стварэнне функцыі, вызначанай карыстальнікам (UDF) . Такім чынам, пасля напісання кода замест таго, каб націскаць кнопку "Выканаць" у радку меню, націсніце Захаваць .

    • Цяпер вярніцеся да працоўнага ліста, які вас цікавіць, і напішыце функцыю, якую вы толькі што стварылі, з дапамогай кода VBA (функцыя DeleteFirstL у першым радку кода) і ўнутры дужак DeleteFirstL , перадайце спасылковы нумар ячэйкі , з якой вы жадаеце выдаліць літары (у нашым выпадку мы перадаем Cell B5 у круглых дужках) і колькасць лічбаў, якія вы хочам, каб літара была выдалена (мы хочам, каб першыя 3 літары былі выдалены, таму мы ставім 3 ).
    • Націсніце Enter .

    Гэта выдаліць літары

    Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.