Board logo

標題: [發問] 請教EXCEL篩選與篩選刪除等問題 [打印本頁]

作者: a60981e1113    時間: 2014-3-5 22:56     標題: 請教EXCEL篩選與篩選刪除等問題

大家好
我是新手且對EXCEL認知不多,因工作需要想用EXCEL解決一些狀況。

Q1.如圖:在欄位內容有姓名、狀態。我想把沒休假或請假人名挑選出來複製到另一個Sheet或獨立出來(如圖右側),好讓我整理人員。

Q2.關於表格欄位表格比較,功能是想要把A1:A50,B1:B50兩欄人名重複的刪除再把沒有重複的人名顯示出。

類似這些功能可以參考什麼巨集、函數等,麻煩告知,我日後買書籍參考時可以給一個正確方向,謝謝。
[attach]17685[/attach]
作者: p212    時間: 2014-3-6 11:37

本帖最後由 p212 於 2014-3-6 11:51 編輯

回復 1# a60981e1113
Q1解:
1、在C欄建立輔助資料:儲存格C2輸入陣列公式 =IF(B2=$D$1,MAX(IF(B$1:B1=B2,C$1:C1))+1,""),再向下複製公式,注意陣列公式須以Ctrl+Shift+Enter輸入。
2、儲存格E2輸入公式 =IFERROR(INDEX($A$1:$A$50,MATCH(ROW(1:1),$C$1:$C$50,0)),""),再向下複製公式。
3、請在儲存格D1輸入「病假」、「休假」或空白(不輸入任何值),即可得到您要的結果。(圖示為儲存格D1未輸入資料之結果)
Q2解:
取出A欄唯一值:儲存格G2輸入陣列公式=IFERROR(INDEX($A$2:$A$50,MATCH(0,COUNTIF($G$1:G1,$A$2:$A$50),0)),"")
請參考!
註:Q1解_1輔助資料公式之概念,請參考 http://forum.twbts.com/thread-11103-1-1.html (感謝Hsieh超級版主與ML089版主的指導)
作者: yen956    時間: 2014-3-6 13:04

回復 1# a60981e1113
我也來試試(也是剛學的):
剛開始學公式, 只會拆開寫, 請參考:

1. sheet1:將 欄A 欄B 合併到 欄C(標題名稱 AB合併)
C2=A2&B2
向下拉
2. 定義名稱 AB合併, 範圍 =Sheet1!$C$1:$C$50
3. sheet2:新增表格, 如動畫
4. D2=IF(COUNTIF(AB合併,$A2&$B$1)+COUNTIF(AB合併,$A2&$C$1)=0,"沒放假","")
向下拉
如動畫

作者: a60981e1113    時間: 2014-3-6 18:46

謝謝解答,且功能比我想像中來的好。




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)