我有一個電子表格,其中包含不同列數的行中的目錄和檔案的分隔清單。我只想將檔案名稱值(例如 123-E-001.xls,位於每行的最後一個儲存格中)列在 A 列中。
答案1
您可以按照以下方式使用索引/匹配公式:
=INDEX(B1:ZZ1,MATCH("zzzz",B1:ZZ1,1))
將Match("zzzz"...)
找到範圍內最後一個包含文字的儲存格,並將其編號傳遞給 Index 函數。
它比查找方法更快。
答案2
您可以使用 LOOKUP 功能。如果將下列公式放入儲存格 A1 中,它將尋找 B1 和 XX1 之間的最後一個非空白值。將 XX1 變更為預計位於最後一個資料列右側的列
=LOOKUP(2,1/(B1:XX1<>""),B1:XX1)
請注意,行的數量不能與列的數量接近,因此如果您有很多文件名,則應該使用列而不是行。以下公式對列中的資料執行相同的操作:
=INDEX(A:A, COUNTA(A:A), 1)