Jak wyszukać lub znaleźć wartość z maksymalną lub ostatnią datą w programie Excel

Anonim

W tym artykule dowiemy się, jak wyszukiwać lub znajdować wartość z ostatnią datą w programie Excel.

Wyszukaj wartość i znajdź maksymalną lub ostatnią datę

Poniższy rysunek przedstawia wartości w kolumnie B (B3:B9) i daty w kolumnie C (C3:C9). Formuła w komórce F4 umożliwia wyszukiwanie wartości i zwracanie ostatniej daty w sąsiedniej lub odpowiadającej kolumnie dla tej wartości.

Aktualizacja, 15.08.2017! Dodano regularną formułę.

Formuła w komórce F4:

=MAX(INDEKS((C3=A8:A14)*B8:B14,))

Formuła tablicowa w F4:

=MAKS(JEŻELI(C3=A8:A14; B8:B14))

Formuła w komórce F4 (nowsze wersje programu Excel):

=MAKS.WARUNKI(C3:C9;B3:B9;F2)

Jak utworzyć formułę tablicową

  1. Kliknij dwukrotnie komórkę C5
  2. Kopiuj / wklej powyżej formuły tablicowej
  3. Naciśnij i przytrzymaj jednocześnie Ctrl + Shift
  4. naciśnij enter
  5. Zwolnij wszystkie klawisze

Formuła się zmienia i teraz zaczyna się i kończy nawiasem klamrowym, nie wpisuj tych znaków samodzielnie. Pojawiają się automatycznie.

Wyjaśnienie formuły tablicowej w komórce C5

Możesz śledzić, jeśli wybierzesz komórkę C5 i przejdziesz do zakładki „Formuły” na wstążce, a następnie kliknij przycisk „Oceń formułę”. Kliknij przycisk „Oceń”, widoczny w oknie dialogowym, aby przejść do następnego kroku.

Krok 1 - Znajdź wartości równe wartości wyszukiwania

C3=A8:A14

staje się

"EE"={"AA";"CC";"EE";"BB";"EE";"VV";"EE"}

i wraca

{FAŁSZ;FAŁSZ;PRAWDA;FAŁSZ;PRAWDA;FAŁSZ;PRAWDA}

Krok 2 - Konwertuj wartości logiczne na odpowiednie daty

JEŻELI(C3=A8:A14, B8:B14)

staje się

JEŻELI({FAŁSZ;FAŁSZ;PRAWDA;FAŁSZ;PRAWDA;FAŁSZ;PRAWDA} ,B8:B14)

staje się

JEŻELI({FAŁSZ;FAŁSZ;PRAWDA;FAŁSZ;PRAWDA;FAŁSZ;PRAWDA} , {40152; 40156; 40323; 40068; 40149; 40312; 40195})

i wraca

{FAŁSZ;FAŁSZ;40323;FAŁSZ;40149;FAŁSZ;40195}

Krok 3 - Zwróć największą wartość

=MAKS(JEŻELI(C3=A8:A14; B8:B14))

staje się

=MAX({FAŁSZ;FAŁSZ;40323;FAŁSZ;40149;FAŁSZ;40195})

i zwraca 40323 sformatowany jako 2010-05-25.

Wyszukaj wartość i znajdź maksymalną datę (tabela przestawna)

Formuły przedstawione w tym artykule mogą być zbyt wolne lub zajmować zbyt dużo pamięci, jeśli pracujesz z dużą ilością danych. Tabela przestawna jest doskonałą opcją w takich przypadkach, jest niezwykle szybka nawet przy dużej ilości danych.

Jak skonfigurować tabelę przestawną

  1. Wybierz zakres komórek zawierający dane.

  1. Przejdź do zakładki „Wstaw” na wstążce.
  1. Kliknij przycisk „Tabela przestawna”.
  2. Pojawi się okno dialogowe.

    Zwykle umieszczam tabelę przestawną w nowym arkuszu, aby nie ukrywała części zestawu danych podczas filtrowania itp.

  1. Kliknij przycisk OK.

  1. Kliknij Wartości i przeciągnij do pola Filtry, patrz niebieska strzałka powyżej.
  2. Kliknij Daty i przeciągnij do pola Wartości.
  3. Kliknij „Liczba dat”.
  4. Kliknij „Ustawienia pola wartości…”.
  5. Kliknij „Max”, aby go wybrać.
  6. Kliknij przycisk „Format liczb”.
  7. Kliknij kategorię „Data” i wybierz typ.
  8. Kliknij przycisk OK.
  9. Kliknij przycisk OK.

Kliknij komórkę B1, aby przefiltrować ostatnią datę na podstawie wybranej wartości, powyższy obrazek pokazuje wybraną wartość EE, a ostatnia data oparta na tej wartości to 25.05.2010.

Wyszukaj wszystkie wartości i znajdź najnowszą (najwcześniejszą) datę

Poniższa formuła wyszukuje w kolumnie C najnowszą datę dla każdej wartości w kolumnie B.

Formuła w komórce D3:

=JEŻELI(MAKS(INDEKS((B3=$B$3:$B$14)*$C$3:$C$14;))=C3;"Najnowsze";")

Formuła tablicowa w komórce D3:

=JEŻELI(MAKS(JEŻELI(B3=$B3:$B$14; $C$3:$C$14))=C3; "Najnowsze"; "")

Formuła w komórce D3:

=JEŻELI(MAKS.($C$3:$C$14;$B$3:$B$14;B3)=C3;"Najnowsze;","")

Jak skopiować formułę tablicową

  1. Skopiuj komórkę C2
  2. Wybierz zakres komórek C3:C8
  3. Pasta

Wyszukaj i znajdź ostatnią datę przy użyciu wielu warunków

Formuła w komórce H3:

=MAX(INDEKS((C2:C29=H1)*(D2:D29=H2)*E2:E29,))

Formuła tablicowa w komórce H3:

=MAKS(JEŻELI((C2:C29=H1)*(D2:D29=H2);E2:E29;""))

Wyszukaj i znajdź najnowszą datę na wielu arkuszach

Poniższy obrazek przedstawia skoroszyt z 4 arkuszami. Formuła w komórce B3 wyszukuje najnowszą datę we wszystkich trzech arkuszach, korzystając z warunku w komórce B2.

Formuła tablicowa w komórce B3:

=MAX(JEŻELI(B2=Styczeń!$B$2:$B$10, styczeń!$A$2:$A$10, "")), JEŻELI(B2=luty!$B$2:$B$10, luty!$A$2 :$A$10, ""), JEŻELI(B2=Marzec!$B$2:$B$10,Marzec!$A$2:$A$10, ""))

Wyszukaj i znajdź ostatnią datę, zwróć odpowiednią wartość w tym samym wierszu

Wpisz ćwiartkę w komórce G3.

Formuła tablicowa w komórce G3:

=MAX((B3:B19=G2)*C3:C19)

Jeśli wolisz regularną formułę w G3:

=MAX(INDEKS((B3:B19=G2)*C3:C19,))

Formuła w komórce G4:

=INDEKS($D$3:$D$19, SUMPRODUCT((B3:B19=G2)*(G3=C3:C19)*MATCH(WIERSZ(B3:B19);WIERSZ(B3:B19))))

Indeksuj i dopasowuj, aby znaleźć wartość według ostatniej daty w programie Microsoft Excel

Jeśli szukasz formuły, aby znaleźć wartość wyszukiwania i najnowszą wartość według daty, ten artykuł jest dla Ciebie naprawdę pomocny. W tym artykule dowiemy się, jak znaleźć pasującą wartość, a następnie formuła sprawdzi dane wyjściowe po sprawdzeniu ostatniej daty.

Przykład: Potrzebuję formuły, aby wyszukać każdy konkretny produkt, a następnie znaleźć cenę produktu w ostatnim terminie.

Poniżej znajduje się migawka danych, tj. kolumna A ma numer faktury, kolumna B ma datę, kolumna C zawiera produkt, a kolumna D ma ceny.

Poszukiwana przez nas formuła powinna przede wszystkim sprawdzić Produkt z kolumny C, a następnie zwrócić Cenę na ostatnią datę.

Użyjemy kombinacji INDEKS, DOPASOWANIE I MAKS funkcje zwracające dane wyjściowe.

W komórce G3 formuła to

{=INDEX($D$2:$D$10,MATCH(1,INDEX(($C$2:$C$10=$F$3))*($B$2:$B$10=MAX(JEŻELI($C$2:$ 10$ = F3, 2$ B$: 10$$B))),0),0))}

Powyższa formuła użyła funkcji Max do określenia ostatniej daty ze wszystkich podanych dat dla pasującego Produktu z kolumny C. Aby przetestować powyższą formułę, jeśli zmienimy datę w komórce B7, otrzymamy pożądany wynik. Zapoznaj się z poniższym zrzutem. W ten sposób możemy dostarczyć cenę produktu z najnowszą datą.

Oto wszystkie notatki obserwacyjne przy użyciu wzoru w Excelu
Uwagi:

To jest formuła tablicowa. Dlatego musimy naciskać CTRL + SHIFT + KONIEC klucze razem, aby uzyskać poprawny wynik.

Mam nadzieję, że ten artykuł na temat wyszukiwania lub znajdowania wartości z ostatnią datą w programie Excel jest objaśniający. Więcej artykułów na temat obliczania wartości i powiązanych formuł programu Excel znajdziesz tutaj. Jeśli podobały Ci się nasze blogi, podziel się nimi ze znajomymi na Facebooku. A także możesz śledzić nas na Twitterze i Facebooku. Chcielibyśmy usłyszeć od Ciebie, daj nam znać, jak możemy ulepszyć, uzupełnić lub unowocześnić naszą pracę i uczynić ją lepszą dla Ciebie. Napisz do nas na e-mail.

Jak pobrać najnowszą cenę w Excelu? : Aktualizacja cen w każdej firmie jest powszechna i korzystanie z najnowszych cen przy każdym zakupie lub sprzedaży jest koniecznością. Aby pobrać najnowszą cenę z listy w Excelu, korzystamy z funkcji WYSZUKAJ. Funkcja WYSZUKAJ pobiera najnowszą cenę.

Funkcja WYSZUKAJ.PIONOWO do obliczania oceny w programie Excel : Aby obliczyć oceny IF i IFS nie są jedynymi funkcjami, których możesz użyć. Funkcja WYSZUKAJ.PIONOWO jest bardziej wydajna i dynamiczna dla takich obliczeń warunkowych.Aby obliczyć oceny za pomocą funkcji WYSZUKAJ.PIONOWO, możemy użyć tego wzoru.

17 rzeczy o Excelu WYSZUKAJ.PIONOWO : WYSZUKAJ.PIONOWO jest najczęściej używany do pobierania dopasowanych wartości, ale WYSZUKAJ.PIONOWO może zrobić o wiele więcej. Oto 17 rzeczy dotyczących funkcji WYSZUKAJ.PIONOWO, o których powinieneś wiedzieć, aby skutecznie używać.

WYSZUKAJ pierwszy tekst z listy w programie Excel : Funkcja WYSZUKAJ.PIONOWO działa dobrze ze znakami wieloznacznymi. Możemy to wykorzystać do wyodrębnienia pierwszej wartości tekstowej z podanej listy w programie Excel. Oto ogólna formuła.

WYSZUKAJ datę z ostatnią wartością na liście : Aby pobrać datę, która zawiera ostatnią wartość, używamy funkcji WYSZUKAJ. Ta funkcja sprawdza komórkę, która zawiera ostatnią wartość w wektorze, a następnie używa tego odwołania do zwrócenia daty.

Popularne artykuły :

50 skrótów Excela, które zwiększą Twoją produktywność : Szybsze wykonywanie zadań w programie Excel. Te skróty pomogą Ci zwiększyć wydajność pracy w programie Excel.

Jak korzystać z funkcji WYSZUKAJ.PIONOWO w programie Excel : Jest to jedna z najczęściej używanych i popularnych funkcji programu Excel, która służy do wyszukiwania wartości z różnych zakresów i arkuszy.

Jak korzystać z funkcji IF w programie Excel? : Instrukcja IF w programie Excel sprawdza warunek i zwraca określoną wartość, jeśli warunek jest PRAWDA, lub zwraca inną określoną wartość, jeśli jest FAŁSZ.

Jak korzystać z funkcji SUMA.JEŻELI w programie Excel : To kolejna ważna funkcja deski rozdzielczej. Pomaga to zsumować wartości w określonych warunkach.

Jak korzystać z funkcji LICZ.JEŻELI w programie Excel : Policz wartości z warunkami za pomocą tej niesamowitej funkcji. Nie musisz filtrować danych, aby zliczyć określone wartości. Funkcja Countif jest niezbędna do przygotowania deski rozdzielczej.