返回行中字符串值的所有列位置(可以是T / F的子表)


0

我有一个窘境 - 我试图自动化一个过程,我手动搜索每行59个单元格,希望提供所有单元格位置,其中包含字符串值“未满足”我觉得它将更容易更改在整个过程中遇到/未满足T / F值,但我仍然需要识别值存在的每行的所有单元位置。由于数据的性质(HIPAA),我无法共享样本。

每行可能有一个位置,可能多达五个。它不需要在一个单元格中,我只需要总结每行的失败/未满/错误的数量以及它们的位置(即使只是列位置就足够了)。

我无法透出数据并提供文件本身,否则我只会提供每个故障和每个故障数的表。

谢谢!

Answers:


0

这只是一个例子(10列)。假设我们在cols AJ中有数据。在第一行中,输入列ID 通过Ĵ。然后从第2行开始输入数据。

K2中输入数组公式并向下复制:

=TEXTJOIN(",",TRUE,IF(A2:J2="Unmet",$A$1:$J$1,""))

并向下复制。 必须使用+ + 输入数组公式,而不仅仅是键。如果这样做正确,公式将在公式栏中以大括号显示。CtrlShiftEnterEnter

在此输入图像描述

您需要调整此项以匹配数据所在的实际列(59列)。如果需要,还可以将第一行中的ID字母替换为数字。


谢谢 - 如果Excel 2013有TEXTJOIN,这将完美无缺。我发现VBA上另一个用户在堆栈交换上提供了模仿TEXTJOIN函数,但它没有用完。我相信这很可能是最好的方法,但我必须找到一个有效的VBA来为TEXTJOIN创建加载项。再次感谢你。
JZabor
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.