人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 辦公軟件教程 > 詳細頁面

excel 如何完成隔列數據條件的vlookup函數匹配

excel 如何完成隔列數據條件的vlookup函數匹配

更新時間:2024-01-20 文章作者:未知 信息來源:網絡 閱讀次數:

Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。

要利用型號B和型號A兩個條件,來匹配B2:E16的數據區域,得到相應的產品編號。

excel 如何實現隔列數據條件的vlookup函數匹配_本站?

如果這個簡單解決的,無非就是調整列的位置,然后vlookup函數進行匹配即可。可這位工作人員希望不要調整每個列的位置,因為表格是公司固定的模式。這樣下來就麻煩了,型號A和型號B之間居然還隔著一個叫MTF的字段列,這個如何進行匹配呢?還有就是vlookup默認是向右查詢,這次是向左查詢,所以這個問題解決起來肯定有點難度?

解題思路是,利用vlookup的反向查詢的if函數數組功能,構造一個符合vlookup函數的“虛擬數據區域”,然后利用vlookup函數實現匹配。

具體操作如下:

首先,我們構造vlookup的查詢字段,是有型號A和型號B組合而成,所以vlookup函數的第一個參數為:I3&H3 。注意型號A在前面,型號B在后面,用&連接符連接起來。

接著構造一個vlookup函數的“虛擬數據區域”,如下圖的愿望效果:

excel 如何實現隔列數據條件的vlookup函數匹配_本站

從上圖可以看出,vlookup的虛擬構造區域,需要先型號A和型號B組合成一個新列,然后在把產品編號列放在右側。那應該如何實現呢?利用if函數的數組功能。

使用的下段函數

if({1,0},C2:C16&E2:E16,B3:B16) 對照下圖看,{1,0}中1表示左邊,0表示右邊。

C2:C16&E2:E16 表示將型號A和型號B連接后,放在數據的左邊。

B3:B16 表示產品型號放在數據的右邊。

從而在計算機的內存中構造出一個,上圖紅框處期望的兩列的數據庫查詢區域。

excel 如何實現隔列數據條件的vlookup函數匹配_本站?

最后就簡單了,利用vlookup函數查詢虛擬區域的第二列返回產品編號。完整的函數輸入如下:

=VLOOKUP(I3&H3,IF({1,0},$C$3:$C$16&$E$3:$E$16,$B$3:$B$16),2,0)

注意函數錄入完畢之后,需要按住ctrl+shift鍵,在敲回車鍵,然后函數外面產生一個大括號,函數才會生效,最后拖拽或雙擊數據填充柄實現其他行的匹配。

excel 如何實現隔列數據條件的vlookup函數匹配_本站

總結:本例算vlookup函數的高級用法,不單單是反向查詢的問題,更是構造虛擬數據區域的問題。所以=VLOOKUP(I3&H3,IF({1,0},$C$3:$C$16&$E$3:$E$16,$B$3:$B$16),2,0) 紅色部分推薦大家掌握。


Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 阳曲县| 连江县| 古浪县| 安新县| 商水县| 宁城县| 芦山县| 湟中县| 额敏县| 微博| 大埔县| 庆阳市| 城口县| 青阳县| 泾阳县| 枞阳县| 巴彦淖尔市| 漳浦县| 湛江市| 柯坪县| 海安县| 当阳市| 兴宁市| 黑龙江省| 紫阳县| 拉萨市| 时尚| 太谷县| 永靖县| 林芝县| 习水县| 肃北| 安多县| 福安市| 宁河县| 天镇县| 长顺县| 永寿县| 广元市| 会宁县| 大城县|