Екцел џокер знакови - зашто их не користите?

Гледајте видео записе о Екцел знаковима са замјенским знаковима

Постоје само 3 Екцел замјенска знака (звјездица, упитник и тилда) и помоћу њих се може много учинити.

У овом водичу ћу вам показати четири примера где су ови Екцел заменски знакови апсолутни спасиоци.

Екцел џокер знакови - увод

Џокер знакови су посебни знакови који могу заузети било које место било ког карактера (отуда и назив - џокер).

У Екцелу постоје три заменска знака:

  1. * (звездица) - Представља било који број знакова. На пример, Ек* може значити Екцел, Екцелс, Екампле, Екперт итд.
  2. ? (Знак питања) - Представља један једини лик. На пример, Тр? Мп би могао да значи Трамп или Трамп.
  3. ~ (тилда) - Користи се за идентификацију замјенског знака (~, *,?) У тексту. На пример, рецимо да желите да пронађете тачну фразу Екцел* на листи. Ако користите Екцел* као низ за претрагу, он ће вам дати било коју реч која има Екцел на почетку, иза чега следи било који број знакова (као што су Екцел, Екцелс, Одлично). Да бисмо посебно тражили Екцел*, морамо да користимо ~. Дакле, наш низ за претрагу би био екцел ~*. Овде присуство ~ осигурава да Екцел чита следећи знак онакав какав јесте, а не као заменски знак.

Напомена: Нисам наишао на много ситуација у којима морате да користите ~. Ипак, добро је знати функцију.

Идемо сада кроз четири сјајна примера где знакови са џокерима раде све тешке послове.

Екцел џокер знакови - примери

Погледајмо сада четири практична примера где Екцел знакови могу бити изузетно корисни:

  1. Филтрирање података помоћу заменског знака.
  2. Делимично претраживање помоћу заменских знакова и ВЛООКУП -а.
  3. Пронађите и замените делимична подударања.
  4. Бројање ћелија које нису празне и садрже текст.

#1 Филтрирајте податке помоћу Екцел Вилдцард знакова

Екцел џокер знакови су корисни када имате огромне скупове података и желите да филтрирате податке на основу услова.

Претпоставимо да имате скуп података као што је приказано испод:

Можете користити заменски знак звездице (*) у филтеру података да бисте добили листу компанија које почињу са абецедом А.

Ево како то учинити:

  • Изаберите ћелије које желите да филтрирате.
  • Идите на Подаци -> Сортирај и филтрирај -> Филтрирај (Пречица на тастатури - Цонтрол + Схифт + Л).
  • Кликните на икону филтера у ћелији заглавља
  • У поље (испод опције Филтер за текст) откуцајте А*
  • Притисните ОК.

Ово ће тренутно филтрирати резултате и дати вам 3 имена - АБЦ Лтд., Амазон.цом и Аппле Сторес.

Како то функционише? - Када додате звездицу (*) после А, Екцел би филтрирао све што почиње са А. То је зато што звездица (која је Екцел заменски знак) може представљати било који број знакова.

Сада са истом методологијом, можете користити различите критеријуме за филтрирање резултата.

На пример, ако желите да филтрирате компаније које почињу абецедом А и у њој садрже абецеду Ц, користите низ А*Ц. Ово ће вам дати само 2 резултата - АБЦ Лтд. и Амазон.цом.

Ако користите А? Ц уместо тога, као резултат ћете добити само АБЦ Лтд (пошто је само један знак дозвољен између „а“ и „ц“)

Белешка: Исти концепт се може применити и при коришћењу Екцел напредних филтера.

#2 Делимично тражење помоћу џокер знакова и ВЛООКУП -а

Делимично тражење је потребно када морате да тражите вредност на листи, а не постоји потпуно подударање.

На пример, претпоставимо да имате скуп података као што је приказано у наставку, и желите да потражите компанију АБЦ на листи, али листа има АБЦ Лтд уместо АБЦ.

У овом случају не можете користити уобичајену функцију ВЛООКУП јер вредност претраживања нема потпуно подударање.

Ако користите ВЛООКУП са приближним подударањем, то ће вам дати погрешне резултате.

Међутим, можете користити заменски знак унутар функције ВЛООКУП да бисте добили праве резултате:

Унесите следећу формулу у ћелију Д2 и превуците је за друге ћелије:

= ВЛООКУП ("*" & Ц2 & "*", $ А $ 2: $ А $ 8,1, ФАЛСЕ)

Како функционише ова формула?

У горњој формули, уместо да се користи вредност за тражење онаква каква је, она је са обе стране окружена звездицом знака Екцел (*) - “*” & Ц2 & “*”

Ово Екцел -у говори да мора да тражи било који текст који садржи реч у Ц2. Може имати било који број знакова пре или после текста у Ц2.

Дакле, формула тражи подударање, и чим добије подударање, враћа ту вредност.

3. Пронађите и замените делимична подударања

Екцел Вилдцард знакови су прилично свестрани.

Можете га користити у сложеној формули, као и у основним функцијама, као што је Финд анд Реплаце.

Претпоставимо да имате податке као што је приказано испод:

У горе наведеним подацима, регион је унесен на различите начине (попут северозападног, северозападног, северозападног).

То је често случај са подацима о продаји.

Да бисмо очистили ове податке и учинили их доследним, можемо користити заменске знакове Пронађи и замени са Екцел -ом.

Ево како то учинити:

  • Изаберите податке у којима желите да пронађете и замените текст.
  • Идите на Почетна -> Пронађи и изабери -> Иди на. Ово ће отворити дијалог Финд анд Реплаце. (Такође можете да користите тастерску пречицу - Цонтрол + Х).
  • Унесите следећи текст у дијалог за проналажење и замену:
    • Пронађите шта: Север*В*
    • Заменити са: Северозапад
  • Кликните на Замени све.

Ово ће тренутно променити све различите формате и учинити га доследним северозападном.

Како ово ради?

У пољу Финд смо користили Север*В* који ће пронаћи било који текст који има реч Север и садржи абецеду ‘В’ било где иза ње.

Дакле, покрива све сценарије (северозападни, северозападни и северозападни).

Финд анд Реплаце проналази све ове инстанце и мења их у Нортх-Вест и чини их доследним.

4. Пребројте ћелије које нису празне и садрже текст

Знам да сте паметни и мислите да Екцел већ има уграђену функцију за то.

Потпуно си у праву!!

То се може урадити помоћу функције ЦОУНТА.

АЛИ … Постоји један мали проблем с тим.

Много пута када увозите податке или користите радни лист других људи приметићете да постоје празне ћелије, иако то можда није случај.

Ове ћелије изгледају празне, али у себи имају = ””. Невоља је у томе што је

Проблем је у томе што функција ЦОУНТА ово не сматра празном ћелијом (рачуна је као текст).

Погледајте пример испод:

У горњем примеру користим функцију ЦОУНТА да пронађем ћелије које нису празне и враћа 11, а не 10 (али јасно видите да само 10 ћелија има текст).

Разлог је, као што сам споменуо, то што не сматра А11 празним (док би требало).

Али Екцел тако функционише.

Поправка је коришћење Екцел заменског знака у формули.

Испод је формула која користи функцију ЦОУНТИФ која броји само ћелије које садрже текст:

= ЦОУНТИФ (А1: А11, "?*")

Ова формула говори Екцелу да рачуна само ако ћелија има бар један знак.

У ?* комбиновано:

  • ? (знак питања) осигурава да је присутан најмање један знак.
  • * (звездица) чини простор за било који број додатних знакова.

Белешка: Горња формула функционише када у ћелијама постоје само текстуалне вредности. Ако имате листу која садржи и текст и бројеве, користите следећу формулу:

= ЦОУНТА (А1: А11) -ЦОУНТБЛАНК (А1: А11)

Слично томе, можете користити џокер знакове у многим другим Екцел функцијама, као што су ИФ (), СУМИФ (), АВЕРАГЕИФ () и МАТЦХ ().

Такође је занимљиво напоменути да иако можете користити замјенске знакове у функцији СЕАРЦХ, не можете их користити у функцији ФИНД.

Надам се да ће вам ови примери дати утисак о свестраности и снази Екцел заменских знакова.

Ако имате неки други иновативан начин да га користите, поделите га са мном у одељку за коментаре.

Можда ће вам бити корисни следећи Екцел водичи:

  • Коришћење ЦОУНТИФ и ЦОУНТИФС са више критеријума.
  • Креирање падајуће листе у програму Екцел.
  • Оператер пресецања у Екцелу

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave