Direkt zum Inhalt

Wie finde ich den vorletzten Wert in einer bestimmten Zeile oder Spalte in Excel und gebe ihn zurück?

Wie im folgenden Screenshot gezeigt, wie kann man den vorletzten Wert in Zeile 6 oder Spalte B des Tabellenbereichs A1: E16 finden und zurückgeben? Dieser Artikel zeigt Ihnen eine Methode, um dies zu erreichen.

Suchen Sie den vorletzten Wert in einer bestimmten Zeile oder Spalte mit Formeln und geben Sie ihn zurück


Suchen Sie den vorletzten Wert in einer bestimmten Zeile oder Spalte mit Formeln und geben Sie ihn zurück

Wie der obige Screenshot zeigt, können Ihnen die in diesem Artikel bereitgestellten Formeln helfen, den vorletzten Wert in Zeile 6 oder Spalte B des Tabellenbereichs A1: E16 zu finden und zurückzugeben. Bitte gehen Sie wie folgt vor.

Suchen Sie den vorletzten Wert in Spalte B. und geben Sie ihn zurück

1. Wählen Sie eine leere Zelle aus, um den vorletzten Wert zu platzieren, und geben Sie die Formel ein = INDEX (B: B, GROSS (WENN (B: B ", REIHE (B: B)), 2) in die Formelleiste und drücken Sie dann Ctrl + Shift + Enter Tasten gleichzeitig, um das Ergebnis zu erhalten.

Note: In der Formel ist B: B die Spalte, in der Sie den vorletzten Wert finden. Sie können es nach Bedarf in eine beliebige Spalte ändern.

Suchen Sie den vorletzten Wert in Zeile 6 und geben Sie ihn zurück

Wählen Sie eine leere Zelle aus, um den vorletzten Wert in einer Zeile zu füllen, und geben Sie dann die Formel ein = OFFSET ($ A $ 6,0, COUNTA (6: 6) -2,1,1) in die Formelleiste und drücken Sie dann die Enter Schlüssel, um das Ergebnis zu erhalten. Siehe Screenshot:

Note: In dieser Formel ist $ A $ 6 die erste Zelle der angegebenen Zeile, 6: 6 die Zeilennummer, in der Sie den vorletzten Wert finden müssen.


In Verbindung stehende Artikel:

Beste Office-Produktivitätstools

🤖 Kutools KI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Erstellen Sie benutzerdefinierte Formeln  |  Analysieren Sie Daten und erstellen Sie Diagramme  |  Rufen Sie Kutools-Funktionen auf...
Beliebte Funktionen: Suchen, markieren oder identifizieren Sie Duplikate   |  Leere Zeilen löschen   |  Kombinieren Sie Spalten oder Zellen, ohne Daten zu verlieren   |   Runde ohne Formel ...
Super-Lookup: VLookup mit mehreren Kriterien    VLookup mit mehreren Werten  |   VLookup über mehrere Blätter hinweg   |   Unscharfe Suche ....
Erweiterte Dropdown-Liste: Erstellen Sie schnell eine Dropdown-Liste   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Fügen Sie eine bestimmte Anzahl von Spalten hinzu  |  Spalten verschieben  |  Schalten Sie den Sichtbarkeitsstatus ausgeblendeter Spalten um  |  Vergleichen Sie Bereiche und Spalten ...
Ausgewählte Funktionen: Rasterfokus   |  Designansicht   |   Große Formelleiste    Arbeitsmappen- und Blattmanager   |  Ressourcen (Autotext)   |  Datumsauswahl   |  Arbeitsblätter kombinieren   |  Zellen verschlüsseln/entschlüsseln    Senden Sie E-Mails nach Liste   |  Superfilter   |   Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Toolsets12 Text Tools (Text hinzufügen, Zeichen entfernen, ...)   |   50+ Chart Typen (Gantt-Diagramm, ...)   |   40+ Praktisch Formeln (Berechnen Sie das Alter basierend auf dem Geburtstag, ...)   |   19 Einfügen Tools (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Umwandlung (Conversion) Tools (Zahlen zu Wörtern, Currency Conversion, ...)   |   7 Zusammenführen & Teilen Tools (Erweiterte Zeilen kombinieren, Zellen teilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über 300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...

Beschreibung


Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich

  • Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
  • Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!
Comments (10)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
#NOME? - aparece esse erro
This comment was minimized by the moderator on the site
Hi não funciona,

It seems that you are using the Excel in Portuguese language system. Try to translate the formula as follows to see if it works.
=ÍNDICE(B:B;MAIOR(SE(B:B<>"";LIN(B:B));2))
This comment was minimized by the moderator on the site
TENHO UMA COLUNA DE A1 A A221 (VALOR VAI AVANÇANDO), EM OUTRA COLUNA O FATURAMENTO, COMO EU MOSTRO EM OUTRA CELULA O VALOR DO ANTEPENULTIMO VALOR, NO CASO QUERIA MOSTRAR O VALOR NA CELULA A220..
This comment was minimized by the moderator on the site
Hi Nilson,

Sorry I don't quite understand your question. So you mean you have a list of values in A1:A221, and want to display the seond to last value (cell A220) in another cell?
If so, try this formula:
=INDEX(A1:A221,LARGE(IF(A1:A221<>"",ROW(A1:A221)),2))
As this is an array formula, don't forget to press the Ctrl + Shift + Enter keys to get the result.
This comment was minimized by the moderator on the site
Hello, this works great if it is not in the same row. How would I use it in the same row? Example, I have two columns that are entered for empty and full containers for a weekly inventory. I can pull the last data entry in full column by using the formula =LOOKUP(2,1/(I7:GO7<>""),I7:GO7). This represent the last numerical entry on row 7. How would I represent the 2nd to last value in that row?
This comment was minimized by the moderator on the site
Hi Robert,
As you mentioned, the second formula provided in the post can do you a favor. Please apply the following formula.
=OFFSET($I$7,0,COUNTA(I7:GO7)-2,1,1)
This comment was minimized by the moderator on the site
Hi,

This is really helpful thank you - how would I adapt this formulae to only pickup non-zero values?
This comment was minimized by the moderator on the site
Hi Andy,
Do you want to achieve this result? When the second to last value in row 6 is zero, it returns a null value. If so, apply the formula below.
=IF(OFFSET($A$6,0,COUNTA(6:6)-2,1,1)=0,"",OFFSET($A$6,0,COUNTA(6:6)-2,1,1))
This comment was minimized by the moderator on the site
Thanks Gentleman good job
This comment was minimized by the moderator on the site
what does the row do?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations