Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2|回复: 0

数据显示:Excel是如何實現多條件基表匹配的

[复制链接]

16万

主题

0

回帖

48万

积分

超级版主

Rank: 8Rank: 8

积分
486169
发表于 前天 23:35 | 显示全部楼层 |阅读模式

Excel技巧:Excel如何實現多條件的基準表匹配免费精品PPT模板的相关问题可以到网站了解下,我们是业内领域专业的平台,您如果有需要可以咨询,相信可以帮到您,值得您的信赖!https://pptland.com


左側為員工考核數據,右側為考核評級標準,總分按”進度考核(總分)”來判斷“優秀、良好、一般”的結果。但有個特殊條件,只要“生產問題”次數與“日常檢查”次數的合計大於0,評級結果就是“一般”。



多條件的數據匹配,也是工作經常碰到的“高難度”問題。趕緊和大家分享一下。

場景:企業人事、財務、市場、項目部等需要大數據分析處理的辦公人士。

問題:Excel如何實現多條件的基準表匹配

解答:利用Vlookup+IF組合函數搞定!

具體操作如下:在輸入函數前,先要對上圖所謂的“基準表”做一個調整。將基準表調整為下圖所示(下圖1處),進度考核總分,-9999~0為一般,0~10為良好,10以上為優秀。


接下來,我們利用強大的Vlookup函數的區間匹配大法。在F3單元格中輸入:=VLOOKUP(C3,$I$10J$12,2,1)

大致意思就是用C列的進度考核總分與I10:J12的基準表進行匹配,記住Vlookup比较後面的參數使用1為區間匹配參數。按F4鍵可以速給I10:J12加上$,對區域進行絕對引用。(下圖2處)


利用Vlookup解決了對“進度考核”的速匹配,但如何再“排除”“生產問題”次數與“日常檢查”次數的合計大於0,評級結果就是“一般”的情況呢這個時候IF函數出場。

在Vlookup函數的外面嵌套IF函數。

=IF(D3+E30,"一般",VLOOKUP(C3,$I$10J$12,2,1))

大致意思:假如“生產問題”次數與“日常檢查”次數的合計大於0,則顯示為“一般”,記住一般兩字加引號。否則則為之前vlookup的模糊匹配值。也就是先判斷IF函數的優先級,然後在判斷Vlookup函數。(下圖3處)


是不是還算簡單呢

總結:Vlookup+IF函數絕對也是函數屆的黃金搭檔。一個解決區間模糊匹配,一個解決精確判斷,實用場景靈活,希望對大家有幫助。

該技巧Excel2022版本及以上有效。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|汕巨家居(浙江)有限公司

GMT+8, 2025-4-15 16:58 , Processed in 0.624146 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表