Змест
У гэтым артыкуле вы даведаецеся, як выдаліць літары з ячэйкі ў 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 .
Гэта выдаліць літары