日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

將老工資表的數(shù)據(jù)引用到新模板的通用公式,再也不用到處Ctrl+C/V了

 Excel不加班 2022-07-21 發(fā)布于廣東

與 30萬 粉絲一起學(xué)Excel

VIP學(xué)員的問題,新表在舊表的基礎(chǔ)上做了一些更改,導(dǎo)致列標題順序不一樣,現(xiàn)在要根據(jù)身份證號碼,將所有數(shù)據(jù)都引用過來。

新表

舊表

這個問題跟前幾天的案例有點像《4條簡單好用的公式,每月能節(jié)省2個小時》,再來復(fù)習(xí)一遍,如果懂了,就容易處理。


根據(jù)姓名查找所有列的對應(yīng)值

=VLOOKUP($G2,$A:$E,COLUMN(B1),0)

先來看最基本的查找,然后再說明樓上的公式。

=VLOOKUP($G2,$A:$E,2,0)

語法:

=VLOOKUP(查找值,查找區(qū)域,返回區(qū)域第幾列,0)

基本工資在區(qū)域的第2列,因此第三參數(shù)寫2。

同理,崗位工資在區(qū)域的第3列,寫3。

=VLOOKUP($G2,$A:$E,3,0)

同理,值班補助在區(qū)域的第4列,寫4。

=VLOOKUP($G2,$A:$E,4,0)

同理,生活補貼在區(qū)域的第5列,寫5。

=VLOOKUP($G2,$A:$E,5,0)

目前列數(shù)比較少,手工修改下也挺快的,如果列數(shù)很多,就不太方便。因此COLUMN就派上用場,專門右拉生成數(shù)字2、3、4、5。

最后將COLUMN嵌套進去,就是完整的公式。


今天的案例是順序不一樣,無法用COLUMN,不過可以借助MATCH,可以查找標題在舊表里面的第幾列,如果沒有就顯示錯誤值#N/A。

=MATCH(C$1,舊表!$B$1:$O$1,0)

因此就用VLOOKUP+MATCH組合查找列標題順序不一樣的,查找不到的再嵌套IFERROR讓它顯示空白。

=IFERROR(VLOOKUP($B2,舊表!$C:$O,MATCH(C$1,舊表!$C$1:$O$1,0),0),"")

右邊的全部查找出來了,現(xiàn)在剩下姓名。姓名在身份證號碼左邊,用LOOKUP更合適,經(jīng)典查找模式是不區(qū)分方向。

=LOOKUP(1,0/(B2=舊表!C:C),舊表!B:B)

有不少粉絲一直想搞清楚這條公式的來龍去脈,說句實話,完全沒必要。當年跟這個語法的發(fā)明者聊過,他說了,除非你是要成為Excel專家,對于普通人,只要記住這個套路就行,照樣可以解決問題。

套路:只需懂得改紅色部分就行。

=LOOKUP(1,0/(查找值=查找區(qū)域),返回區(qū)域)

對于MATCH,平常講得很少,再舉2個小案例說明。

1.查找身份證號碼在第幾行

=MATCH(A2,E:E,0)

2.查找最后一行的行號

這個昨天用LOOKUP解決。

=LOOKUP(1,0/(A:A<>""),ROW(A:A))

其實MATCH也有類似于LOOKUP這種1,0/的語法,用在這里更加簡潔。這是數(shù)組用法,要按Ctrl+Shift+Enter三鍵結(jié)束。

=MATCH(1,0/(A:A<>""))

平常發(fā)的文章,多看幾遍,以后遇到類似的案例,才懂得改成自己要的。

    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多