• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Formuły excel - wyszukaj rekord w danej tabliicy

0 głosów
594 wizyt
pytanie zadane 9 kwietnia 2019 w Inne języki przez Rejfi Nowicjusz (150 p.)

Szanowni Forumowicze! 

Walczę aktualnie z formułą w EXCELU, która sprawdza konkretny rekord w danej tablicy. 
Mam dwie kolumny z numerami i trzecią kolumnę wynikową (Wypisuje tak lub nie). Chcę aby ta formuła brała rekord z kolumny A, następnie porównywała go ze wszystkimi rekordami w kolumnie B (B1:B20), jeżeli na którejkolwiek pozycji wartość A wystąpi w B to wypisuje w A3 "TAK" lub jeśli nie ma w tej tabeli "NIE". Używając JEŻELI porównuje mi tylko w jednej linii, czyli jeżeli wartość z A występuje w tej samej linii co wartość w B to wypisze, a w przeciwnym wypadku jeżeli nawet wartość się powtarza to już nie. 
To zapisałem 

=JEŻELI(E4=K$2:K$16;"TAK";"NIE")

  --> W opisie używam kolumn A i B, tutaj mam E i K. 

Proszę o pomoc jak to napisać.  

2 odpowiedzi

+2 głosów
odpowiedź 9 kwietnia 2019 przez Chess Szeryf (76,730 p.)
wybrane 12 kwietnia 2019 przez Rejfi
 
Najlepsza
100 7 FALSE
2 2 TRUE
5 5 TRUE
6 99 FALSE
7 34 TRUE
9 10 FALSE
10 34 TRUE
2 1 TRUE
3 3 TRUE
=JEŻELI(LICZ.JEŻELI($E$20:$E$28, $D20) = 1, "TRUE", "FALSE")

Język VBA, nie VB.

https://exceljet.net/formula/value-exists-in-a-range

komentarz 10 kwietnia 2019 przez areklipno Stary wyjadacz (11,930 p.)
Wydaje mi sie, że powinno być zamiast =1     >=1.  No i oczywiście zamiast przecinków średniki :)
komentarz 10 kwietnia 2019 przez Chess Szeryf (76,730 p.)
Ze średnikami mam błąd, może trzeba coś w ustawieniach pozmieniać.
komentarz 10 kwietnia 2019 przez areklipno Stary wyjadacz (11,930 p.)
Masz polską wersję czy angielską? Z tego co pamiętam ustawiało się separator albo coś takiego w ustawieniach regionalnych....
komentarz 10 kwietnia 2019 przez Chess Szeryf (76,730 p.)

Nie wiem, chyba o to chodzi, nie?

Change the separator in a CSV text file

  1. Click the Windows Start menu.
  2. Click Control Panel.
  3. Open the Regional and Language Options dialog box.
  4. Click the Regional Options Tab.
  5. Click Customize / Additional settings (Win10).
  6. Type a new separator in the List separator box.
  7. Click OK twice.

https://superuser.com/questions/606272/how-to-get-excel-to-interpret-the-comma-as-a-default-delimiter-in-csv-files

komentarz 11 kwietnia 2019 przez areklipno Stary wyjadacz (11,930 p.)
Wydaje mi się, że to jest to.
komentarz 12 kwietnia 2019 przez Rejfi Nowicjusz (150 p.)
Dziękuję @Chess kod super, lekko zmodyfikowany, bo zamiast ... = 1, wystarczy dać > 0 i śmiga śmiało.
komentarz 12 kwietnia 2019 przez Chess Szeryf (76,730 p.)
A no tak, rzeczywiście. Powinno być > 0, ponieważ gdy dana wartość powtórzy się więcej niż raz, to nie będzie jeden, tylko np. dwa, pięć, itp.. Najwidoczniej wartość może się powtórzyć więcej niż raz w Twoim przypadku, dobrze że skorygowałeś.
0 głosów
odpowiedź 10 kwietnia 2019 przez Hexatorn Bywalec (2,240 p.)

Ja bym to zrobił tak

=JEŻELI(JEŻELI.ND(WYSZUKAJ.PIONOWO(A1;B:B;1;FAŁSZ);"TAK")="TAK";"NIE";"TAK")



@Chess
Podoba mi się twoje rozwiązanie bo jest jaśniejsze ale wykłada się gdy w kolumnie B (u ciebie E) dwa razy wystąpi ta sama wartość. No chyba że ma sprawdzać czy wystąpiło dokładnie jeden raz.

Podobne pytania

0 głosów
2 odpowiedzi 357 wizyt
pytanie zadane 26 listopada 2016 w Systemy operacyjne, programy przez Patryk Bieganski Nowicjusz (180 p.)
0 głosów
0 odpowiedzi 215 wizyt
0 głosów
1 odpowiedź 635 wizyt

93,633 zapytań

142,558 odpowiedzi

323,058 komentarzy

63,141 pasjonatów

Advent of Code 2025

Top 15 użytkowników

  1. 2900p. - dia-Chann
  2. 2870p. - DziarnowskiJ
  3. 2827p. - Łukasz Piwowar
  4. 2783p. - raydeal
  5. 2758p. - Adrian Wieprzkowicz
  6. 2713p. - rucin93
  7. 2579p. - Łukasz Eckert
  8. 2523p. - Maurycy W
  9. 2459p. - CC PL
  10. 2082p. - Michal Drewniak
  11. 1885p. - robwarsz
  12. 1851p. - Mariusz Fornal
  13. 1811p. - rafalszastok
  14. 1600p. - Rafał Trójniak
  15. 1588p. - Tomasz Bielak
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...