在Excel中,沒有人知道如何從給定行向上查找以找到最後一個空白單元格?Excel:如何找到最後一個空單元格
我有一個奇怪的格式化Excel導出,我試圖報告出來。但是,我試圖找到一個有效的公式來查找數據。
以下是本報告導出格式的2個示例。對於每個「項目編號」,它列出了其中使用的所有部件。這可能只是一個SKU,或15個SKU,或者沒有。所以這會導致子標題區域的大小不一致。每個新的商品編號都採用相同的格式。我有8000多個商品編號,每個都輸出相同的格式。
這裏是陣列式:
{=INDEX($B$1:$B$70600,SMALL(IF("Item Number:"=$A$1:$A$70600,ROW($A$1:$A$70600)-ROW($A$1)+1),COUNTIF(INDIRECT("$A1:$A"&ROW()),"Item Number:")))}
我式基本上看起來爲SKU(即35376)並報告它使用上面款項數(即02859)。它通過查找SKU的行號,然後計算從頂部到當前行的字符串「商品編號:」的數量,並報告最後一個。
**
Created By: Employee
Create Time: 01/08/2015 04:16:16 PM CST
Where Used Report
Item Number: 02859
Description: Packaging 35376
Level Subclass Number Rev Description Find Num Qty BOM Notes
.. 2 SKU 45268 A MCO-01101 Product Name 0 1
Created By: Employee
Create Time: 01/08/2015 04:16:16 PM CST
Where Used Report
Item Number: 02858
Description: Packaging 35345
Level Subclass Number Rev Description Find Num Qty BOM Notes
.. 2 SKU 35376 E ECO-07812 Product name 0 1
.. 2 SKU 39022 A MCO-01198 Product Name 0 1
.. 2 SKU 39033 A MCO-01187 Product Name 0 1
**
不過,我目前的功能是崩潰了,因爲我已經得到了70K排它的搜索通過。
我想做的只是在工作表中查找UPWARDS以查找最後一個標頭值(即「Number」)的行號,或者甚至只是最後一個空單元格。相反,似乎大部分功能都是圍繞着下一個值而展開的。這迫使我從Top看到當前行。
任何人都知道如何查找給定的行以找到最後一個空白單元格?
也許是另一種方式來問這個是,如何計算當前行和上述特定的細胞之間的細胞數? – 2015-01-09 21:43:44