.net一个函数要用另一个函数的值_VLOOKUP函数
兩個表格順序不同,如何匹配合并?
如下圖:
常常遇到有人問我,兩個表格需要按照人名合并起來,但是兩表的人名順序并不相同,怎么處理呢?
這個就要用到EXCEL大名鼎鼎的VLOOKUP函數了。
具體語法如下:
=VLOOKUP(索引值,查找范圍,偏移列數,0)
看如下示例:
這個過程,一定要仔細看,然后自己在電腦上練習一次。
解釋一下這個函數語法:
這個紫色部分,是選擇的查找范圍,四個"$"符號,稱為絕對引用,如果沒有”$“就是相對引用,如果"$"不是行列都加,就是混合引用。
藍色的箭頭,指示的數字2,是指在F2:G21(示例動畫里是$D$3:$E$9)這個范圍里,自最左列F列,查到對應值以后,橫向右偏移的列數,就是返回值。查找的第一列城市名為1,咱們需要找到該城市對應的月度數據,就是第2列,所以這個值填2.如果填寫1,就返回本身值,就是城市名字。
最后的紅色箭頭,指向的是第四個參數,這個不要問,直接填0即可。
一般首次使用這個函數的時候,總是會有這樣或那樣的問題。說明一下這個函數常見的幾個坑:
1、索引值必須處于查找范圍的首列
這個函數中文名為“首列”索引查找函數,所需要查找的值,必須在第2個表(就是查找范圍)的第一列(范圍的最左列!最左列!!一定是最左列是查找首列),如果是需要返回索引列左邊的值,請把那整列復制到索引列的右邊。
2、兩邊表的索引值必須是存在相同的值
如果看起來相同也不行的,比如數字123,和文本“123”,是無法匹配的。如果是一個人名是“張 明”,另表里的是“張明”,注意前面的名字里有個空格。這樣的也是無法完成匹配的。
3、但是,神奇的EXCEL啊,對于字母大小寫默認是可以匹配的,比如查找“zhangming"和查找"ZHANGMING"是一樣的。
4、有的小伙伴常問我,模糊匹配,是不是就會把"張 明”和另表里的是“張明”匹配起來,這個我只能說是你想的有點超前了。模糊匹配的問題比較讓人頭暈,如果不是必須要用,盡量不用。所以,這個函數的第四個參數,直接敲個0就行啦。
這個是非常非常適合辦公小伙伴的函數噢,如有問題,歡迎關注,或者給我留言
關注我,獲得更多使用方法。
總結
以上是生活随笔為你收集整理的.net一个函数要用另一个函数的值_VLOOKUP函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: code128条码c语言,C#生成cod
- 下一篇: ad18敷铜为什么打的孔里面也有_PCB