Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 693|回复: 9

提取满足条件的对应行和列的数据

[复制链接]
发表于 2023-5-29 14:47 | 显示全部楼层 |阅读模式
本帖最后由 窝心市民陈老 于 2023-5-29 14:49 编辑

请教各位,从表2中提取到表1对应位置,如何操作? 提取.zip (9.44 KB, 下载次数: 3)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2023-5-29 15:17 | 显示全部楼层
b2=TEXTJOIN("",TRUE,TEXT(IF(表2!$A$2:$A$101=$A2,OFFSET(表2!$A$1,1,MATCH(B$1,表2!$1:$1,)-1,100),""),";;;@"))
回复

使用道具 举报

 楼主| 发表于 2023-5-29 17:01 | 显示全部楼层
hugeinfo 发表于 2023-5-29 15:17
b2=TEXTJOIN("",TRUE,TEXT(IF(表2!$A$2:$A$101=$A2,OFFSET(表2!$A$1,1,MATCH(B$1,表2!$1:$1,)-1,100),"")," ...

谢谢!公式内容有点似懂非懂的感觉,不过可以使用!
回复

使用道具 举报

发表于 2023-5-29 17:26 | 显示全部楼层
=CONCAT(IF(表2!$A$2:$A$9=表1!$A2,表2!B$2:B$9&"",""))
回复

使用道具 举报

 楼主| 发表于 2023-5-31 08:24 | 显示全部楼层
ssg365 发表于 2023-5-29 17:26
=CONCAT(IF(表2!$A$2:$A$9=表1!$A2,表2!B$2:B$9&"",""))

谢谢你的回复!不过这个公式,不能随着日期的变化,值班情况跟着变成对应值。但是这让我有点理解了这类函数的用法。谢谢!
回复

使用道具 举报

发表于 2023-5-31 11:21 | 显示全部楼层
窝心市民陈老 发表于 2023-5-31 08:24
谢谢你的回复!不过这个公式,不能随着日期的变化,值班情况跟着变成对应值。但是这让我有点理解了这类函 ...

看起来不像不能随日期变化的样子。
1.png
回复

使用道具 举报

 楼主| 发表于 2023-6-5 09:20 | 显示全部楼层
ssg365 发表于 2023-5-31 11:21
看起来不像不能随日期变化的样子。

你好!不能随日期变化,就是如果“5-1”改成“5-2”,对应那列的排班内容不会变成“5-2”的班
回复

使用道具 举报

发表于 2023-6-5 14:43 | 显示全部楼层
窝心市民陈老 发表于 2023-6-5 09:20
你好!不能随日期变化,就是如果“5-1”改成“5-2”,对应那列的排班内容不会变成“5-2”的班

您就说截图中哪个结果是错误的吧
回复

使用道具 举报

 楼主| 发表于 2023-6-6 08:24 | 显示全部楼层
ssg365 发表于 2023-6-5 14:43
您就说截图中哪个结果是错误的吧

你好!截图中每个返回的结果都是对的!
回复

使用道具 举报

发表于 2023-6-6 10:00 | 显示全部楼层
窝心市民陈老 发表于 2023-6-6 08:24
你好!截图中每个返回的结果都是对的!

那纠结什么呢
如果说数据源的内容要会变,那就不变了的时候再统计,毕竟数据源格式是不建议每天变更的。
如果说结果的格式要进行不定期更新,那我不知道您更新后的格式是如何的,毕竟您问题中结果的格式已经定死了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-27 11:06 , Processed in 0.421611 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表