2013-08-01 39 views
1

有人發佈了一個關於如何爲列進行此操作的問題,但我無法很好地理解該答案,以便對其進行調整以適用於連續的數據。有人能幫我理解這個公式是如何工作的,以及如何將它應用於行中的數據?我想在新列中顯示非錯誤值,而不是行或列的編號。Excel - 在行中查找值不是錯誤或空白

謝謝!

嘗試此式

= LOOKUP(2,1 /(A1:A100 <> 「」),A1:A100)根據需要

延伸範圍。在Excel 2007及更高版本,您可以使用整列

原始的問題在這裏:Excel - find last value in a column which is not an error or blank

+0

通常VLOOKUP或HLOOKUP比較好,但在這種特殊情況下,他們利用了舊版LOOKUP的反應中的一個差異來找不到搜索值。 LOOKUP將返回最後一個不匹配的值,而HLOOKUP將返回#N/A。 –

回答

2
=LOOKUP(2, 1/(A1:G1<>""),A1:G1) 

只要改變的範圍在這兩個地方。

+0

哈,我不敢相信我不會那麼做。非常感謝! – user2643809