Tip: andere talen zijn Google-Vertaald. Je kunt het English versie van deze link.
Log in
x
or
x
x
Registreren
x

or

Hoe de eerste / laatste niet-lege cel in een rij of kolom te retourneren?

Wanneer u soms met een werkblad werkt, wilt u misschien de eerste of laatste niet-lege celwaarde van een rij of kolom. Het is gemakkelijk voor u om de waarde te krijgen als er weinig gegevens in een rij of kolom in één oogopslag zijn, maar het retourneren van de gegevens in een lange kolom of rij is een pijnlijke taak. Hier kan ik je wat handige methoden vertellen om deze klus te klaren.

Retourneer de eerste niet-lege cel in een rij of kolom met formule

Retourneer de laatste niet-lege cel in een rij of kolom met formule


Combineer meerdere werkbladen, werkmappen en csv-bestanden in één werkblad / werkmap:
In uw dagelijkse werk kan het combineren van meerdere werkbladen of werkmappen tot een enkel werkblad of een werkmap een enorm en lastig werk zijn. Maar als je dat hebt gedaan Kutools for Excel, met zijn krachtige nut - Combineren, kunt u snel meerdere werkbladen, werkmappen combineren in één werkblad of werkmap.
doc combineert meerdere werkbladen-1

pijl blauwe rechterbel Retourneer de eerste niet-lege cel in een rij of kolom met formule


Als u de eerste cel met gegevens wilt extraheren, moet u de volgende formule toepassen:

1. Voer naast uw gegevens de volgende formule in een lege cel in: =INDEX(A1:A13,MATCH(TRUE,INDEX((A1:A13<>0),0),0))zie screenshot:

doc-return-first-data-cel-1

2. Druk vervolgens op invoeren sleutel, en u krijgt de eerste niet-lege celwaarde als volgt:

doc-return-first-data-cel-1

Opmerkingen:

1. In de bovenstaande formule, A1: A13 is het kolombereik dat u wilt gebruiken, u kunt dit aanpassen aan uw behoefte. Deze formule kan ook worden toegepast om de eerste niet-lege celwaarde in een rij te krijgen, u hoeft alleen het kolombereik in rijbereik te wijzigen.

2. Deze formule werkt gewoon correct op één rij of één kolom.


pijl blauwe rechterbel Retourneer de laatste niet-lege cel in een rij of kolom met formule

Als u de laatste niet-lege celwaarde wilt retourneren, kunt u hier een andere formule gebruiken.

1. Typ deze formule =LOOKUP(2,1/(A1:A13<>""),A1:A13) in een lege cel naast uw gegevens, zie screenshot:

doc-return-first-data-cel-1

2. Druk vervolgens op invoeren sleutel, de laatste niet-lege celwaarde wordt in één keer geëxtraheerd. Zie screenshot:

doc-return-first-data-cel-1

Opmerkingen:

1. In de bovenstaande formule, A1: A13 is het kolombereik dat u wilt gebruiken, u kunt dit aanpassen aan uw behoefte. Deze formule kan ook worden toegepast om de laatste niet-lege celwaarde in een rij te krijgen, u hoeft alleen het kolombereik in rijbereik te wijzigen.

2. De bovenstaande formule werkt gewoon correct op één rij of één kolom.


Kutools voor Excel - De beste Office-productiviteitstool Verhoog uw productiviteit met 80%

  • visfuik: Snel invoegen complexe formules, grafieken en alles wat je eerder hebt gebruikt; Coderen van cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • Super Formula Bar (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken op gefilterd bereik...
  • Cellen / rijen / kolommen samenvoegen zonder gegevens te verliezen; Inhoud gesplitste cellen; Combineer dubbele rijen / kolommen... voorkomen dubbele cellen; Ranges vergelijken...
  • Selecteer Dupliceren of Uniek rijen; Selecteer Lege rijen (alle cellen zijn leeg); Super Find en Fuzzy Find in veel werkboeken; Willekeurig selecteren ...
  • Exacte kopie Meerdere cellen zonder formule-referentie te wijzigen; Automatisch referenties maken naar meerdere vellen; Voeg kogels toe, Selectievakjes en meer ...
  • extract Text, Tekst toevoegen, verwijderen op positie, Verwijder de spatie; Subtotalen voor paging maken en afdrukken; Converteren tussen cellen Inhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerde sortering per maand / week / dag, frequentie en meer; Speciaal filter door vet, cursief ...
  • Combineer werkmappen en werkbladen; Tabellen samenvoegen op basis van sleutelkolommen; Gegevens splitsen in meerdere bladen; Batch Converteer xls, xlsx en PDF...
  • Meer dan 300 krachtige functies. Ondersteunt Office / Excel 2007-2019 en 365. Ondersteunt alle talen. Eenvoudig te implementeren in uw onderneming of organisatie. Volledige functionaliteit 60-daagse gratis proefversie.
kte-tab 201905

Tabblad Office Brengt interface met tabbladen naar Office en maakt uw werk veel eenvoudiger

  • Bewerken en lezen met tabbladen inschakelen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en verlaagt dagelijks honderden muisklikken voor u!
Officetab onderaan
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Guest · 5 months ago
    A1:A13<>0 returns an array of value that are either true or false
    all values that are not 0 (eg <>0) in A1:A13 become true, and all else become false
    So now you can look up the first 'true' in that array and use it to index
  • To post as a guest, your comment is unpublished.
    Matt · 5 months ago
    What does "INDEX((A1:A13<>0)" mean? The first parameter to INDEX is the set of cells A1 through A13 but with a test for not equal to zero appended. I can't find any explanation of this.
  • To post as a guest, your comment is unpublished.
    guest · 6 months ago
    Hi can someone helpme on this,

    I have a csv file or maybe a excel which has n number of data's in it from which i need few collective data's using formulas which should be automatic,and i need the output to be in a table form.can please anyone helpme on this??
  • To post as a guest, your comment is unpublished.
    RaRdEvA · 7 months ago
    I would really love to know why ,1/([RANGE]<>0) works :(
  • To post as a guest, your comment is unpublished.
    Taufiq · 9 months ago
    How To Return The Last Non Blank Cell from some selected cells In A Row
  • To post as a guest, your comment is unpublished.
    Muhd Aiman · 11 months ago
    Doesn't work in Google sheets with Error: Did not find value "2" in lookup evaluation.


    Works well in Ms excel.
    • To post as a guest, your comment is unpublished.
      Ankur · 9 months ago
      Try this in google sheets:


      =INDEX( FILTER( F:F , NOT( ISBLANK( F:F ) ) ) , ROWS( FILTER( F:F , NOT( ISBLANK( F:F ) ) ) ) )
      • To post as a guest, your comment is unpublished.
        amgosto · 8 months ago
        How do I edit the formula to pull the last non-blank cell instead of the first?
  • To post as a guest, your comment is unpublished.
    Claus Adelmann · 1 years ago
    Hi thanks for the formula. How can I extend this formula if I have a table A-N and need to lookup certain value in A first to locate row in which I want to get as a result last non blank value found in column H-L?
  • To post as a guest, your comment is unpublished.
    Sunil Kerody · 1 years ago
    Hi, thanks for the The Last Non Blank Cell In A Row Or Column formula, this is want I was exactly looking for,
    Can you please explain me the logic? (why for lookup_vector vale you have passed 1/(range<>=””))
    Regards,
    SK
  • To post as a guest, your comment is unpublished.
    SK · 1 years ago
    Hi, Thanks for the formula (Return The Last Non Blank Cell In A Row Or Column With Formula - =LOOKUP(2,1/(A1:A13<>""),A1:A13))
    This formula did what i was exactly looking for. just for my understanding, can you please explain the logic?, why 2 is used for lookup value and logic of lookup_vector in formula.
    Thanks in advance

    Regards,
    SK
  • To post as a guest, your comment is unpublished.
    Juan Miguel · 1 years ago
    How can I return the row number of the second non-blank cell? It would help me a lot with my paper.
  • To post as a guest, your comment is unpublished.
    Alliage · 1 years ago
    How to return the row number of the second non-blank cell? Coulld you me?
  • To post as a guest, your comment is unpublished.
    Hassan · 1 years ago
    I need help to get a data from collumn A.
    In Row-1 I've a lot of name. From these I need to look up a name,find out last non zero value of that name column and then find the respected data from Collumn A.

    Can you guyz please help??

    I don't know how to add pictures here.





    • To post as a guest, your comment is unpublished.
      Ken J · 1 years ago
      Use IFERROR(put your function here, "").
    • To post as a guest, your comment is unpublished.
      SGB · 1 years ago
      hi, if the row that you are looking for content is completely empty, it is returning "#N/A". How can I get it to return nothing and leave the cell blank?
  • To post as a guest, your comment is unpublished.
    Me · 1 years ago
    Thank You for posting this!
  • To post as a guest, your comment is unpublished.
    Bob Hungerschafer · 3 years ago
    Using values in a8,b8,c8: 0 8 A8
    Copying this formula to the next to cells on the right
    =ROW(INDEX(A1:A100,MATCH(TRUE,INDEX((A1:A1000),0),0)))
    Yields: 9 8 8

    However copying this formula to the next to cells on the right
    =ROW(INDEX(A1:A100,MATCH(TRUE,INDEX((A1:A100""),0),0)))
    Yields: 8 8 8

    1st non zero is not the same as 1st non blank ergo the 2nd formula yields what was stated in the premise statement: "How to return the first / last non blank cell in a row or column?"
  • To post as a guest, your comment is unpublished.
    ManU · 4 years ago
    Good one! it worked!