问题描述
我正在尝试检索标题列表,其中后续行为空白/空。 这可能不需要使用 VBA 吗?
我找到的 VBA 解决方案:Excel List of Blank Cells
以下是我的示例数据和所需的输出。
=INDEX($A$1:$C$1;SUMPRODUCT(MAX(($A$2:$C$4="")*(COLUMN($A$2:$C$4))))-COLUMN($A$1))
我猜我需要使用索引和匹配,然后将所有月份中的空白单元格存储在一个数组中。
解决方法
这个数组公式可能有效:
=TRIM(CONCAT(IF(ISBLANK(A2:C2),$A$1:$C$1,"")&" "))
(使用 Ctrl+Shift+Enter 而不是常规的 Enter 输入数组公式)
如果需要逗号,请用 SUBSTITUTE
将公式括起来:
=SUBSTITUTE(TRIM(CONCAT(IF(ISBLANK(A2:C2),"")&" "))," ",",")
如果您使用 Excel 2019,此数组公式也适用:
=TEXTJOIN(",TRUE,IF(ISBLANK(A2:C2),""))
,
如果您不介意空格和逗号的缺失,那么此公式有效:
grep -ni '\.*[0-9]*\.[0-9]*\.' TreeEVCol102400.txt