回覆列表
-
1 # 梵音1988
-
2 # 疏星淡月歲月南冥
gaoyaju的回答侷限性比較大,比方說這裡有三個張三,使用vlookup函式(true或者false)只能把第一個和最後一個張三給找出來,我提供一個比較笨的方法,基本上能解決問題,但是不是很完美,僅供參考:
1.在sheet1裡選中AB列進行排序(sort),這樣確保重複資料出現在相鄰行
2.在C列C1=IF(A10=A11,ROW(),0),這樣可以把重複的資料給挑出來
3切換到sheet2
A1=IF(Sheet1!C1<>0,Sheet1!A1,"")
A2=IF(OR(Sheet1!C1<>0,Sheet1!C2<>0),Sheet1!A2,"")
B1=IF(Sheet1!C1<>0,Sheet1!B1,"")
B2=IF(OR(Sheet1!C1<>0,Sheet1!C2<>0),Sheet1!B2,"")
然後選中A2B2下拉可以滿足你的要求,
不完美之處在於,sheet2裡會出現很多空白行(當出現不同資料時)
你好:可以用陣列函式公式 =INDEX(Sheet1!$A:$A,SMALL(IF(Sheet1!C:C