Како да отстраните сè по знак во Excel (7 методи)

  • Споделете Го Ова
Hugh West

Во ова упатство, ќе разговараме за некои лесни за употреба методи за отстранување на сè по знак во Excel. Честопати, работиме со табели со долга листа на кодови кои содржат различни типови на знаци, разграничувачи итн. Во такви случаи, понекогаш, треба да избришеме текст, бројки итн. по одреден знак за да ја направиме табелата да изгледа чиста и лесно читлива. Значи, дозволете ни да ги истражиме методите.

Преземете ја работната книга за вежбање

Можете да ја преземете работната книга за вежбање што ја користевме за да ја подготвиме оваа статија.

Отстранете сè по знакот.xlsm

7 методи за отстранување на сè по знак во Excel

1. Применете ја опцијата Најди и замени на Избришете сè по знак во Excel

Еден од многу лесните начини да отстраните сè по знакот е да ја користите алатката Најдете и замени во Excel. На пример, имаме база на податоци што содржи шифри на вработени и сакаме да отстраниме сè по името на вработениот. Чекори поврзани со овој метод се:

Чекори:

  • Прво, изберете ја базата на податоци ( B5:B9 ).

  • Потоа, внесете Ctrl+H од тастатурата и ќе се појави прозорецот Најдете и замени. Следно, изберете ја опцијата Замени и напишете „ ,* “ во полето „ Најди што“ Оставете го празно полето „ Замени со “. Сега, кликнете на ЗамениСите .

  • Конечно, секој знак по името ќе биде избришан.

Прочитајте повеќе: Како да најдете и избришете редови во Excel (5 начини)

2. Отстранете сè по знак со помош на блиц Пополнете

Excel има неверојатна опција наречена Flash Fill која може да ја почувствува шемата на вашата содржина во ќелиите и соодветно да ги пополни другите ќелии. На пример, во нашата база на податоци за кодови на вработени, ги сакаме само имињата на вработените. Значи, да ги видиме чекорите вклучени во примената на методот Flash Fill.

Чекори:

  • Напишете го само името во Cell C5 . Потоа почнете да го пишувате името во Ќелија C6 и ќе видите дека Excel веќе препознал дека сте заинтересирани да ги задржите имињата на вработените од шифрите.

  • На крај, притиснете Enter и добијте ги само имињата.

Прочитајте повеќе: Како да се отстрани вредноста во Excel (9 методи)

3. Комбинација од функциите LEFT и SEARCH за да се избрише сè по знак во Excel

Може да се користат неколку комбинации на функции за да се избрише сè по знакот. Како на пример, ќе ги комбинираме функциите LEFT и SEARCH за да ги отстраниме знаците од низата. Во нашата сегашна база на податоци, имаме список на луѓе, вклучувајќи ги и нивните професии. Сега, ако сакаме само да ги задржиме имињата на луѓето, треба да ги следиме чекорите подолу во оваметод.

Чекори:

  • Напишете ја следнава формула во Ќелија C5 .
=LEFT(B5,SEARCH(",",B5)-1)

  • На крајот, еве го конечниот резултат. Користете ја опцијата Excel Autofill ( +) за да ја копирате формулата во останатите ќелии.

Разложување на формулата:

SEARCH(“,“,B5)

Тука, функцијата SEARCH ја враќа позиција на знакот (тука запирка).

SEARCH(“,“,B5)-1)

Сега, еден знак се одзема од бројот вратен со SEARCH за да се исклучи запирката(,) од резултатите.

LEFT(B5,SEARCH(“,“,B5)-1)

Конечно, функцијата LEFT го враќа наведениот број знаци од почетокот на низата.

Прочитај повеќе: Како да се отстранат формули во Excel : 7 лесни начини

Слични читања

  • Како да се отстранат точките линии во Excel (5 брзи начини)
  • Отстранете го процентот во Excel (5 брзи начини)
  • Како да се отстрани Grid од Excel (6 лесни методи)
  • Отстранете ги границите во Excel (4 брзи начини)
  • Како да ги отстраните ограничувањата за валидација на податоци во Excel (3 начини)

4 Отстрани Евер ything После знак кој користи комбинација на функции LEFT и FIND во Excel

Исто така, опишано во Методот 3 , можеме да пробаме комбинација од LEFT и функциите FIND за отстранување на сè по aкарактер. Еве ги чекорите:

Чекори:

  • Првично, напишете ја формулата подолу во Cell C5 .
=LEFT(B5,FIND(",",B5)-1)

Тука, ја користевме функцијата FIND за да ја најдеме позицијата на знакот „ , “ во текстот. Остатокот од формулата работи слично како формулата опишана во Метод 3 .

  • Конечно, ќе ги добиете само имињата на луѓето .

Поврзани содржини: Како да ги избришете празните ќелии и да ги префрлите податоците лево во Excel (3 методи)

5. Избришете сè по N-то појавување на знак во Excel

Понекогаш, можеби ќе треба да избришеме сè по одреден знак. На пример, имаме низа со податоци што содржи неколку запирки ( Adelle, Engineer, CEO, 2232 ) и сакаме да отфрлиме сè по втората запирка. Значи, за да ја извршиме оваа задача, ќе ги следиме чекорите подолу:

Чекори:

  • Прво, напишете ја следнава формула во Cell C5 .
=LEFT(B5,FIND("#",SUBSTITUTE(B5,",","#",2))-1)

  • Конечно, сè по 2-та запирка ќе се избрише.

Поделба на формулата:

ЗАМЕНА(B5,”,”,”#”,2)

Овде, функцијата SUBSTITUTE ја заменува втората запирка со '#'.

FIND(“#”,SUBSTITUTE(B5, ”,”,”#”,2))

Потоа, функцијата FIND ни ја кажува позицијата на 2-та запирка. Овде, позицијата на 2-та запирка е на 17-та.

FIND(“#”,SUBSTITUTE(B5,”,””#”,2))-1)

Сега, еден знак се одзема од бројот вратен од претходниот дел од формулата.

LEFT(B5,FIND(“#”,SUBSTITUTE(B5,”,”#”,2))-1)

Конечно, функцијата LEFT го враќа наведениот број знаци од почетокот на низата.

Прочитајте повеќе: Како да се отстрани условното форматирање во Excel (3 примери)

6. Отстранете сè по последното појавување на знак во Excel

Често, вредностите во ќелијата се одделени со број на разграничувачи. На пример, имаме шифра на вработен: Adelle, Engineer, CEO, 2232 и сакаме да избришеме сè по последната запирка. Значи, да ги поминеме чекорите.

Чекори:

  • Прво, напишете ја следнава формула во Cell C5 .
=LEFT(B5,FIND("#",SUBSTITUTE(B5,",","#",LEN(B5)-LEN(SUBSTITUTE(B5,",",""))))-1)

  • Конечно, се се брише по последната запирка. Користете го Автоматско пополнување (+) за да ја примените формулата на останатите ќелии.

Разложување на формулата:

LEN(SUBSTITUTE(B5,”,”,””))

Првата работа што треба да направиме е да ја одредиме позицијата на последната разграничувач (во нашиот пример последна запирка). Мора да знаеме колку запирки се присутни во нашата низа. За таа цел, секоја запирка ќе ја замениме со празно ( “” ) и ќе ја поминеме низ функцијата LEN за да ја добиеме должината на низата, која е 24 за B5.

LEN(B5)-LEN(SUBSTITUTE(B5,”,”,””))

Овде, одзедовме резултатот од претходниот дел од оригиналната вкупна должина од B5 . Резултатот е 3 , што е бројот на запирки присутни во B5 .

Потоа ќе примениме комбинација од LEFT , FIND и SUBSTITUTE функциите за бришење сè по последната запирка (прикажано во Метод 5 ).

Прочитај повеќе: Како да се отстрани последната цифра во Excel (6 брзи методи)

7. Избришете сè по одреден знак користејќи VBA во Excel

Можете да избришете сè по знак едноставно користејќи код VBA . На пример, од нашата база на податоци ( B5:B9 ), сакаме да избришеме сè освен имињата. Потоа, мораме да ги следиме чекорите подолу::

Чекори:

  • Одберете ја базата на податоци ( B5:B9 ) на почетокот.

  • Следно, кликнете со десното копче на соодветниот лист и изберете „ Прегледај го кодот “.

  • Потоа ќе се појави прозорец VBA Module . Сега, напишете го следниов код и Изврши го тоа.
6832

  • Конечно, тука ги добиваме само имињата како резултат, Сè откако првата запирка е успешно отстранета.

Прочитајте повеќе: Како да го отстраните форматирањето во Excel без да отстранувате содржини

Заклучок

Во горната статија, се обидов детално да ги разгледам сите методи. Се надеваме,овие методи и објаснувања ќе бидат доволни за да ги решите вашите проблеми. Ве молам известете ме ако имате какви било прашања.

Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.