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ą
- Kliknij dwukrotnie komórkę C5
- Kopiuj / wklej powyżej formuły tablicowej
- Naciśnij i przytrzymaj jednocześnie Ctrl + Shift
- naciśnij enter
- 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ą
- Wybierz zakres komórek zawierający dane.
- Przejdź do zakładki „Wstaw” na wstążce.
- Kliknij przycisk „Tabela przestawna”.
- Pojawi się okno dialogowe.
Zwykle umieszczam tabelę przestawną w nowym arkuszu, aby nie ukrywała części zestawu danych podczas filtrowania itp.
- Kliknij przycisk OK.
- Kliknij Wartości i przeciągnij do pola Filtry, patrz niebieska strzałka powyżej.
- Kliknij Daty i przeciągnij do pola Wartości.
- Kliknij „Liczba dat”.
- Kliknij „Ustawienia pola wartości…”.
- Kliknij „Max”, aby go wybrać.
- Kliknij przycisk „Format liczb”.
- Kliknij kategorię „Data” i wybierz typ.
- Kliknij przycisk OK.
- 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ą
- Skopiuj komórkę C2
- Wybierz zakres komórek C3:C8
- 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.