请教如何使用函数将 EXCEL 中符合条件的数据全部自动填充到另一工作表中?

2019-08-19 21:12:14 +08:00
 ChenXuting

表 1

表 2

****
表 2 即筛选表 1 A 列 判断为 是后的数据。
现求教如何用函数自动实现引用,感谢各位大佬。

6661 次点击
所在节点    程序员
13 条回复
Mac
2019-08-19 21:16:18 +08:00
vlookup ?
BlackKim
2019-08-19 21:43:41 +08:00
透视图。
des
2019-08-19 22:17:07 +08:00
必须要用函数么?函数我不知道
可以手工操作,先过滤判断列,然后查找可见列,复制粘贴就行
des
2019-08-19 22:18:12 +08:00
@des 查找可见列最好先选中这个表格
gavindexu
2019-08-19 22:18:27 +08:00
emmm ……直接加辅助列就好了呀。
在 Sheet1 中,针对 [判断] 增加一个计次的辅助列,然后用&连接符把判断的内容和次数合并,再从 Sheet2 中去 vlookup 就好。
给你抛了个附件:aHR0cHMlM0EvL3NoYXJlLndlaXl1bi5jb20vNXBaRUQ3SQ==
gavindexu
2019-08-19 22:20:31 +08:00
#5 补充:提前往下拉好 Sheet2 的范围就好,只要 Sheet2 范围够长,就能匹配到 Sheet1 里的内容。但数据量大了以后,运算肯定会慢,可以把上面的内容转数值。
hutng
2019-08-20 00:15:22 +08:00
VLOOKUP 可以
snw
2019-08-20 03:55:34 +08:00
公式可以做,但数据量大了之后速度很慢。
如果是 office 365,这种简单需求推荐使用 Get & Transform,也就是 Power Query。(复杂需求不推荐,因为 excel 的 power query 比较差)

以后可以期待一下动态公式。
pocketmiddle
2019-08-20 08:13:27 +08:00
函数不清楚,用 vba 可以实现自动操作。
krixaar
2019-08-20 08:25:58 +08:00
以后可以用 Filter 函数来直接做这个,目前的话可以用高级筛选手工操作,或者直接 vba 写高级筛选一键处理。
sadfQED2
2019-08-20 08:40:34 +08:00
Vlookup,或者筛选后复制
nnnToTnnn
2019-08-20 08:52:57 +08:00
导入 mysql 数据库
Doldrums
2019-08-20 09:34:32 +08:00
简单,直接搜动态数组查询
data:数据源 [表 1]
out:输出结果 [表 2] 其中 out!$I$2 填写你要筛选的项“是”
三键数组公式
A2=INDEX(data!$A:$G,SMALL(IF(data!$D$2:$D$201=out!$I$2,ROW(data!$D$2:$D$201)),ROW(A1)),COLUMN())

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/593303

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX