excel怎么根据行和例双重条件进行数据匹配?

麻烦请教一下,怎么满足表1行和列的条件,把数据匹配到表2中

首先,确定一下表格2的日期是否和表1的日期,同为日期格式

其次,可以用 index/offset+match函数进行数据匹配


N2=index($b$2:$J$31,MATCH($M2,$A$2:$A$31,0),MATCH(N$1,$B$1:$J$1,0))

然后下拉公式至其他单元格。

index是用区域第几行第几列,第一macth查找对应日期在第几行,第二个match查找对应城市在第几列

追问

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-11-28
如果仅从截图的两个工作表来看,并没有本质的差别,无非就是列的顺序不一样。所以觉得本问题根本无需公式,直接排序即可:
先按图2中第1行的内容添加一个自定义序列。然后对图1进行排序,排序选项中选择“按行排序”,排序的规则选择“自定义序列”,找到添加的序列,排序后就达到目的了。
第2个回答  2019-11-28
vlookup函数可以或者lookup追问

能根据表的内容给个公式,学习一下么?vlookup只会例匹配,这种满足行和例的不会弄

追答

你先把行也转成列然后用lookup。

第3个回答  2019-11-28
把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删),excel样表文件(把现状和目标效果表示出)作为附件发到[email protected]帮你看下
第4个回答  2019-11-28
使用代码或者使用数据透视表
相似回答