Strony

  • Strona główna
  • Kurs Excel
  • Kurs VBA
  • Moje narzędzia
  • Ciekawe Strony

18 Lista unikalnych wartości

W pliku przykładowym mam listę powtarzających się liter. Chciałbym obok stworzyć listę unikalnych wartości.


Powyższą operację można wykonać przy pomocy jednej, krótkiej formuły tablicowej.

W komórkach A2:A9 mam moje dane wejściowe. W komórce C2 umieszczam formułę:

=INDEKS($A$2:$A$9;PODAJ.POZYCJĘ(0;LICZ.JEŻELI($C$1:C1;$A$2:$A$9);0))

Jest to formuła tablicowa, należy ją więc zatwierdzić skrótem ctrl+shift+enter, a nie samym enter. Formułę tą przeciągam w dół na obszar odpowiadający obszarowi wejściowemu, czyli C2:C9.


Tylko trzy komórki są wypełnione, ponieważ w zakresie wejściowym są tylko trzy różne znaki. Jeżeli chcemy aby zamiast komunikatu błędu komórka była pusta, należy dodać funkcję, JEŻELI.BŁĄD.

=JEŻELI.BŁĄD(INDEKS($A$2:$A$9;PODAJ.POZYCJĘ(0;LICZ.JEŻELI($C$1:C1;$A$2:$A$9);0));"")

Oczywiście powyższą regułę można zastosować dla dowolnych ciągów znaków, lub liczb.