大家好,我是打工人小K。
今天我們不講Python的知識(shí)點(diǎn),因?yàn)榇蚬と斯夤鈺?huì)Python是遠(yuǎn)遠(yuǎn)不夠的。
合格的打工人是不能不會(huì)Office的,所以今天教大家使用一個(gè)Excel的牛叉的功能,學(xué)會(huì)之后希望大家能深得老板賞識(shí),馬上升職加薪!
我有在Excel中有兩張打工人的信息表:
此時(shí)我需要合并這兩張表,效果如:
理想狀態(tài)下直接把表2中的C列復(fù)制粘貼上就行了,但是表1是亂序或者職位表中有人離職導(dǎo)致ID缺失呢?
這個(gè)功能其實(shí)在數(shù)據(jù)庫中做個(gè)表連接或者創(chuàng)建一個(gè)視圖就能搞定,但是這是在Excel里。
如果為了這個(gè)功能還專門到數(shù)據(jù)庫中創(chuàng)建兩張表,再導(dǎo)出數(shù)據(jù)就真的有點(diǎn)麻煩了。
VLOOKUP函數(shù)是當(dāng)年我的師姐(非程序員)教我的,當(dāng)我第一次見她在Excel中使用這個(gè)函數(shù)就被驚艷到了!我當(dāng)年也是考過Office二級(jí)的人,竟然不知還有這么牛叉的函數(shù)!
用官方語言介紹下:VLOOKUP函數(shù)是Excel中非常常用的函數(shù)之一,它用于在一個(gè)區(qū)域中查找某個(gè)值,并返回該值所在行的指定列的值。
VLOOKUP函數(shù)的語法如下:
VLOOKUP(lookup_value, table_array, col_index_num, range_lookup)
其中,參數(shù)的含義如下:
lookup_value
:要查找的值。table_array
:要進(jìn)行查找的區(qū)域。col_index_num
:要返回的值所在列的索引號(hào)。range_lookup
:是否進(jìn)行近似匹配,可選值為TRUE
或FALSE
。我們已經(jīng)知道了VLOOKUP函數(shù)需要哪些參數(shù),我們只要把對(duì)應(yīng)的值填進(jìn)去即可!
在D列第二行輸入=VLOOKUP()
,然后點(diǎn)擊fx就會(huì)跳出函數(shù)參數(shù)框:
因?yàn)閮蓮埍淼模ㄖ麈I)是ID No.
所以我們第一個(gè)參數(shù)lookup_value
就是所有的ID No.
:
table_array
進(jìn)行查找的區(qū)域就是聯(lián)系信息表(不含表頭信息):col_index_num
索引號(hào)就是聯(lián)系信息表的第二列,因?yàn)槲乙罁?jù)ID No.
拿Email信息。
這里特別注意這個(gè)數(shù)值是列的索引號(hào),第一列是1,第二列是2...
填完這三個(gè)參數(shù)之后就可以點(diǎn)擊確定得到對(duì)應(yīng)的Email數(shù)據(jù)了。
然后進(jìn)行下拉填充:
下來填充之前需要用
$
符號(hào)固定住第二個(gè)參數(shù)查找區(qū)域的單元格,為了讓它不隨下來填充而進(jìn)行改變。
有小伙伴肯定疑惑:為什么第四個(gè)參數(shù)
range_lookup
(匹配條件)可以不填?
我們?cè)偕钊虢榻B下第四個(gè)參數(shù)的用途 -- 近似匹配
有時(shí)候,我們可能需要進(jìn)行近似匹配,即查找最接近的值而不是精確匹配。
在這種情況下,我們可以將range_lookup
(匹配條件)參數(shù)設(shè)置為TRUE
。
lookup_value
必須在table_array
的第一列中。range_lookup
參數(shù)為TRUE
,則table_array
必須按照升序排列。VLOOKUP函數(shù)是Excel中非常實(shí)用的函數(shù),它可以幫助我們快速查找某個(gè)值所在行的指定列的值。
真心希望大家能掌握這個(gè)Excel函數(shù),掌握它少走彎路!
如果你想加速Python學(xué)習(xí),獲得專業(yè)的指導(dǎo),30天學(xué)會(huì)一門技能!
歡迎參加麥?zhǔn)錚ython實(shí)戰(zhàn)訓(xùn)練營,入門營,爬蟲營,辦公自動(dòng)化營同步開放。
詳情點(diǎn)這里:麥?zhǔn)錚ython訓(xùn)練營
如果你希望我更新某個(gè)特定小知識(shí),歡迎給我留言。
我是麥?zhǔn)?/strong>,聊編程,聊程序員人生。
聯(lián)系客服