从列 excel 中获取值
Get values from columns excel
我有 2 列 A 和 B 的名称。我希望在 C 列中按字母顺序排列 A 列和 B 列中的所有名称,无论是否存在于多个单元格中。因此,如果我在 A or/and B 的多个单元格中有 mike1,那么它在 C 列中应该只有一次。谢谢。
假设条目在A2:B10
范围内,输入这个数组公式**,用于确定returns的预期数量,在C1
:
=SUM(IF(A2:B10<>"",1/COUNTIF(A2:B10,A2:B10)))
然后在C2
中输入这个数组公式**:
=IF(ROWS(:1)>C,"",INDIRECT(TEXT(MIN(IF(COUNTIF(A:B,"<="&A:B)=MIN(IF(COUNTIF(C:C1,A:B)=0,IF(A:B<>"",COUNTIF(A:B,"<="&A:B)))),10^5*ROW(A:B)+COLUMN(A:B))),"R0C00000"),0))
向下复制,直到结果开始出现空白。
此致
**数组公式的输入方式与 'standard' 公式不同。您不是只按 ENTER,而是先按住 CTRL 和 SHIFT,然后再按 ENTER。如果操作正确,您会注意到 Excel 在公式周围放置了大括号 {}(但不要尝试自己手动插入)。
我有 2 列 A 和 B 的名称。我希望在 C 列中按字母顺序排列 A 列和 B 列中的所有名称,无论是否存在于多个单元格中。因此,如果我在 A or/and B 的多个单元格中有 mike1,那么它在 C 列中应该只有一次。谢谢。
假设条目在A2:B10
范围内,输入这个数组公式**,用于确定returns的预期数量,在C1
:
=SUM(IF(A2:B10<>"",1/COUNTIF(A2:B10,A2:B10)))
然后在C2
中输入这个数组公式**:
=IF(ROWS(:1)>C,"",INDIRECT(TEXT(MIN(IF(COUNTIF(A:B,"<="&A:B)=MIN(IF(COUNTIF(C:C1,A:B)=0,IF(A:B<>"",COUNTIF(A:B,"<="&A:B)))),10^5*ROW(A:B)+COLUMN(A:B))),"R0C00000"),0))
向下复制,直到结果开始出现空白。
此致
**数组公式的输入方式与 'standard' 公式不同。您不是只按 ENTER,而是先按住 CTRL 和 SHIFT,然后再按 ENTER。如果操作正确,您会注意到 Excel 在公式周围放置了大括号 {}(但不要尝试自己手动插入)。