W tym artykule dowiemy się, jak zmienić ostatnią niepustą komórkę w programie Excel.
Najpierw zdobądźmy trochę wiedzy na temat funkcji.
Funkcja WYSZUKAJ znajduje szacowaną wartość w zakresie i zwraca wartość z zakresu lub odpowiadającą jej wartość.
Tutaj będziemy używać jednej z właściwości funkcji WYSZUKAJ, tzn. jeśli funkcja WYSZUKAJ nie może znaleźć dokładnego dopasowania, zwraca ostatnią i najbliższą wartość. Zwraca ostatnią znalezioną wartość. Będziemy używać poniższej składni.
Składnia:
= JEŻELI ( Komórka "" , Komórka - WYSZUKAJ ( 2 , 1 / ( zakres_wyraż" " ), zakres_wyraż ) , ostatni_wynik ) |
Tutaj użyjemy jeszcze jednego atrybutu programu Excel, którym jest exp_ranges. Zakresy rozszerzające to odniesienie mieszane, w którym używane jest odniesienie bezwzględne ($A$1) i odniesienie względne (A1).
Wyjaśnienie:
- Eksp_zakres"" zwraca tablicę TRUE i FALSE.
- Funkcja WYSZUKAJ traktuje TRUE jako 1, a FALSE jako 0.
- 1 / ( zakres_wyraż"") gdy każda wartość tablicy jest podzielona przez 1, zwraca tablicę złożoną z jedynek i #VALUE! błąd.
- Wartość wyszukiwania to 2, więc ostatnia znaleziona wartość 1 w tablicy 1 i #wartość błąd zwraca ostatnią niepustą komórkę.
- Funkcja zwraca różnicę, jeśli Komórka „” warunek stanie TRUE lub zwraca ostatni_wynik.
Zrozummy to na przykładzie.
Tutaj mamy zmierzone i zapisane wyniki w kolumnie. Wśród danych jest kilka pustych komórek.
Użyj formuły w komórce D4:
= JEŻELI ( C3"" , C3 - WYSZUKAJ ( 2 , 1 / ( $C$2:C2"" ), $C$2:C2), D2) |
Wyjaśnienie:
- C3"" sprawdza, czy komórka jest pusta, czy nie.
- $C$2:C2"" zwraca tablicę TRUE i FALSE.
- Funkcja WYSZUKAJ traktuje TRUE jako 1, a FALSE jako 0.
- 1 / ( $C$2:C2"" ) gdy każda wartość tablicy jest podzielona przez 1, zwraca tablicę złożoną z jedynek i #VALUE! Błąd.
- Wartość wyszukiwania to 2, więc ostatnią znalezioną wartością jest 1 w tablicy jedynek i #ARG! błąd zwraca ostatnią niepustą komórkę.
- Funkcja zwraca różnicę, jeśli Komórka „” warunek stanie TRUE lub zwraca ostatni_wynik.
W tym przypadku zakres jest podawany jako zakres rozszerzający i odwołanie do komórki dla odwołania do pojedynczej komórki.
Jak widać na powyższym zrzucie, różnica między 151 a 150 wynosi 1. To wydaje się być w porządku. Teraz skopiujemy formułę do pozostałych komórek za pomocą Ctrl + D Opcja skrótu lub przeciągania komórek w programie Excel.
Jak widać formuła w ostatniej komórce, która jest = JEŻELI ( C14 "" , C14 - WYSZUKAJ(2,1/($C$2:C13"") , $C$2:C13) , D13) i możesz zobaczyć Dodałem 0 na początku tabeli, aby uzupełnić tabelę. Poniżej znajdują się niektóre spostrzeżenia dotyczące tej formuły.
Uwagi:
- Formuła zwraca błąd #NA, jeśli w tablicy nie zostanie znalezione dopasowanie.
- Formuła najpierw sprawdza wartość wyszukiwania, a następnie wyszukuje właśnie poprzednią wartość, jeśli wartość wyszukiwania nie zostanie znaleziona.
- Wszystkie formuły programu Excel zawsze zwracają pierwszą wartość znalezioną w tablicy tabeli.
- Wyżej wyjaśniona formuła, wyszukaj ostatnią wersję pliku w tablicy nazw plików.
Mam nadzieję, że zrozumiałeś, jak wziąć różnicę z ostatniej niepustej komórki w programie Excel. Przeczytaj więcej artykułów na temat funkcji WYSZUKAJ tutaj. Zachęcamy do składania zapytań poniżej w polu komentarza. Z pewnością Ci pomożemy.
Jak korzystać z funkcji JEŻELI w programie Excel?
Zakres SUMA z INDEKSEM w Excelu
Jak korzystać z funkcji WYSZUKAJ w programie Excel
Jak korzystać z funkcji WYSZUKAJ.PIONOWO w programie Excel
Jak korzystać z funkcji WYSZUKAJ.POZIOMO w programie Excel
popularne artykuły
Edytuj listę rozwijaną
Jeśli z formatowaniem warunkowym
Jeśli z symbolami wieloznacznymi
Przeglądaj według daty