寫在前面
大家晚上好。
我是良辰,專注于分享實用工具、教程!
今天給大家分享一個使用vlookup函數實作資料對比的案例。
軟體介紹
問題背景
前幾天同僚在工作中遇到一個難題:他手裡有一個json檔案,檔案中有兩個關鍵的資訊:機關名稱和位址。另外還有一個excel表格,裡面有很多機關名稱,需要核對哪些機關名稱是json中已有的,并把位址填寫進去。因為資料量大,他搞了半天沒搞好。
于是他找到我,讓我幫他解決。我思考了一下,很快就處理好了,下面給大家分享一下思路。
解決方法
步驟一:提取資料
什麼是json檔案,這裡就不再贅述了。剛好正在聽歌,就随便抓取了一組json資料,下面會提取這個檔案裡面的id和歌名。
下面開始提取資料了,這裡列舉3種方法。
方法1:
使用notepad+正規表達式提取,想要比對某個字元開始的一行,正規表達式為:要比對的字元(.*)\r\n
這裡輸入的是"mname": (.*)\r\n
方法2:
使用線上工具進行提取
https://wejson.cn/extract/
方法3:
使用WPS軟體提取
步驟二:複制資料
将比對的内容複制到新的工作表中,替換掉多餘的字元即可。
步驟三:資料對比
使用vlookup函數進行資料對比,可以在指定區域中查找關鍵字對應的内容。
這裡輸入的公式是=vlookup(D2,$A$2:$B$51,2,0)
vlookup一直被譽為excel函數之王,剛興趣的小夥伴可以深入學習一下。
結束語
以後會不定期分享一下工作中遇到的問題和解決方法,希望能幫助到大家。
今天的分享就介紹到這。我們下期再見!