Jak znaleźć ostatnią wartość na liście dynamicznej

Anonim

Aby pobrać ostatnią wartość z listy dynamicznej, użyjemy opcji Walidacja danych wraz z funkcjami PRZESUNIĘCIE i ILE.LICZB w programie Microsoft Excel 2010/2013.

LICZBA: Zwraca liczbę komórek zawierających wartości.

Składnia funkcji „ILE.LICZB”: =ILE.LICZB (wartość1, wartość2, wartość3… .)

Przykład: W zakresie A1:A5 komórki A2, A3 i A5 zawierają wartości, a komórki A1 i A4 są puste. Wybierz komórkę A6 i wpisz formułę-

=ILE.LICZB(A1:A5) funkcja zwróci 3

ZRÓWNOWAŻYĆ: Zwraca odwołanie do zakresu, który jest przesunięty o liczbę wierszy i kolumn od innego zakresu lub komórki.

Składnia funkcji PRZESUNIĘCIE: = PRZESUNIĘCIE (odniesienie, wiersze, kolumny, wysokość, szerokość)

Referencja:- To jest komórka lub zakres, od którego chcesz dokonać przesunięcia.

Wiersze i kolumny do przeniesienia: - O ile wierszy chcesz przesunąć punkt początkowy i oba te elementy mogą być dodatnie, ujemne lub zerowe.

Wysokość i szerokość: - Jest to rozmiar zakresu, który chcesz zwrócić. To pole jest opcjonalne.

Weźmy przykład, aby zrozumieć funkcję przesunięcia w programie Excel.

Mamy dane w zakresie A1:D10. Kolumna A zawiera kod produktu, kolumna B zawiera ilość, kolumna C zawiera koszt na produkt, a kolumna D zawiera koszt całkowity. Musimy zwrócić wartość komórki C5 w komórce E2.

Wykonaj poniższe czynności.

  • Wybierz komórkę E2 i napisz formułę.
  • =PRZESUNIĘCIE(A1,4,2,1,1)i naciśnij Enter na klawiaturze.
  • Funkcja zwróci wartość komórki C5.

W tym przykładzie musimy uzyskać wartość z komórki C5 do E2. Nasza komórka odniesienia jest pierwszą komórką w zakresie, który jest A1, a C5 to 4 rzędy poniżej i 2 kolumny na prawo od A1. Stąd formuła to =PRZESUNIĘCIE(A1,4,2,1,1) lub =PRZESUNIĘCIE(A1,4,2) (ponieważ 1,1 jest opcjonalne).

Teraz weźmy przykład, aby pobrać ostatnią wartość z listy dynamicznej.

Mamy wiele nazw krajów. Teraz, jeśli dodamy więcej krajów do tej listy, powinna ona być automatycznie dostępna na liście rozwijanej.

Aby przygotować dynamiczną listę, musimy stworzyć formułę, która pobierze ostatnią wartość w kolumnie i automatycznie zaktualizuje się po dodaniu nowego numeru.

Postępuj zgodnie z poniższymi krokami:-

  • Wybierz komórkę B2.
  • Przejdź do zakładki Dane, wybierz Walidacja danych z grupy Narzędzia danych.

  • Pojawi się okno dialogowe „Weryfikacja danych”. W zakładce "Ustawienia" wybierz "Niestandardowe" z rozwijanej listy Zezwalaj.

  • Pole formuły zostanie aktywowane.
  • Wpisz formułę w tym polu.
  • =PRZESUNIĘCIE(A:A;1,0;ILE.LICZBA(A:A)-1,1).
  • Kliknij OK.

  • Na tym etapie ostatnia zaktualizowana komórka to A11.

  • Aby sprawdzić, czy sprawdzanie poprawności danych działa poprawnie, dodaj nazwę miasta w komórce A12.

Gdy tylko dodasz wpis w A12, zostanie on dodany do listy rozwijanej.

W ten sposób możesz utworzyć dynamiczną listę i automatycznie wypełnić na niej nowe wpisy w programie Microsoft Excel 2010 i 2013.