一、问题的抛出
图一:
图二:
如何将图1的数据,匹配到图2中。
二、问题的解决思路
有很多小伙伴就会说利用 VLOOKUP函数来进行匹配,但是,很遗憾的是,VLOOKUP函数并不能匹配横向的数据,也就是说,对于横向打乱的数据时不能进行匹配的。以下是我的解决思路:
-
首先我们来看VLOOKUP函数的具体用法:VLOOKUP(查找值,查找区域,返回值所在的列数,是否精确匹配)。利用VLOOKUP进行行的匹配,函数具体写法是:VLOOKUP(“张三”,A1:G8,返回值所在列数,FALSE)(注:FALSE是精确匹配,TURE是模糊匹配)。
-
现在我们需要确定的就是“返回值所在列数”就行了。这个时候,我们利用IF或者SWITCH函数就可以进行列数返回。具体的写法是这样的,如图三
IF($B3=J3,COLUMN($B3),IF($C3=J3,COLUMN($C3),IF($D3=J3,COLUMN($D3),IF($E3=J3,COLUMN($E3),IF($F3=J3,CO