當前位置:編程學習大全網 - 編程語言 - excel兩列數據中如何找出相同的數據並對應排列

excel兩列數據中如何找出相同的數據並對應排列

在工作中,我們時常會遇到這樣壹種情況:原有數據需要進行更新,同時要原有的名單排序不變,新數據要與原有的名單壹壹對應。如果是數據很少的話,可以壹個個手動添加和排序,但是當數據變得很龐大的時候,匹配數據的工作將變得很龐大。如上圖所示,B、C列是原有數據,C列的經驗值需要更新,而D、E列是新數據但順序與原有數據不同,如何快速將E列的數據更新到C列,且能夠與原有數據壹壹對應,並做好排序?

兩組數據的篩選配對並排序的方法有很多種,今天我們來介紹壹下如何通過“vlookup函數”快速實現這壹功能:

在F3中輸入公式:“=IF(COUNTIF($D:$D,$B3)=0,””,INDEX($D:$E,MATCH($B3,$D:$D,),COLUMN(B3)))”,回車後就會得到新數據與原有數據壹壹對應的結果了,這個公式拆開來看:

countif函數:是用來查找符合條件的數據,公式countif($d:$d中的$d:$d表示選中D列的所有數據;

2.b3或¥b3:是指滿足條件的數據;

3.index函數:通過查找符合條件的數據並返回引用,表中index($d:$e表示函數所要返回的值從這兩列中查找;

4.match函數:用來匹配數據以確定數據在列表中的位置,$b3是指所要查找的原始數據;

5.$d:$d:是指所要匹配數據所在的單元格區域;

6.column函數:用來表示返回數據所在位置的列號。

在輸入完整的公式之後回車,就會在F3中出現與B3相匹配的數據,單元格下拉至內容末尾,所有的新數據就壹壹對應起來了。將F列中的數據全選-復制,點擊C3單元格,右鍵-選擇性粘貼-值,新數據就更新到了原有列表上了,刪除D到F列的數據,新數據更新工作就此完成!

當然,要實現同樣效果還可以通過各種純粹的排序來完成,相應的工作量會大很多,也容易出錯。本文只通過壹個公式就可以實現這種效果,效率是相當的高。但因為這個公式包含了很多函數的應用,所以在實際應用過程中,需要弄明白各個函數背後的原理之後,這樣才可以舉壹反三,輕松應對同類的數據處理工作。

  • 上一篇:消防工程安全管理綜合信息系統?
  • 下一篇:出現IRQL_NOT_LESS_OR_EQUAL、這是病毒嗎
  • copyright 2024編程學習大全網