簡體   English   中英

Excel 從多列中提取不同的值

[英]Excel extract distinct values from multiple columns

我想從多列中提取不同的值。 示例如下所述:

在此處輸入圖像描述

我必須列 A 和 B 並且期望的結果是 A 和 B 之間的不同值

使用唯一(過濾器()):

=UNIQUE(FILTER(A:B,(A:A<>"")*(B:B<>"")))

在此處輸入圖像描述

假設您的數據位於[B4:C16][E4]中輸入此FormulaArray ,然后復制到[F4][E5:F16]

= IFERROR( INDEX( B$4:B$16,
 MATCH( 1, 1 +
 COUNTIFS( $E$3:$E3, $B$4:$B$16, $F$3:$F3, $C$4:$C$16 )
 + ( $B$4:$B$16  = "" ) + ( $C$4:$C$16 = "" ), 0 ) ), "" )

輸入FormulaArray同時按住ctrl + shift + enter ,如果輸入正確,公式將包含在{}中。

在此處輸入圖像描述

在 Excel 2007 中,您可以使用高級過濾器

  • 為您的數據提供 header 列。

    • 我使用CountryYear
  • 設置您的標准范圍:

A21:   Country
A22:   <>
B21:   Year
B22:   <>
  • Select 數據范圍中的一個單元格,然后在“ Data ”選項卡上選擇“ Advanced Filter
  • 在“高級過濾器”對話框中
    • Select 復制到並在相應區域輸入目標單元格。
    • Select 獨特

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM