在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