2024-05-06|閱讀時間 ‧ 約 24 分鐘

快速實現名冊比對並在隔壁欄位勾選

注意看,這隻胖狗,太狠了,胖狗主管下班前10分鐘竟然叫小貓在明天上班之前統整出今年度各項教育訓練活動參與的主管出席人員名單,到底怎麼樣的抹滅良心,才有可能在下班前10分鐘還指派下屬做事??!?

可憐的社畜小貓,獨力撐起自己買罐罐的一片天,心中默念著,我要離職我要離職我要離職我要離職我要離職我要離職我要離職我要離職我要離職我要離職我要離職我要離職我要離職我要離職我要離職我要離職但還是沒辦法離職,認命地打開他的Excel軟體,開始思考有甚麼公式可以讓他在下班前能夠完成表單,不加任何一分鐘的班。

首先,他想到了Excel功能中的條件式格式設定→醒目提示儲存格規則→重複的值:

雷猴阿姨教學圖

在小貓剛入職這間公司時,剛好也遇到類似的業務,雷猴阿姨教她可以透過重複的值功能,在對比在名冊中出現顏色提醒的名字,一個一個把名單Key上勾勾。

但這項功能,在名冊數量少或不需進行數量統計時很好用,此時小貓遇到的卻是整個公司近百個主管的名冊,而且還有數項活動,一個一個Key勢必要加班,小貓左思右想,這不可能,他必須自己創造一個公式,不然不可能準時下班。

此時怨力爆發的小貓貓,開始思考如果要實現這項功能,他應該先處理的流程:

(公式從此開始)

1.準備一份主管名冊、XXX活動的參與名單。

2.如果A主管出現在xxx活動的參與名單中,則能夠標註A主管有出現的Excel公式。

3.如果A主管有出現,則自動在該活動下打勾。

簡易名冊


先準備出類似的名冊,小貓需要實現,如小狗出現在比對名單中,則自動在AAA活動出席中打勾,

H3欄中輸入
=IF(COUNTIF(G:G,C3),"勾勾",""),下拉複製至比對名冊結束行
//內層=COUNTIF(範圍,比對條件),如果符合則記數1次,如果符合兩個則記數2次(比對名單出現兩次小貓)
//翻譯過來是,如果小貓出現在G列中,則記數1次
//外層IF公式=IF(A,為真,為假),意思是,如果A這個條件,為真則__,為假則__
//這個外層公式可以實現如果COUNTIF記數(TRUE),則打勾,如果COUNTIF未記數(FALSE),則空白
//因為此次統計,只需要小貓出現一次就打勾,不考慮重複出現的問題,若需考慮,也可自行修改公式,不要加上外層的IF)

替換成打勾符號​
方法1
接著修改一下公式,把字形改成wingdings2,就可以自動打勾(wingding​2中,P=打勾符號)
=IF(COUNTIF(G:G,C3),"P","")
如不想修改字形,也可自行把字母P改成打勾符號,記得""外框不能少,""才能讓Excel判斷此處出現的是文字而非公式​

方法2
=IF(COUNTIF(G:G,C3),"1","")
H欄全選,使用Excel右上方,尋找與選取功能,點擊取代,​尋找目標輸入1,取代成✓,選擇全部取代

小貓怨力爆發,引發的質變造成了小貓腦袋的快速運轉,在0.0005毫秒內小貓馬上將此公式Key到Excel表單中,他驚喜的發現,小貓,要準時下班了!

小貓準時下班

延伸處理結果

此時若不要求或不需要比對第二組出席活動將公式結果轉換成文字數值,即使比對名單刪掉,公式因此跑掉也不會讓公式結果消失,對著需要更換的所有公式結果欄位複製,同樣的位子右鍵貼上,選擇"值"貼上,

選擇紅色方框

透過此步驟,則可以更改比對名單,比對第二份活動參與人員,或直接刪除,保持表單整潔。


分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.