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

 如何返回行或列中的第一個/最後一個非空白單元格?

有時,當您使用工作表時,您可能希望獲取行或列的第一個或最後一個非空白單元格值。 如果在一行或一列中幾乎沒有數據的情況下,一目了然就很容易獲得該值,但是在長列或長行中返回數據將是一項艱鉅的任務。 在這裡,我可以向您介紹一些解決此工作的有用方法。

使用公式返回行或列中的第一個非空白單元格

使用公式返回行或列中的最後一個非空白單元格


箭頭藍色右氣泡 使用公式返回行或列中的第一個非空白單元格

要提取數據的第一個單元格,請使用以下公式:

1。 在數據旁邊的空白單元格中輸入以下公式: =INDEX(A1:A13,MATCH(TRUE,INDEX((A1:A13<>0),0),0)),請參見屏幕截圖:

文檔返回第一個數據單元格 1

2。 然後按 Enter 鍵,您將獲得第一個非空白單元格值,如下所示:

文檔返回第一個數據單元格 1

筆記:

1.在上式中 A1:A13 是您要使用的列範圍,您可以根據需要進行更改。 該公式也可用於獲取行中的第一個非空白單元格值,只需將列範圍更改為行範圍即可。

2.此公式僅適用於單行或單列。


箭頭藍色右氣泡 使用公式返回行或列中的最後一個非空白單元格

如果要返回最後一個非空白單元格的值,這是另一個公式,可以幫您一個忙。

1。 輸入此公式 =LOOKUP(2,1/(A1:A13<>""),A1:A13) 除數據之外,將其插入空白單元格,請參見屏幕截圖:

文檔返回第一個數據單元格 1

2。 然後按 Enter 鍵,將立即提取最後一個非空白單元格值。 看截圖:

文檔返回第一個數據單元格 1

筆記:

1.在上式中 A1:A13 是您要使用的列範圍,您可以根據需要進行更改。 該公式也可用於獲取行中的最後一個非空白單元格值,只需將列範圍更改為行範圍即可。

2.以上公式僅適用於單行或單列。


最佳辦公效率工具

Kutools for Excel 解決了你的大部分問題,並將你的生產力提高了 80%

  • 重用: 快速插入 複雜的公式,圖表 以及您以前使用過的任何東西; 加密單元 帶密碼 創建郵件列表 並發送電子郵件...
  • 超級公式欄 (輕鬆編輯多行文本和公式); 閱讀版式 (輕鬆讀取和編輯大量單元格); 粘貼到過濾範圍...
  • 合併單元格/行/列 不會丟失數據; 拆分單元格內容; 合併重複的行/列...防止細胞重複; 比較範圍...
  • 選擇重複或唯一 行; 選擇空白行 (所有單元格都是空的); 超級查找和模糊查找 在許多工作簿中; 隨機選擇...
  • 確切的副本 多個單元格,無需更改公式參考; 自動創建參考 到多張紙; 插入項目符號,複選框等...
  • 提取文字,添加文本,按位置刪除, 刪除空間; 創建和打印分頁小計; 在單元格內容和註釋之間轉換...
  • 超級濾鏡 (將過濾方案保存並應用於其他工作表); 高級排序 按月/週/日,頻率及更多; 特殊過濾器 用粗體,斜體...
  • 結合工作簿和工作表; 根據關鍵列合併表; 將數據分割成多個工作表; 批量轉換xls,xlsx和PDF...
  • 超過 300 項強大的功能. 支持 Office / Excel 2007-2021 和 365。支持所有語言。 在您的企業或組織中輕鬆部署。 完整功能 30 天免費試用。 60 天退款保證。
kte選項卡201905

Office選項卡為Office帶來了選項卡式界面,使您的工作更加輕鬆

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!
officetab底部
按評論排序
留言 (30)
還沒有評分。 成為第一位評論!
網站主持人對此評論進行了最小化
好一個! 有效!
網站主持人對此評論進行了最小化
使用 a8,b8,c8 中的值:0 8 A8 將此公式複製到右側單元格的旁邊 =ROW(INDEX(A1:A100,MATCH(TRUE,INDEX((A1:A1000),0),0)) )產量:9 8 8 但是將此公式複製到右側單元格的旁邊 =ROW(INDEX(A1:A100,MATCH(TRUE,INDEX((A1:A100""),0),0))) 產量: 8 8 8 第一個非零與第一個非空白不同,因此第二個公式產生前提語句中所述的內容:“如何返回行或列中的第一個/最後一個非空白單元格?”
網站主持人對此評論進行了最小化
謝謝你張貼這個!
網站主持人對此評論進行了最小化
我需要幫助才能從 A 列獲取數據。
在第 1 行,我有很多名字。 從這些我需要查找一個名稱,找出該名稱列的最後一個非零值,然後從 A 列中找到受尊重的數據。

你能幫忙嗎?

我不知道如何在這裡添加圖片。
網站主持人對此評論進行了最小化
嗨,如果您正在查找內容的行完全為空,則返回“#N/A”。 如何讓它不返回任何內容並將單元格留空?
網站主持人對此評論進行了最小化
使用 IFERROR(把你的函數放在這裡,“”)。
網站主持人對此評論進行了最小化
如何返回第二個非空白單元格的行號? 你可以給我嗎?
網站主持人對此評論進行了最小化
如何返回第二個非空白單元格的行號? 這對我的論文有很大幫助。
網站主持人對此評論進行了最小化
您好,感謝您的公式(使用公式返回行或列中的最後一個非空白單元格 - =LOOKUP(2,1/(A1:A13<>""),A1:A13))
這個公式做了我正在尋找的東西。 只是為了我的理解,你能解釋一下邏輯嗎?為什麼公式中的lookup_vector的查找值和邏輯使用2。
預先感謝

問候,
SK
網站主持人對此評論進行了最小化
正是這個問題來自我的身邊
網站主持人對此評論進行了最小化
嗨,感謝行或列中的最後一個非空白單元格公式,這正是我想要的,
你能解釋一下邏輯嗎? (為什麼對於lookup_vector vale 你已經通過了1/(range<>=””))
問候,
SK
網站主持人對此評論進行了最小化
嗨,謝謝你的公式。 如果我有一個表 AN 並且需要首先在 A 中查找某個值以找到我想要得到的行作為結果在 HL 列中找到的最後一個非空白值,我該如何擴展這個公式?
網站主持人對此評論進行了最小化
不適用於帶有錯誤的 Google 表格:在查找評估中未找到值“2”。


在 excel 女士中效果很好。
網站主持人對此評論進行了最小化
在谷歌表格中試試這個:


=索引(過濾器(F:F,NOT(ISBLANK(F:F))),行(過濾器(F:F,NOT(ISBLANK(F:F)))))
網站主持人對此評論進行了最小化
如何編輯公式以提取最後一個非空白單元格而不是第一個?
網站主持人對此評論進行了最小化
這也是我需要的!
網站主持人對此評論進行了最小化
Ankur 發布的公式確實返回了指定範圍(列)中最後一個非空白單元格的值。 如果您希望在單行上跨列進行這項工作,請在公式中將“ROWS”更改為“COLUMNS”。
網站主持人對此評論進行了最小化
如何從一行中的某些選定單元格中返回最後一個非空白單元格
網站主持人對此評論進行了最小化
我真的很想知道為什麼 ,1/([RANGE]<>0) 有效:(
網站主持人對此評論進行了最小化
嗨,有人可以幫我解決這個問題,

我有一個 csv 文件,或者可能是一個包含 n 個數據的 excel,我需要很少的集體數據使用應該是自動的公式,並且我需要以表格形式輸出。可以請任何人幫助我嗎? ?
網站主持人對此評論進行了最小化
“INDEX((A1:A13<>0)”是什麼意思?INDEX 的第一個參數是單元格 A1 到 A13 的集合,但附加了不等於零的測試。我找不到任何解釋。
網站主持人對此評論進行了最小化
A1:A13<>0 返回一個值為真或假的數組
A0:A0 中所有非 1 的值(例如 <>13)都變為真,其他所有值都變為假
所以現在您可以在該數組中查找第一個“真”並使用它來索引
網站主持人對此評論進行了最小化
它還可以找到最後一個超過 255 個字符的非空白單元格。 對我解決問題很有幫助。
非常感謝!
網站主持人對此評論進行了最小化
Hi
我想連續返回第一個非空白單元格,而是返回
第一個 nin 空白單元格的頂部單元格中的信息。
網站主持人對此評論進行了最小化
非常感謝您的內容! 我不知道我做錯了什麼,但我似乎無法做到這一點(在谷歌表中):

我需要用從 C1 到 G1 的第一個非空單元格的值填充 H1。 然後我需要為所有下一行(H2、H3、H4 等)複製這個

提前感謝您的寶貴時間,將不勝感激:)
網站主持人對此評論進行了最小化
嗨,瑪麗莎,
如果您想從 Google 表格的一行中獲取第一個非空白值,請應用以下任一公式:

=QUERY(transpose(C1:G1),"Select Col1 where Col1 is not null limit 1",0)
=index(C1:G1,MATCH(FALSE,ISBLANK(C1:G1),0))

請嘗試,希望對您有所幫助!
網站主持人對此評論進行了最小化
完美的答案。 一直在尋找這個很長一段時間。 謝謝!
網站主持人對此評論進行了最小化
Como faço para obter o menor valor de um intervalo, onde pode haver células em branco ?
網站主持人對此評論進行了最小化
如何使用此公式返回值 >0 的第一個單元格的列標題?
網站主持人對此評論進行了最小化
你好,湯姆,
為了解決您的問題,請應用以下公式:
=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

請試一試,希望對您有所幫助!
這裡還沒有評論
留下你的意見
以訪客身份發帖
×
評價此帖子:
0   字符
推薦地點

關注我們

版權所有©2009 - 萬維網。extendoffice.com。 | 版權所有。 供電 ExtendOffice。 |
Microsoft和Office徽標是Microsoft Corporation在美國和/或其他國家的商標或註冊商標。
受Sectigo SSL保護