Inhoudsopgave
We gebruiken Excel voor onze officiële en zakelijke doeleinden. Voor die doeleinden gebruiken we een grote hoeveelheid gegevens. Soms moeten we de laatste cel met waarde in een kolom vinden. Het lijkt vermoeiend om de hele kolom te controleren en dat handmatig te vinden. Dus in dit artikel bespreken we enkele snelle methoden om de laatste cel met waarde in een kolom in Excel te vinden.
Wij namen een eenvoudige dataset van data die overeenkomen met verkopen.
Download Praktijk Werkboek
Download dit oefenwerkboek om te oefenen terwijl u dit artikel leest.
Laatste cel met waarde in kolom zoeken.xlsx3 methoden om de laatste cel met waarde in een kolom in Excel te vinden
Hier bespreken we 3 methoden om de laatste cel met waarden in de kolom te vinden. De eerste en de laatste methode hebben ook enkele subsecties. Omdat een functie op verschillende manieren kan worden gebruikt.
We voegen een kolom toe met de naam Waarde om het resultaat te tonen.
1. LOOKUP-functie om de laatste cel met waarde in de kolom in Excel te vinden
Hier gebruiken we de LOOKUP-functie om de laatste cel met waarde te vinden in Excel. We zullen deze functie combineren met andere functies. Eerst zullen we de basis uitleggen LOOKUP functie, en voeg dan de andere functies toe.
1.1 Alleen gebruik van de basis LOOKUP-functie
Hier zullen we de basis LOOKUP Deze functie zoekt waarden op uit een reeks kolommen. Hier controleren we de hele Kolom C .
Stap 1:
- Ga eerst naar Cel D5 .
- Schrijf de LOOKUP functie hier. We namen het bereik C:C omdat we uit het geheel willen weten Kolom C We kunnen ook een bepaald bereik instellen. Dus onze formule wordt:
=LOOKUP(2,1/(C:C""),C:C)
Stap 2:
- Druk nu op ENTER en we krijgen een resultaat.
Hier krijgen we de laatste waarde van Kolom C Uit de genomen gegevens kunnen we ook controleren of het resultaat juist is of niet.
Let op:
C: C"" - Het controleert de hele Kolom C voor lege cellen en retourneert WAAR/NIET WAAR voor elke cel van dat bereik. Als de cel niet leeg is, retourneer dan WARE anders, toon FALSE Wij kunnen het celbereik volgens onze behoeften aanpassen.
1/ - Het voert een deling uit. Hier, 1 wordt gedeeld door de waarde van de vorige stap, die kan zijn WARE of FALSE . WARE resultaat zal zijn 1 en voor FALSE dat zal 0 Het produceert 1 wanneer WARE anders, een fout, #DIV/0! omdat we geen enkel getal door nul kunnen delen. De hele lijst van 1's en fouten worden bewaard in de LOOKUP functie, wordt deze in de volgende stap geëvalueerd.
2 - De LOOKUP functie probeert om 2 in de lijst met waarden die in de laatste stap is geproduceerd. Aangezien het het nummer niet kan vinden 2 zoekt het naar de volgende maximale waarde, die is 1 Het doorzoekt deze waarde vanaf het einde van de lijst en gaat verder naar het begin van deze lijst. Het proces zal eindigen wanneer het het eerste resultaat krijgt. Dit zal de laatste cel in het bereik zijn die een waarde bevat, in de laatste stap die in 1 werd veranderd.
C:C - Dit is de laatste verklaring van de LOOKUP Het stuurt de waarde van de te vervangen cel in plaats van de waarde verkregen uit de 2e stap.
1.2 LOOKUP met de functies NOT en ISBLANK
Hier combineren we NIET en ISBLANK functies met LOOKUP Deze zijn nodig als onze gegevens fouten bevatten en we deze willen laten zien. Voeg nu één foutgegeven toe aan onze dataset en wijzig de formule om dit te laten zien.
Stap 1:
- In de 10e rij, hebben we nieuwe gegevens toegevoegd, wat een fout is. We hebben gewoon een willekeurig getal gedeeld door 0 .
Stap 2:
- Voeg nu de NIET en ISBLANK functies in de formule. Na wijziging wordt de formule:
=LOOKUP(2,1/(NOT(ISBLANK(C:C)),C:C)
Stap 3:
- Druk nu op ENTER en we krijgen een resultaat.
Hier kunnen we zien dat in het resultaatgedeelte een foutwaarde wordt getoond. Gewoonlijk wordt de LOOKUP functie vermijdt deze foutwaarde.
1.3 LOOKUP met de functie ISNUMBER
Soms hebben we zowel alfabetische als numerieke gegevens in onze kolom. Maar we willen alleen de numerieke gegevens van de laatste cel krijgen. Dan gebruiken we de functie ISNUMBER Het stuurt alleen numerieke gegevens terug.
Stap 1:
- Voeg eerst alfabetische gegevens toe in de 10e rij .
Stap 2:
- Wijzig nu de formule en voeg de ISNUMMER Dus de formule wordt:
=LOOKUP(2,1/(ISNUMBER(C:C)),C:C)
Stap 3:
- Druk nu op ENTER en we krijgen een retourwaarde.
Hier zijn onze laatste gegevens alfabetisch. Aangezien we de ISNUMMER functie, krijgen we alleen numerieke gegevens.
1.4 Gebruik van LOOKUP met de functie ROW
We kunnen ook te weten komen, waarin rij de laatste waarde bestaat. Hiervoor moeten we het volgende combineren de ROW-functie met de LOOKUP functie.
Stap 1:
- Wijzig de formule en voeg de ROW functie in de laatste argument Nu wordt de formule:
=LOOKUP(2,1/((C:C)),RIJ(C:C))
Stap 2:
- Druk tenslotte op ENTER .
Nu krijgen we 9 als resultaat. Uit de data set, hebben we gezien dat onze laatste data in rij 9 Hier verschijnt niet de waarde van de cel, maar alleen het rijnummer of de positie.
Vergelijkbare lezingen:
- Vind de laatste cel met waarde in een rij in Excel (6 methoden)
- Excel vindt laatste kolom met gegevens (4 snelle manieren)
- Laatste waarde in kolom groter dan nul vinden in Excel (2 eenvoudige formules)
- Hoe meerdere waarden te vinden in Excel (8 snelle methodes)
2. Laatste cel met numerieke waarde in kolom vinden met de functies INDEX en TELLEN
De INDEX-functie geeft de waarde van een specifieke cel in een bereik. We gaan de INDEX functie met COUNTA en SAMEN hier.
Stap 1:
- Wijzig eerst de gegevensverzameling. Verwijder de lege cel en voeg een alfabetische waarde toe in het bereik. Voeg ook een lege cel toe bij de laatste.
Stap 2:
- Type nu INDEX Functie.
- Het 1e argument heeft bereik C5 tot C10 En het 2e argument gebruikt de SAMEN functie met hetzelfde bereik.
- Dus, de formule wordt:
=INDEX(C5:C10,COUNT(C5:C10))
Stap 3:
- Druk dan op ENTER .
Hier krijgen we alleen numerieke waarden omdat we de SAMEN functie.
Nu willen we een willekeurige waarde in het bereik krijgen. Hiervoor gebruiken we de COUNTA functie.
Stap 4:
- Kopieer de formule van cel D5 Plak de formule in cel D6 en vervang de SAMEN functie met COUNTA Dus de formule wordt:
=INDEX(C5:C10,COUNTA(C5:C10))
Stap 5:
- Druk tenslotte op ENTER .
Nu krijgen we een alfabetische waarde als we de COUNTA functie. We kunnen dus het gewenste resultaat krijgen door de SAMEN of COUNTA functie met de INDEX functie.
3. Excel OFFSET Functie om laatste cel met waarde in kolom te vinden
Hier laten we zien hoe we de laatste cel met waarde kunnen vinden met behulp van de OFFSET-functie Combineer ook de SAMEN & COUNTA functie met deze functie.
3.1 Gebruik van de OFFSET-basisfunctie
Hier zullen we de basis OFFSET Ook kan deze basisfunctie niet vaststellen welke cel leeg is of niet.
Stap 1:
- Controleer eerst of er geen lege cel aan het eind staat.
Stap 2:
- Schrijf dan de OFFSET In het 1e argument selecteren we ter referentie Cel C5 De volgende twee argumenten zijn respectievelijk het aantal rijen en kolommen. Deze rij- en kolomnummers geven aan welke rij en kolom we zullen doorzoeken. Hier selecteren we 4 zoals we hebben 4 rijen na de referentiecel en 0 voor de kolom omdat we alleen in deze kolom gaan controleren. Dus de formule wordt:
=OFFSET(C5,4,0)
Stap 3:
- Druk tenslotte op ENTER .
Hier is het resultaat na toepassing van de OFFSET Als de laatste cel niet nul is, wordt het resultaat getoond. Als de laatste cel leeg is, wordt blanco getoond.
3.2 Gebruik van de functies OFFSET en COUNT
In de vorige methode zagen we dat de OFFSET functie is niet in staat om de laatste cel met waarde te vinden als er een lege cel is. In dit deel zullen we het volgende combineren SAMEN en COUNTA om dit probleem op te lossen.
Stap 1:
- Voeg eerst een lege cel toe aan het einde van de gegevensverzameling.
Stap 2:
- Ga nu naar Cel D5 .
- Schrijf de voeg de SAMEN functie op het 2e argument van de formule. Het geeft de rij nummer na het tellen. Dus, de formule wordt:
=OFFSET(C5,COUNT(C5:C10)-1,0)
Stap 3:
- Druk dan op ENTER .
Aangezien we de SAMEN functie houdt geen rekening met alfabetische waarden. Aangezien we ook alfabetische waarden willen krijgen, vervangen we de SAMEN met COUNTA. De stappen staan hieronder.
Stap 4:
- Kopieer de formule van Cel D5 .
- Plak de formule in Cel D6 .
- Vervang nu de SAMEN functie met COUNTA Dus, de formule wordt:
=OFFSET(C5,COUNTA(C5:C10)-1,0)
Stap 5:
- Druk dan op ENTER .
Hier krijgen we alfabetische waarden omdat we de COUNTA functie.
Conclusie
In dit artikel leggen we 3 methoden en enkele submethoden uit om de laatste celwaarde in een kolom te vinden. Hopelijk vindt u de gewenste methode die u gemakkelijk kunt onthouden. Als u suggesties hebt, schrijf dan in het commentaarvak.