
EXCEL中選擇不同列中相同數據的方法
在E1輸入公式:=INDEX($A$1:$A$100,SMALL(ISNUMBER(MATCH($A$1:$A$100,$C$1:$C$200,0))*ROW($A$1:$A$100),ROW(A1)+ROW(INDIRECT("A"&SUM(ISNA(MATCH($A$1:$A$100,$C$1:$C$200,0))*1)))))
按Ctrl+Shift+Enter確認輸入。
在F1輸入公式:=IF(ISERR(E1),"",VLOOKUP(E1,$A$1:$B$100,2,0))
在G1輸入公式:=IF(ISERR(E1),"",VLOOKUP(E1,$C$1:$D$200,2,0))
說明:
1.$A$1:$A$100為假定的A、B兩列數據區域,$C$1:$C$200為C、D兩列數據區域,注意要用絕對引用。
2.在向下復制公式時,要復制到E列出現錯誤(#NUM?。?。這個錯誤本來可以向F、G公式一樣用IF函數來屏蔽,但那樣的話,公式就太長了。
-------------------------------
歡迎到ExcelHome論壇學習、交流
EXCEL如何用完成條件選擇
以下面的數據表格為例,對于條件區域的設置,有以下幾方面需要注意的內容:
1,條件區域至少包含兩行,在默認情況下,第一行作為字段標題,第二行作為條件參數。在某些情況下(后面會提到),字段標題可以留空;條件參數也可以留空,表示任意條件。
2,為避免出錯,條件區域應盡量與數據區域分開放置,條件區域甚至可以放置在不同的工作表中。
3,同一列中包含多個條件參數,表示并列的邏輯“或”,滿足其中任一條件均能計入函數統計范疇。
例如:條件區域表示“銷售員”字段可以為“陳升”或“林木森”或“秋穎”。
4,同一行中包含多個條件參數,表示交叉疊加的邏輯“與”,同時滿足這些條件的記錄可以被函數計入統計范疇。
例如:條件區域表示“銷售員”字段為“陳升”同時“超市”字段值為“大潤發”的記錄。
5,如果條件區域包含多行多列,則參照上面兩條規則,進行邏輯組合。
例如:條件區域表示記錄需要滿足“大潤發”超市的“陳升”銷售員或“沃爾瑪”超市的任意銷售員。
6,條件參數不區分字母大小寫。如需區分大小寫,可以使用支持大小寫區分的函數公式構建條件。
7,對于文本字段,可以使用通配符,通配符包括“*”、“?”和“~”。
例如:條件區域表示統計銷售員字段以“林”字開頭的所以記錄。
8,在條件參數中,除了直接填寫文本和數值,還可以使用比較運算符直接與文本或數值相連,表示比較的條件。
例如:下條件區域表示銷售員“不等于”陳升且數量“大于”4000,函數統計結果為6。
9,除了直接填寫條件,也可以使用等號引導條件,其中條件部分需要用半角雙引號包圍。
例如:條件區域顯示了其中可以輸入的條件。
10,條件參數還可以使用公式(上面那種還不能算作真正的公式)。當使用公式作為條件時,字段標題必須留空或使用其他數據表中不存在的標題。條件公式必須是進行邏輯判斷的公式。
11,條件參數的公式中不能直接引用字段標題,當需要引用整個字段時,可以使用第一條記錄所在單元格作為引用,且必須使用相對引用方式。
以上就是EXCEL中選擇不同列中相同數據的方法的詳細內容,!

