ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
12
返回列表 发新帖
楼主: lightac

[求助] 想要实现一个工作表里的网址去查询另一个工作表里的关键词来做判断。请教如何实现

[复制链接]

TA的精华主题

TA的得分主题

发表于 2023-6-20 12:34 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
lightac 发表于 2023-6-19 22:42
你好
我又想到一个问题。

据1楼附件:
J2=IFERROR(INDEX(A:A,SMALL(IF(MMULT(1-ISERR(FIND(TRANSPOSE(网址排除关键词表!A$2:A$18),A$2:A$10)),ROW($1:$17)^0),ROW($2:$10)),ROW(A1))),""),数组三键。

image.png


TA的精华主题

TA的得分主题

 楼主| 发表于 2023-6-20 15:06 | 显示全部楼层
良良 发表于 2023-6-20 12:34
据1楼附件:
J2=IFERROR(INDEX(A:A,SMALL(IF(MMULT(1-ISERR(FIND(TRANSPOSE(网址排除关键词表!A$2:A$18) ...

谢谢。
你给的公式是放在网址测重表里的某列比如你说的J列。你这个公式必须放到那个表吗还是也可以放到其他表里?
我想把这个公式放到另外一个表,就是网址排除关键词表的A列,原本的A列,我会后后移到B列。我改了公式的表名字,不行。
这样,我在网址关键词排除表里A列提取出被标注的内容,我会通过提取网址关键词的域名和关键词的方式分别进行提取。一整个流程就顺了。

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-6-20 15:58 | 显示全部楼层
良良 发表于 2023-6-20 12:34
据1楼附件:
J2=IFERROR(INDEX(A:A,SMALL(IF(MMULT(1-ISERR(FIND(TRANSPOSE(网址排除关键词表!A$2:A$18) ...

还有,这个公式对7楼的那个你改得条件格式整列背区域的附件,好像无效,公式输入后,下拉单元格填充,等于直接复制A列的内容。并没有把那些带标记背景色的提取列出来。

TA的精华主题

TA的得分主题

发表于 2023-6-20 21:15 | 显示全部楼层
lightac 发表于 2023-6-20 15:06
谢谢。
你给的公式是放在网址测重表里的某列比如你说的J列。你这个公式必须放到那个表吗还是也可以放到 ...

请看附件:

一个数据表查询一个关键词表并高亮1-0.zip

13.78 KB, 下载次数: 1

TA的精华主题

TA的得分主题

发表于 2023-6-20 21:18 | 显示全部楼层
lightac 发表于 2023-6-20 15:58
还有,这个公式对7楼的那个你改得条件格式整列背区域的附件,好像无效,公式输入后,下拉单元格填充,等 ...

请看附件:

一个数据表查询一个关键词表并高亮-0-01-0.7z

12.84 KB, 下载次数: 1

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-6-21 03:00 | 显示全部楼层

非常感谢。
我花了点时间去理解。和尝试修改区域,
公式offset后面那个B$2指的是关键词的区域,我有A.B.C......K列, 我改为B:K,一大块区域

网址测重表!A$2:A$10)),ROW($1:$17)^0),ROW($2:$10)),ROW(A2))),"") 这一段公式根据实际情况需要查询的区域可以改成实际的区域,经过测试,最前面的表区域和最后面那个ROW改成一样的数值,中间那个除了17,改成其他后ctrl+shift+enter都空格,不知道这个是什么意思,不做更改,公式也行得通。不影响就行。

你的公式
=IFERROR(INDEX(网址测重表!A:A,SMALL(IF(MMULT(1-ISERR(FIND(TRANSPOSE(T(OFFSET(B$2,MOD(ROW($6:$22),6),INT(ROW($6:$22)/6)-1))),网址测重表!A$2:A$10)),ROW($1:$17)^0),ROW($2:$10)),ROW(A2))),"")

我改了选择区域后为
=IFERROR(INDEX(网址测重表!A:A,SMALL(IF(MMULT(1-ISERR(FIND(TRANSPOSE(T(OFFSET(B:K,MOD(ROW($6:$22),6),INT(ROW($6:$22)/6)-1))),网址测重表!A$2:A$50)),ROW($1:$17)^0),ROW($2:$50)),ROW(A1))),"")

条件公式筛选排除+排除归档成功。

测试可用,感谢您的帮助,这样我的整个业务信息表基本就成了,
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-17 02:36 , Processed in 0.029320 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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