Како добити јединствене ставке са листе у Екцелу помоћу формула

Преглед садржаја

У овом посту на блогу показаћу вам формулу за добијање јединствених ставки листе са листе у Екцелу која има понављања. Иако се то може учинити помоћу напредног филтера или условног обликовања, предност употребе формуле је што чини вашу јединствену листу динамичном. То значи да настављате да добијате јединствену листу чак и када додате више података на оригиналну листу.

Набавите јединствене ставке са листе у Екцелу помоћу формула

Претпоставимо да имате списак као што је приказано горе (који има понављања) и желите да добијете јединствене ставке као што је приказано са десне стране.

Ево комбинације формула ИНДЕКС, МАТЦХ и ЦОУНТИФ које то могу учинити:

= ИФЕРРОР (ИНДЕКС ($ А $ 2: $ А $ 11, МАТЦХ (0, ЦОУНТИФ ($ Ц $ 1: Ц1, $ А $ 2: $ А $ 11), 0)), "")
Како то ради

Када нема више јединствених ставки, формула приказује грешку. Да бих то решио, употребио сам Екцел ИФЕРРОР функцију да заменим поруку о грешци празном.

Пошто је ово формула низа, користите Цонтрол + Схифт + Ентер уместо Ентер.

Ово је паметан начин да се искористи чињеница да ће МАТЦХ () увек вратити прву одговарајућу вредност из низа вредности. На пример, у овом случају, МАТЦХ враћа позицију прве 0, која представља прву ставку која се не подудара.

Такође сам смислио другу формулу која може учинити исту ствар (дужа је, али користи паметан трик са формулом МАТЦХ)

= ИФЕРРОР (ИНДЕКС ($ А $ 2: $ А $ 11, СМАЛЛ (МАТЦХ ($ А $ 2: $ А $ 11, $ А $ 2: $ А $ 11,0), СУМ ((ЦОУНТИФ ($ А $ 2: $ А $ 11, $ Ц $ 1: Ц1)))+1)), "")

Оставићу вам да декодирате. Ово је опет формула низа, па користите Цонтрол + Схифт + Ентер уместо Ентер.

У случају да смислите бољу формулу или паметан трик, поделите је са мном.

Сродни водичи:
  • Врхунски водич за проналажење и уклањање дупликата у програму Екцел.

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

wave wave wave wave wave