Różnica z ostatnią niepustą komórką

Anonim

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:

  1. Eksp_zakres"" zwraca tablicę TRUE i FALSE.
  2. Funkcja WYSZUKAJ traktuje TRUE jako 1, a FALSE jako 0.
  3. 1 / ( zakres_wyraż"") gdy każda wartość tablicy jest podzielona przez 1, zwraca tablicę złożoną z jedynek i #VALUE! błąd.
  4. Wartość wyszukiwania to 2, więc ostatnia znaleziona wartość 1 w tablicy 1 i #wartość błąd zwraca ostatnią niepustą komórkę.
  5. 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:

  1. Formuła zwraca błąd #NA, jeśli w tablicy nie zostanie znalezione dopasowanie.
  2. Formuła najpierw sprawdza wartość wyszukiwania, a następnie wyszukuje właśnie poprzednią wartość, jeśli wartość wyszukiwania nie zostanie znaleziona.
  3. Wszystkie formuły programu Excel zawsze zwracają pierwszą wartość znalezioną w tablicy tabeli.
  4. 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