答案 0 :(得分:0)
=INDIRECT(TEXT(MIN(IF(($A$1:$E$11<>"")*(COUNTIF($G$1:G1,$A$1:$E$11)=0),ROW($1:$11)*100+COLUMN($A:$E),7^8)),"R0C00"),)&""
将其放在右侧的某个单元格中并调整地址范围。在不知道列标题和行号的情况下,我无法为您进行调整。 $ G1:G必须是在列生成唯一名称的列开头上方的列上方的空单元格...实际上它可能是填充了不在矩阵中的文本,但我没有测试了那个。
完成后按CTRL + SHIFT + ENTER(也称为CSE)。这应该导致{}出现在公式周围,手动放置{}不适用于公式。然后复制并粘贴...不要拖动...公式的单元格尽可能地向下移动。您将从矩阵中获得一个唯一的名称列表。
基于评论数据的更新
+----+------------+------------+------------+
| | D | E | F |
+----+------------+------------+------------+
| 3 | 6 | 7 | 8 |
+----+------------+------------+------------+
| 4 | Company 1 | Company 2 | Company 1 |
| 5 | Company 2 | Company 3 | Company 3 |
| 6 | Company 3 | Company 4 | Company 5 |
| 7 | Company 4 | Company 5 | Company 7 |
| 8 | Company 5 | Company 6 | Company 8 |
| 9 | Company 6 | Company 7 | Company 9 |
| 10 | Company 7 | Company 8 | Company 10 |
| 11 | Company 8 | Company 9 | Company 11 |
| 12 | Company 9 | Company 10 | Company 12 |
| 13 | Company 10 | Company 11 | Company 13 |
+----+------------+------------+------------+
我将公式放在带有CSE的J3中并向下复制(不是向下拖动)。请注意地址引用会更改,以便修改公式以适合您的数据。
=INDIRECT(TEXT(MIN(IF(($D$4:$F$13<>"")*(COUNTIF($J$2:J2,$D$4:$F$13)=0),ROW($4:$13)*100+COLUMN($D:$F),7^8)),"R0C00"),)&""
不是我粘贴数组公式的列选择。它比名单列表长。当发生这种情况时,&#34;&#34;归还。