Wpis z mikrobloga

#programowanie #excel

Mam w excelu dane jak poniżej, ale nie są to tabele. Jak zrobić za pomocą wyszukaj pionowo czy czegoś innego, aby rekord "dostawa" po znalezieniu w dużej tabeli nie pojawił się tam ponownie. Ten rekord występuje w małej tabeli TYLKO RAZ i może dopasować się TYLKO RAZ przy dowolnym odbiorcy w dużej tabeli. Chodzi o to, aby po przeprowadzeniu konsolidacji, dostawa się nie powtórzyła, bo wówczas źle się policzy.

Wiem, że mogę dostawić dostawę już po konsolidacji na końcu tabeli, ale to nie rozwiązanie dla mnie - duża tabela jest aktualizowana automatycznie, kolejność danych musi być zachowana jak na obrazku.
Ziutek33 - #programowanie #excel 

Mam w excelu dane jak poniżej, ale nie są to tab...

źródło: comment_16146278454AVZpEmBsikx9s9KVfupzE.jpg

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Ziutek33: nieważne
Formuła dla komórki D2 i potem przeciągasz do końca.
=IF(COUNTIF($B$1:B1;B2)>0;0;XLOOKUP(B2;$I$2:$I$5;$J$2:$J$5))

xlookup można zamienić na vlookup. Jeśli tabela będzie miała ponad kilka tysięcy rekordów to będzie to wolne.
  • Odpowiedz
@Ignorantum: Sprawdze jutro i dam znac czy dziala Dzieki za fatyge
Mowiac duza tabela to ta, jaka jest po lewej, max 200 wierszy. Fakt - kolumna B nie jest zawsze posortowana, taki przyklad tu podalem, ale z tym sie moze uda jeszcze cos zrobic. Podejrzewam, ze ww wzor formuly jest do posortowanej kolumny B -tak ?
  • Odpowiedz