Содржина
Во оваа статија, ќе научите како да отстранувате букви од ќелија во Excel.
Преземете Работна книга
Можете да ја преземете бесплатна пракса Excel работна книга од овде.
Отстранете букви од Cell.xlsm
10 методи за отстранување букви од ќелија во Excel
Овој дел ќе разговара како да се отстранат буквите од ќелија во Excel користејќи командни алатки на Excel, различни формули, VBA итн.
1. Отстранете специфични букви од ќелијата со функцијата Најдете и заменете во Excel
На Најди & засилувач; Командата Replace е најлесната и најчеста карактеристика за извршување на повеќето задачи поврзани со Excel. Овде ќе се запознаеме како да бришеме знаци со користење на Најди & засилувач; Заменете ја функцијата во Excel.
Разгледајте ја следната база на податоци од каде што ќе ги отстраниме сите букви ( WWE ) од ќелиите во Кодот колона оставајќи ги само броевите.
Чекорите за да го направите тоа се дадени подолу,
Чекори:
- Изберете ја базата на податоци.
- Под табулаторот Дома , одете до Најди & Изберете -> Замени .
- Од скокачкиот прозорец Најди и замени , во Најди што поле, напишете WWE.
- Оставете го полето Замени со празно .
- Притиснете Замени ги сите .
Ова ќе ги избрише сите WWE од клетките во вашиотод почетокот на ќелијата.
- Повлечете го редот надолу користејќи Рачка за пополнување за да ја примените формулата на останатите ќелии.
Ќе избрише 3 букви од почетокот на ќелиите.
8.2 Отстранете ја последната буква од ќелијата со VBA во Excel
Чекори до избришете ги последните букви од ќелиите со VBA UDF во Excel се прикажани подолу.
Чекори:
- Ист начин како и претходно, отворете Уредувач на Visual Basic од табулаторот Програмер и Вметнете Модул во прозорецот со кодови.
- Во прозорецот со код, копирајте го следниов код и залепете го.
7211
- Зачувајте го кодот и вратете се на работниот лист од интерес и напишете ја функцијата што штотуку ја создадовте со VBA код (функција DeleteLastL во првата линија од кодот) и внатре во заградите на функцијата DeleteLastL , префрлете го референтниот број на ќелија од кои сакате да ги отстраните буквите (во нашиот случај, внесуваме Ќелија B5 во заградите) и количината на броеви што сакате буквата да биде одземена (сакаме да се отстранат последните 2 букви, па ставаме 2 ).
- Притиснете Enter .
Ќе ги отстрани буквите од крајот на ќелијата.
- Повлечете го редот надолу користејќи Пополнете рачка за да ја примените формулата до останатите ќелии.
Ќе ги избрише последните 2 букви од крајот на ќелиите.
8.3Избришете ги сите букви од ќелија со VBA во Excel
Сега ќе научиме како да ги избришеме сите букви од ќелиите со VBA UDF во Excel.
Чекори:
- Ист начин како и претходно, отворете го Visual Basic Editor од табулаторот Developer и Вметнете a Модул во прозорецот со код.
- Во прозорецот со код, копирајте го следниот код и залепете го.
2454
- Зачувајте ја шифрата и вратете се на работниот лист од интерес и напишете ја функцијата што штотуку ја создадовте со кодот VBA (Функција DeleteLetter во првата линија од кодот) и внатре во заградите на функцијата DeleteLetter , префрлете го референтниот број на ќелија од кој сакате да ги отстраните буквите (во нашиот случај, внесуваме Ќелија B5 во заградите).
- Притиснете Enter .
Ќе ги отстрани сите букви од ќелијата.
- Повлечете редот надолу користејќи Пополнете рачка за да ја примените формулата на останатите ќелии.
Ќе добиете база на податоци од ќелиите се отстранети од сите букви.
Прочитај повеќе: Како да се отстрани текстот пред простор со формулата Excel (5 методи)
9. Бришење букви од ќелија со алатката текст во колона на Excel
Excel има вградена командна алатка наречена Текст во колони . Можеме да ја искористиме оваа алатка за да отстраниме букви од ќелиите во Excel.
Дадени се чекори за тоаподолу.
Чекори:
- Изберете ги ќелиите од кои сакате да ги отстраните буквите.
- Одете на картичка Податоци -> Текст во колони
- Од скокачкиот прозорец, изберете Фиксирана ширина како тип на податоци.
- Кликнете Следно .
- Следно во Преглед на податоци , влечете ја вертикалната линија додека не ги достигнете сите букви што сакате да ги отстраните (сакаме да ги отстраниме WWE па ја влечевме линијата што ги покрива сите WWE од вредноста на податоците).
- Кликнете Следно .
- Изберете го Формат на податоци на колона според вашата потреба.
- Кликнете Заврши .
Ќе добиете сите податоци освен буквите во друга колона.
На овој начин можете да ги извлечете буквите што сакате да ги отстраните од ќелиите.
10. Отстранете ги буквите од ќелијата со помош на Flash Fill in Excel
Можете да бришете букви од ќелиите користејќи ја функцијата Flash Fill на Excel. Она што го прави Flash Fill е, прво бара која било шема што ја дава корисникот, а потоа според таа шема, ги пополнува другите ќелии.
Чекори за отстранување букви од ќелиите користејќи Пополнување на блиц се дадени подолу. Ќе опишеме со пример за подобро да разберете.
Чекори:
- Погледнете ја следната слика, каде што сакаме да ги отстраниме сите WWE од Код WWE101 . Така, на ќелијата до неа, напишавме само 101 за да го запознаеме Excel за шаблонот што го сакаме.
- Потоа избирајќи ги останатите ќелии, кликнуваме Податоци -> Flash Fill .
Ќе ги пополни сите останати ќелии со истата шема што ја дадовме, отстранувајќи го WWE и ќе ве остави само со броевите.
Можете и да притиснете Кратенка на тастатура Ctrl + E за да го активирате Пополнување на блиц .
Прочитајте повеќе: Како да отстраните специфичен текст од ќелијата во Excel (најлесни 11 начини)
Заклучок
Оваа статија ви покажа како да отстранете букви од ќелија во Excel на 10 различни начини. Се надевам дека овој напис беше многу корисен за вас. Слободно прашајте дали имате прашања во врска со темата.
база на податоци во Excel и ќе ве остави само со броевите.Прочитајте повеќе: Како да отстраните текст од ќелијата на Excel (9 лесни начини)
2. Избришете специфични букви од ќелијата со функцијата SUBSTITUTE во Excel
За разлика од Најди & засилувач; Заменете ја командната функција во Excel, користењето формула е најбезбедниот и најконтролиран начин за извлекување на секаков вид резултати во Excel. За да добиете излез од базата на податоци без некој специфичен знак во Excel, можете да ја имплементирате функцијата SUBSTITUTE .
Генеричка SUBSTITUTE Формула,
=SUBSTITUTE(cell, "
old_text"
, "
new_text"
)
Тука,
стар_текст = текстот што сакате да го отстраните
new_text = текстот што сакате да го замените со
Подолу е истата база на податоци што ја користевме во над делот. И овој пат, наместо да го користите Најди & Заменете ја функцијата за да ги отстраните буквите, ќе ја примениме функцијата SUBSTITUTE за да го добиеме саканиот излез.
Чекори:
- Во празна ќелија каде што сакате да се појави вашиот резултат, напишете ја следнава формула,
=SUBSTITUTE(C5,"WWE","")
Тука,
C5 = ќелија која содржи вредност за отстранување на буквите
"WWE"
= буквите што треба да се отстранат
""
= да се замени „WWE“ со празна низа
- Притиснете Enter .
Ќе ги замени сите WWE (или која било друг текст што сте го избрале) со нула низа (илиниза со која ќе ја замените).
- Повлечете го редот надолу користејќи Рачка за пополнување за да ја примените формулата на останатите ќелии.
Сега го најдовте резултатот од сет на ќелии без никакви букви.
Прочитајте повеќе: Како да отстраните специфичен текст од колона во Excel (8 начини)
3. Извадете букви од одреден пример од ќелија во Excel
Досега само учевме како да ги отстраниме сите букви од ќелиите. Но, што ако сакате да бришете букви само од одредена позиција на ќелиите.
Како на пример, наместо да ги отстраниме сите WWE од ќелиите, сакаме да го задржиме само првото W заедно со броевите од секоја ќелија.
Чекори:
- Исто како и горниот дел каде што ја имплементиравме ЗАМЕНА функција за отстранување WWE , тука само ќе ја дефинираме одредената позиција од која сакаме да ги отстраниме буквите.
Значи горната формула SUBSTITUTE ,
=SUBSTITUTE(C5,"WWE","")
Станува,
=SUBSTITUTE(C5,"WE","",1)
Тука, 1 значи, сакаме да ја отстраниме првата W од ќелиите на нашата база на податоци (ако сакате да ја отстраните втората буква од вашата база на податоци, тогаш само напишете 2 наместо 1, ако сакате да ја отстраните третата буква од вашата база на податоци потоа само напишете 3 наместо 1, и така натаму).
- Притиснете Enter .
- Повторно, само повлечете го редот надолу користејќи Рачка за пополнување за да го применитеформула за останатите ќелии.
Сега го најдовте резултатот од сет на ќелии со 1-ви W заедно со броеви.
4. Избришете повеќе специфични букви од ќелијата со функцијата Вгнездена SUBSTITUTE
Функцијата SUBSTITUTE отстранува само букви за кој било број на примери во исто време. Значи, ако сакате да отстраните повеќе букви одеднаш, тогаш треба да ја имплементирате вгнездената функција SUBSTITUTE .
Значи, ајде да дознаеме како да ја имплементираме вгнездената функција SUBSTITUTE да отстраните повеќе букви одеднаш.
Чекори:
- За да воспоставите вгнездена функција SUBSTITUTE , треба да напишете SUBSTITUTE функција во друга функција SUBSTITUTE и пренесува соодветни аргументи во заградите.
За да разберете повеќе, проверете ја сликата подолу,
Каде,
За отстранување на повеќе W од C5 ќелија , прво ја пишуваме формулата,
=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
- RIGHT(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
- LEFT(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
Ако работите со огромна количина на податоци, тогаш ви треба посилен начин да ги елиминирате сите букви. Имплементирање на формулата Array за работа во aголема количина на податоци е побрза и поефективна.
Овде ќе ви ја покажеме формулата Array за бришење букви од ќелиите во 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.
Забелешки:
- Оваа формула на Array ќе ги отстрани сите видови знаци вклучувајќи букви, специјални знаци итн. освен нумеричките знаци. На пример, ако оригиналната низа е 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 Editor .
- Во скокачкиот прозорец со код, од лентата со мени , кликнете Вметни -> Модул .
- Копирајте го следниов код и залепете го во прозорецот со код.
6206
Ова е не е под-процедура за извршување на програмата VBA , ова создава Функција дефинирана од корисникот (UDF) . Значи, откако ќе го напишете кодот, наместо да кликнете на копчето Стартувај од лентата со мени, кликнете Зачувај .
- Сега вратете се на работниот лист од интерес и напишете ја функцијата што штотуку ја создадовте со кодот VBA (Функција DeleteFirstL во првата линија од кодот) и внатре во заградите на DeleteFirstL функцијата, пренесете го референтниот број на ќелија од кој сакате да ги отстраните буквите (во нашиот случај, внесуваме Ќелија B5 во заградите) и броевите на износот што сакаме буквата да биде одземена (сакаме да се отстранат првите 3 букви, па ставаме 3 ).
- Притиснете Enter .
Ќе ги отстрани буквите