永发信息网

excel 横向 竖向匹配 返回值

答案:4  悬赏:10  手机版
解决时间 2021-02-08 02:44
  • 提问者网友:爱唱彩虹
  • 2021-02-07 12:56
B C B C
AAA 人们 解放 CCC 人们2 解放2
BBB 人们1 解放1 AAA 人们 解放1
CCC 人们2 解放2 BBB 人们1 解放1

左边这个是原表,右侧是目标表格。
实际是上需要匹配左侧和上侧的单元格并返回值。
vlookup效果不好,原因是我有很多列值。

我记得sumif好像可以,请朋友们赐教,多谢!

原表:
Site code: BB-0085 BB-155 。。。。。。。。。
Partner: HTM Magyarország Kf HTM Magyarország Kft 。。。。。。。。
Survey Engineer Spátay Béla Spátay Béla 。。。。。。。。
Survey Date 2010-10-11 2010-10-11 。。。。。。。。。
Installation type Shelter Shelter 。。。。。。。。

目标:

Site code: BB-0085 BB-155 。。。。。。。。。
Partner: XXXXXXXX XXXXXXXXXX
Survey Engineer XXXXXXXXX XXXXXXXXXXX 。。。。。。。。

这个目标是不是清楚点
最佳答案
  • 五星知识达人网友:孤独入客枕
  • 2021-02-07 13:16
VLOOKUP函数是可以的,核对左侧是单独使用VLOOKUP
同时要匹配上侧的,要加多一个MATCH函数。。

=VLOOKUP(A2,原表!A:E,MATCH(B1,原表!$1:$1,0),FALSE)
解释一下:A2表示:目标表中的A2单元格。。
原表!A:E表示:原表中的有数据的区域。。
MATCH(B1,原表!$1:$1,0)表示:返回对应于目标表中B1单元格内容,原表的那一列。。
你所问的问题是不是:
由于不确定返回哪一列。。
就用MATCH函数。。来确定。。
全部回答
  • 1楼网友:上分大魔王
  • 2021-02-07 16:09
深入了解一下HLOOKUP函数,返回列匹配值,应该对你有所帮助。 例如,我做生产计划时就用到下面的公式: =HLOOKUP(BT$29,hcjihua,$B8)+HLOOKUP(BT$30,hcjihua,$B8) 或者把文档发给我: qrj0318@yahoo.com.cn
  • 2楼网友:愁杀梦里人
  • 2021-02-07 15:54
条件不难,难的是数据量太大,即使公式做出来,运行得超级慢。 1、直接在数据表中用自动筛选 2、利用查找功能定位
  • 3楼网友:孤独的牧羊人
  • 2021-02-07 14:52
两个条件查询 lookup(1,0/((A1:A10="AAA")*(B1:B10="人们")),C1:C10) 按照自己表格的格式修改参数 如果不想出现N/A,可以加个isna和if判断下
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯