Note: The other languages of the website are Google-translated. Back to English

 Hur returnerar jag den första / sista icke tomma cellen i en rad eller kolumn?

När du arbetar med ett kalkylblad kanske du ibland vill få det första eller sista icke tomma cellvärdet för en rad eller kolumn. Det är lätt för dig att få värdet om det finns få data i en rad eller kolumn med en överblick, men att returnera data i en lång kolumn eller rad kommer att vara en smärtsam uppgift. Här kan jag prata om några användbara metoder för att lösa detta jobb.

Returnera den första icke tomma cellen i en rad eller kolumn med formeln

Returnera den sista icke tomma cellen i en rad eller kolumn med formeln


pil blå höger bubbla Returnera den första icke tomma cellen i en rad eller kolumn med formeln

För att extrahera den första cellen med data, använd följande formel:

1. Ange följande formel i en tom cell förutom dina data: =INDEX(A1:A13,MATCH(TRUE,INDEX((A1:A13<>0),0),0)), se skärmdump:

doc-return-first-data-cell-1

2. Tryck sedan på ange nyckel och du får det första icke tomma cellvärdet enligt följande:

doc-return-first-data-cell-1

Anmärkningar:

1. I ovanstående formel, A1: A13 är det kolumnområde som du vill använda, kan du ändra det till ditt behov. Denna formel kan också användas för att få det första icke-tomma cellvärdet i en rad, du behöver bara ändra kolumnintervallet till radintervallet.

2. Denna formel fungerar bara korrekt på en rad eller enstaka kolumn.


pil blå höger bubbla Returnera den sista icke tomma cellen i en rad eller kolumn med formeln

Om du vill returnera det sista icke tomma cellvärdet, här är en annan formel som kan göra dig en tjänst.

1. Skriv denna formel =LOOKUP(2,1/(A1:A13<>""),A1:A13) i en tom cell förutom dina data, se skärmdump:

doc-return-first-data-cell-1

2. Tryck sedan på ange nyckel kommer det sista icke tomma cellvärdet att extraheras på en gång. Se skärmdump:

doc-return-first-data-cell-1

Anmärkningar:

1. I ovanstående formel, A1: A13 är det kolumnområde som du vill använda, kan du ändra det till ditt behov. Denna formel kan också användas för att få det sista icke tomma cellvärdet i en rad, du behöver bara ändra kolumnintervallet till radintervallet.

2. Ovanstående formel fungerar bara korrekt på en rad eller en kolumn.


De bästa Office-produktivitetsverktygen

Kutools för Excel löser de flesta av dina problem och ökar din produktivitet med 80%

  • återanvändning: Sätt snabbt i komplexa formler, diagram och allt som du har använt tidigare; Kryptera celler med lösenord; Skapa e-postlista och skicka e-post ...
  • Super Formula Bar (enkelt redigera flera rader med text och formel); Läslayout (enkelt läsa och redigera ett stort antal celler); Klistra in i filtrerat intervall...
  • Sammanfoga celler / rader / kolumner utan att förlora data; Delat cellinnehåll; Kombinera duplicerade rader / kolumner... Förhindra duplicerade celler; Jämför intervall...
  • Välj Duplicera eller Unikt Rader; Välj tomma rader (alla celler är tomma); Super Find och Fuzzy Find i många arbetsböcker; Slumpmässigt val ...
  • Exakt kopia Flera celler utan att ändra formelreferens; Skapa referenser automatiskt till flera ark; Sätt in kulor, Kryssrutor och mer ...
  • Extrahera text, Lägg till text, ta bort efter position, Ta bort mellanslag; Skapa och skriva ut personsökningstalsatser; Konvertera mellan celler innehåll och kommentarer...
  • Superfilter (spara och tillämpa filterscheman på andra ark); Avancerad sortering efter månad / vecka / dag, frekvens och mer; Specialfilter av fet, kursiv ...
  • Kombinera arbetsböcker och arbetsblad; Sammanfoga tabeller baserat på nyckelkolumner; Dela data i flera ark; Batchkonvertera xls, xlsx och PDF...
  • Mer än 300 kraftfulla funktioner. Stöder Office / Excel 2007-2021 och 365. Stöder alla språk. Enkel implementering i ditt företag eller organisation. Fullständiga funktioner 30 dagars gratis provperiod. 60 dagars pengarna tillbaka-garanti.
kte-flik 201905

Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
officetab botten
Sortera kommentarer efter
Kommentarer (30)
Inga betyg än. Bli först med att betygsätta!
Denna kommentar minimerades av moderatoren på webbplatsen
Bra en! det fungerade!
Denna kommentar minimerades av moderatoren på webbplatsen
Använda värden i a8,b8,c8: 0 8 A8 Kopiera denna formel till nästa celler till höger =RAD(INDEX(A1:A100,MATCH(TRUE,INDEX((A1:A1000),0),0)) ) Avkastning: 9 8 8 Men kopiering av denna formel till nästa celler till höger =RAD(INDEX(A1:A100,MATCH(TRUE,INDEX((A1:A100""),0),0))) ger: 8 8 8 1:a icke-noll är inte detsamma som 1:a icke-tom, alltså den 2:a formeln ger det som stod i premisssatsen: "Hur returnerar man den första/sista icke-tomma cellen i en rad eller kolumn?"
Denna kommentar minimerades av moderatoren på webbplatsen
Tack för att du postade detta!
Denna kommentar minimerades av moderatoren på webbplatsen
Jag behöver hjälp med att få en data från kolumn A.
I rad-1 har jag många namn. Från dessa måste jag slå upp ett namn, ta reda på det sista värdet som inte är noll i den namnkolumnen och sedan hitta de respekterade uppgifterna från kolumn A.

Kan du snälla hjälpa till??

Jag vet inte hur man lägger till bilder här.
Denna kommentar minimerades av moderatoren på webbplatsen
hej, om raden som du letar efter innehåll är helt tom, returnerar den "#N/A". Hur kan jag få det att inte returnera något och lämna cellen tom?
Denna kommentar minimerades av moderatoren på webbplatsen
Använd IFERROR(lägg in din funktion här, "").
Denna kommentar minimerades av moderatoren på webbplatsen
Hur returnerar man radnumret för den andra icke-tomma cellen? Kan du mig?
Denna kommentar minimerades av moderatoren på webbplatsen
Hur kan jag returnera radnumret för den andra icke-tomma cellen? Det skulle hjälpa mig mycket med mitt papper.
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, Tack för formeln (Returnera den sista icke-tomma cellen i rad eller kolumn med formel - =LOOKUP(2,1/(A1:A13<>""),A1:A13))
Denna formel gjorde precis vad jag letade efter. bara för min förståelse, kan du förklara logiken?, varför 2 används för uppslagsvärde och logik för lookup_vector i formel.
Tack på förhand

Hälsningar,
SK
Denna kommentar minimerades av moderatoren på webbplatsen
Exakt denna fråga är från min sida
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, tack för formeln The Last Non Blank Cell In A Row Or Column, det här är det jag letade efter,
Kan du snälla förklara logiken för mig? (varför för lookup_vector vale har du passerat 1/(intervall<>=””))
Hälsningar,
SK
Denna kommentar minimerades av moderatoren på webbplatsen
Hej tack för formeln. Hur kan jag utöka denna formel om jag har en tabell AN och måste slå upp ett visst värde i A först för att hitta raden där jag vill få det sista icke-blanka värdet som finns i kolumn HL?
Denna kommentar minimerades av moderatoren på webbplatsen
Fungerar inte i Google Sheets med Fel: Hittade inte värdet "2" i uppslagsutvärderingen.


Fungerar bra i Ms excel.
Denna kommentar minimerades av moderatoren på webbplatsen
Testa detta i Google Sheets:


=INDEX( FILTER( F:F , NOT( ISBLANK( F:F ) ) ), RADER( FILTER( F:F , NOT( ISBLANK( F:F ) ) ) ) )
Denna kommentar minimerades av moderatoren på webbplatsen
Hur redigerar jag formeln för att dra den sista icke-tomma cellen istället för den första?
Denna kommentar minimerades av moderatoren på webbplatsen
det här behöver jag också!
Denna kommentar minimerades av moderatoren på webbplatsen
Formeln som Ankur postade returnerar värdet för den sista icke-tomma cellen i det angivna intervallet (kolumnen). Om du vill få detta att fungera över kolumner på en enda rad, ändra sedan "RADER" till "KOLUMNER" i formeln.
Denna kommentar minimerades av moderatoren på webbplatsen
Hur man returnerar den sista icke-tomma cellen från vissa markerade celler i rad
Denna kommentar minimerades av moderatoren på webbplatsen
Jag skulle verkligen älska att veta varför ,1/([RANGE]<>0) fungerar :(
Denna kommentar minimerades av moderatoren på webbplatsen
Hej kan någon hjälpa mig med detta,

Jag har en csv-fil eller kanske en excel som har ett antal data i den som jag behöver få samlade data från med formler som ska vara automatiska, och jag behöver att utdata ska vara i en tabellform. Kan någon hjälpa mig med detta? ?
Denna kommentar minimerades av moderatoren på webbplatsen
Vad betyder "INDEX((A1:A13<>0)"? Den första parametern till INDEX är uppsättningen av celler A1 till A13 men med ett test som inte är lika med noll. Jag kan inte hitta någon förklaring till detta.
Denna kommentar minimerades av moderatoren på webbplatsen
A1:A13<>0 returnerar en matris med värden som är antingen sanna eller falska
alla värden som inte är 0 (t.ex. <>0) i A1:A13 blir sanna, och allt annat blir falskt
Så nu kan du slå upp den första "sanna" i den arrayen och använda den för att indexera
Denna kommentar minimerades av moderatoren på webbplatsen
Det fungerar också för att hitta den sista icke-tomma cellen som har mer än 255 tecken. Hjälpsamt för mig att lösa problemet.
Tack så mycket!
Denna kommentar minimerades av moderatoren på webbplatsen
Hi
Jag vill returnera den första icke-tomma cellen i rad utan snarare det med
information i den översta cellen i den tomma cellen.
Denna kommentar minimerades av moderatoren på webbplatsen
Tack så mycket för ditt innehåll! Jag vet inte vad jag gör fel men jag verkar inte kunna göra detta (i Google Sheets):

Jag måste fylla H1 med värdet från den första icke-tomma cellen från C1 till G1. Sedan måste jag kopiera detta för alla nästa rader (H2, H3, H4 etc)

Tack på förhand för din tid, det skulle vara mycket uppskattat :)
Denna kommentar minimerades av moderatoren på webbplatsen
Hej Marissa,
Om du vill få det första icke tomma värdet från en rad i Google Sheets, använd någon av följande formler:

=QUERY(transponera(C1:G1),"Välj Kol1 där Kol1 inte är nollgräns 1",0)
=index(C1:G1,MATCH(FALSE,ISBLANK(C1:G1),0))

Försök gärna, hoppas det kan hjälpa dig!
Denna kommentar minimerades av moderatoren på webbplatsen
Perfekt svar. Har letat efter detta ganska länge. Tack!
Denna kommentar minimerades av moderatoren på webbplatsen
Como faço para obter o menor valor de um intervalo, onde pode haver células em branco ?
Denna kommentar minimerades av moderatoren på webbplatsen
Hur använder jag den här formeln för att returnera kolumnrubriken i den första cellen med ett värde >0?
Denna kommentar minimerades av moderatoren på webbplatsen
Hej Tom,
För att lösa ditt problem, använd följande formel:
=INDEX($B$1:$H$1,MATCH(TRUE,$B2:$H2>0,0))
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-return-column-headers.png

Gör ett försök, hoppas det kan hjälpa dig!
Det finns inga kommentarer här ännu
Lämna dina kommentarer
Postar som gäst
×
Betygsätt detta inlägg:
0   Tecken
Föreslagna platser

Följ oss

Copyright © 2009 - www.extendoffice.com. | Alla rättigheter förbehållna. Drivs av ExtendOffice. | | Sitemap
Microsoft och Office-logotypen är varumärken eller registrerade varumärken som tillhör Microsoft Corporation i USA och / eller andra länder.
Skyddad av Sectigo SSL