找回密码
 立即注册

QQ登录

只需一步,快速开始

syc123

初级会员

25

主题

69

帖子

318

积分

初级会员

积分
318

[已处理] 表格中实现ctrl+f

syc123
初级会员   /  发表于:2022-1-24 15:48  /   查看:3017  /  回复:5
1金币
本帖最后由 syc123 于 2022-1-24 16:10 编辑

在页面上使用ctrl+f对页面的内容进行搜索时,表格外的内容可以被搜索到,表格里面的内容搜索不到,如何实现类似的功能?而且需要支持多个搜索结果,可以通过点击按钮或者键盘操作,切换到下一条符合搜索要求的数据。

最佳答案

查看完整内容

这个倒是咱还有个办法,就是VLOOKUP公式配合当前行命令来完成,但是只能应对表格中匹配的记录只有一个,如果匹配的记录是多条的话还需要再研究一下,看看其他大佬有没有什么见解。比如,我们要在文本框中搜索C。 然后我们通过VLOOKUP公式找到C对应的记录,再通过当前行命令来定位到C这一行。 具体情况,您可以参考一下demo。

5 个回复

倒序浏览
最佳答案
最佳答案
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-1-24 15:48:14
来自 4#
syc123 发表于 2022-1-24 17:35
通过这种查询会改变表格显示的内容,我想实现的是不改变表格的显示内容,通过搜索直接定位到搜索内容所在 ...

这个倒是咱还有个办法,就是VLOOKUP公式配合当前行命令来完成,但是只能应对表格中匹配的记录只有一个,如果匹配的记录是多条的话还需要再研究一下,看看其他大佬有没有什么见解。比如,我们要在文本框中搜索C。

然后我们通过VLOOKUP公式找到C对应的记录,再通过当前行命令来定位到C这一行。

具体情况,您可以参考一下demo。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-1-24 17:29:16
2#
您好,这个不知道具体的应用场景是什么呢?表格可以根据文本框来设置查询命令来获取想要的数据呢。
或者是在列头筛选中,设置自定义筛选的。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
syc123
初级会员   /  发表于:2022-1-24 17:35:34
3#
Howie.Sun 发表于 2022-1-24 17:29
您好,这个不知道具体的应用场景是什么呢?表格可以根据文本框来设置查询命令来获取想要的数据呢。
或者是 ...

通过这种查询会改变表格显示的内容,我想实现的是不改变表格的显示内容,通过搜索直接定位到搜索内容所在的行或者单元格。
回复 使用道具 举报
syc123
初级会员   /  发表于:2022-1-25 09:53:52
5#
Howie.Sun 发表于 2022-1-24 18:49
这个倒是咱还有个办法,就是VLOOKUP公式配合当前行命令来完成,但是只能应对表格中匹配的记录只有一个, ...

感谢大佬,很接近了,就是差再多条记录上。
回复 使用道具 举报
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-1-25 13:38:06
6#
syc123 发表于 2022-1-25 09:53
感谢大佬,很接近了,就是差再多条记录上。

您好,这个匹配多条记录,您可以试试看这两种方案,但是也比较复杂,因为对查询到表格的多行记录还要进行拆分才能利用设置当前行命令,后续还需要加入按键来切换当前行。
第一种是INDEX+SMALL+IF
Excel一对多查询(index+small+if) - 道人 - 博客园 (cnblogs.com)
第二种是VLOOKUP+COUNTIF
Excel中如何利用Vlookup函数实现一对多查询-百度经验 (baidu.com)

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部