首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

问与答112:如何查找一内容是否另一并将找到字符添加颜色?

Q:我D单元格存放着一些数据,每个单元格多个数据使用换行分开,E是对D数据相应描述,我需要在E单元格查找是否存在D数据,并将找到数据标上颜色,如下图1所示。 ?...A:实现上图1所示效果VBA代码如下: Sub ColorText() Dim ws As Worksheet Dim rDiseases As Range Dim rCell...End If Loop Next iDisease Next rCell End Sub 代码中使用Split函数以回车符来拆分单元格数据并存放到数组...,然后遍历该数组,E对应单元格中使用InStr函数来查找是否出现了该数组值,如果出现则对该值添加颜色。...Bug:通常是交替添加红色和绿色,但是当句子存在多个匹配或者局部匹配时,颜色会打乱。

7.2K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    问与答62: 如何按指定个数Excel获得一数据所有可能组合?

    excelperfect Q:数据放置A,我要得到这些数据任意3个数据所有可能组合。如下图1所示,A存放了5个数据,要得到这5个数据任意3个数据所有可能组合,如B中所示。...Dim n AsLong Dim vElements As Variant Dim lRow As Long Dim vResult As Variant '要组合数据在当前工作表...A Set rng =Range("A1", Range("A1").End(xlDown)) '设置每个组合需要数据个数 n = 3 '在数组存储要组合数据...Then lRow = lRow + 1 Range("B" & lRow) = Join(vResult, ", ") '每组组合放置...代码图片版如下: ? 如果将代码中注释掉代码恢复,也就是将组合结果放置,运行后结果如下图2所示。 ? 图2

    5.6K30

    ODBC连接数据库提示:指定 DSN ,驱动程序和应用程序之间体系结构匹配

    问题现象 业务程序通过ODBC链接RDSforMysql数据库,程序启动后运行提示:[Microsoft][ODBC 驱动程序管理器] 指定 DSN ,驱动程序和应用程序之间体系结构匹配。...驱动)这一段,也验证了‘驱动程序和应用程序之间体系结构匹配。’...2、定界不是数据库本身问题,但是ECS连同windows镜像都是华为云提供,需要拉通解决。...位odbc驱动,再下载安装32位驱动(此时遇到需依赖安装32位VS问题,那就先下载安装提示VS),并更新ODBC数据源驱动程序后,问题解决。...根因分析 前端业务通过ASP+ODBC调用后台数据库,但是安装ODBC版本为64位,而ASP为32位,所以匹配

    7.2K10

    Power Query 真经 - 第 10 章 - 横向合并数据

    将默认连接类型设为 【左外部 (第一个所有行,第二个匹配行)】。 勾选【使用模糊匹配执行合并】复选框。 奇怪是,在做出所有的配置选择后,【确定】按钮并没有亮起,如图 10-3 所示。...这里保留是为了演示这些包含值,因为 “COA” 表没有找到匹配记录。 10.2.2 右外部连接 该功能在 Power Query 叫做:【右外部 (第二个所有行,第一个匹配行)】。...图 10-16 【完全外部】连接结果 在这个例子,注意不仅有表之间匹配记录,还有通过【左外部】连接暴露所有匹配结果(第 9 行和第 10 行),以及【右外部】连接匹配结果(第 5 行和第...图 10-23 “完全反” 连接:所有记录均不匹配 另一种非常有用连接类型是 “完全反” 连接,特别是试图识别两个列表之间匹配项时。坏消息是,这不是通过用户界面提供默认连接类型来完成。...使用基于 “MergeKey” 【左外部】连接与另一个表合并。 删除 “MergeKey” 。 从新创建展开除 “MergeKey” 之外所有

    4.3K20

    模糊匹配3.0

    Excel文档路径不需要手动输入。当出现如下提示时,按下回车,即会弹出窗口以供选择文件。 选择完Excel文档之后,程序列出该Excel里所有【未隐藏】表名,接着我们从中选填表名。...文档中三,填写时,三用空格隔开。其中只有第一是必填。后两可以省略,建议不熟悉朋友填。...【辅助资料】文件夹【对照表.xlsx】,有两个sheets:【匹配表1】和【匹配表2】,分别用来自定义两个匹配同义替代词。...比如,“生抽”和“味极鲜”,两个文本差别极大,当另一匹配只有“酱油”时候,前两个文本是无法匹配到“酱油”。...通过图中设置,程序会在匹配过程,把“生抽”、“味极鲜”替换成“酱油”,那么就可以跟另一匹配上了。后面的“徐闻”和“上海”同理。

    2.8K20

    玩转 PhpStorm 系列(二):导航篇

    除了项目代码,还可以导航到 Composer 管理 vendor 库所有第三方扩展包代码,比如我们想要查看 User 父类 Model: ?...导航到文件 遵循 PSR-4 自动加载规范现代 PHP 项目中,类名和文件名是一致,所以导航到类也就意味着导航到了对应文件,但对于一些包含任何类 PHP 文件,还是需要通过导航到文件功能进行跳转...跳转到行、 最后,已打开的当前文件,可以通过 Command + L 打开行列导航操作界面,输入要导航到行号、号即可,其中行和通过「行号:号」进行区分和解析: ?...号一般设置,默认值为 1。 图形化 UI 界面,通常跳转到指定行、需求不大,我们可以通过鼠标和触摸屏快速定位到指定位置。...(对应功能叫做 Search Everywhere),一次输入,就可以全局匹配所有相关类、文件、属性、方法: ?

    2.2K10

    SQL高级查询方法

    Transact-SQL ,包含子查询语句和语义上等效包含子查询语句(即联接方式)性能上通常没有差别。但是,一些必须检查存在性情况,使用联接会产生更好性能。...联接条件可通过以下方式定义两个表查询关联方式: 指定每个表要用于联接。典型联接条件一个表中指定一个外键,而在另一个表中指定与其关联键。...左向外部联接结果集包括 LEFT OUTER 子句中指定左表所有行,而不仅仅是联接匹配行。如果左表某一行右表没有匹配行,则在关联结果集行,来自右表所有选择列表列均为空值。...FULL JOIN 或 FULL OUTER JOIN 完整外部联接将返回左表和右表所有行。当某一行另一个表没有匹配行时,另一个表选择列表列将包含空值。...如果表之间有匹配行,则整个结果集行包含基表数据值。 交叉联接 交叉联接将返回左表所有行。左表每一行均与右表所有行组合。交叉联接也称作笛卡尔积。

    5.7K20

    教程|Python Web页面抓取:循序渐进

    PyCharm右键单击项目区域,单击“新建-> Python文件”,再命名。...确定对象,建立Lists Python允许程序员指定确切类型情况下设计对象。只需键入对象标题并指定一个值即可。 确立1.png Python列表(Lists)有序可变,并且可重复。...继续下一步学习之前,浏览器访问选定URL。CTRL + U(Chrome)或右键单击打开页面源,选择“查看页面源”。找到嵌套数据“最近”类。...接下来是处理每一个过程: 提取4.png 循环如何遍历HTML: 提取5.png 第一条语句(循环中)查找所有与标记匹配元素,这些标记“类”属性包含“标题”。...然后该类执行另一个搜索。下一个搜索将找到文档所有标记(包括,不包括之类部分匹配项)。最后,将对象赋值给变量“name”。

    9.2K50

    MySQL 查询专题

    NULL 与匹配 通过过滤选择出不具有特定值行时,你可能希望返回具有 NULL 值行。但是,不行。因为未知具有特殊含义,数据库不知道它们是否匹配,所以匹配过滤或匹配过滤时返回它们。...HAVING 和 WHERE 差别 这里有另一种理解方法,WHERE 在数据分组前进行过滤,HAVING 在数据分组后进行过滤。这是一个重要区别,WHERE 排除行不包括分组。...例如,指定一个词必须匹配,一个词必须匹配,而一个词仅在第一个词确实匹配情况下才可以匹配或者才可以匹配。...例如,一个特殊词搜索将会返回包含该词所有行,而区分包含单个匹配行和包含多个匹配行(按照可能是更好匹配来排列它们)。类似,一个特殊词搜索将不会找出包含该词但包含其他相关词行。...所有这些限制以及更多限制都可以用全文本搜索来解决。使用全文本搜索时,MySQL不需要分别查看每个行,不需要分别分析和处理每个词。MySQL 创建指定各词一个索引,搜索可以针对这些词进行。

    5K30

    mysql小结(1) MYSQL索引特性小结

    业务中常见状态设计之初,这一cardinality基数【唯一值个数】即是固定,随着记录数增加,选择率会越来越低,索引效率反而越来越低。...可以考虑建索引,或者将其作为联合索引第一项 7.Mysql对于唯一性检查即声明unique,自动建立唯一性索引,不需要再额外建立索引 8.不应该对where每一个查询条件都建立上索引,mysql...如果我们可以忍受,那么可以建索引 3.使用短索引,索引长度不宜过大,利用B Tree特性使用最左匹配查找高效利用索引第一、对选择率高索引、使用覆盖索引避免回表查询 4.及时删除不再使用索引,...当联合索引,每一查询频率都相差不多时,可以优先将选择率最高列作为联合索引第一,这样第一即可过滤更多,效率更高。...不能跳过前一匹配后一.

    1.1K30

    可以使用通配符20个Excel工作表函数

    下面是支持参数中使用通配符Excel函数: AVERAGEIF 返回区域内满足一个条件所有单元格平均值(算术平均值)。 AVERAGEIFS 返回满足一组或多组条件所有单元格平均值。...DSTDEVP 通过使用列表或数据库与指定条件匹配记录字段(数字,计算基于整个总体总体标准差。 DSUM 列表或数据库与指定条件匹配记录字段(数字之和。...DVARP 通过使用列表或数据库与指定条件匹配记录字段(数字,计算基于整个总体总体方差。 HLOOKUP 表或值数组顶行搜索值,然后表或数组中指定行返回同一值。...MATCH 单元格区域内搜索指定项目,然后返回该项目该区域内相对位置。例如,如果月份缩写列表A3:A14区域内,并且MATCH搜索“Feb”,则MATCH返回 2,因为它是区域内第二项。...MAXIFS 返回由一组或多组条件指定单元格最大值。 MINIFS 返回由一组或多组条件指定单元格最小值。 SEARCH 另一个文本值查找一个文本值(区分大小写)。

    3.2K20

    SQL命令 SELECT(一)

    DISTINCT关键字指定选择值必须是唯一。 DISTINCT BY关键字子句指定项值必须是唯一项目(或用逗号分隔项目列表)用括号括起来。 通常,项目名称。...它可能作为选择项列出,也可能不作为选择项列出。 可选—ALL关键字指定返回满足SELECT条件所有行。 这是SQL默认值。 ALL关键字执行任何操作; 它是为了SQL兼容性而提供。...INSERT语句可以使用SELECT将多行数据值插入到表,从另一个表中选择数据。...必需子句 下面是所有SELECT语句必需子句: 要从表检索或以其他方式生成一个或多个项(select-item参数)以逗号分隔选择项列表。 最常见是,这些项是表名称。...SQL,对于任何引用表数据SELECT,都需要一个带有有效表引用FROM子句。 对于访问表数据SELECT, FROM子句是可选

    5.3K10

    SQL查询数据库(一)

    这种语义顺序表明,所有子句都可以识别表别名(FROM子句中定义),而别名(SELECT选择定义)只能由ORDER BY子句识别。...可以使用字母大小写任意组合来指定选择项目的字段名称,并且InterSystems SQL将标识相应相应属性。...选择项还可以是表达式,聚合函数,子查询,用户定义函数(如星号)或其他某个值。JOIN操作JOIN提供了一种将一个表数据链接到另一个表数据方法,并且经常用于定义报告和查询。...由于InterSystems IRIS在数据标题名称包含表别名,因此可能希望为select-item字段提供别名,以澄清哪个表是数据源。...该类可以是%Persistent类,但不是必须。该类查询可以引用在同一类或在同一命名空间中另一定义数据。编译包含查询类时,类查询引用表,字段和其他数据实体必须存在。

    2.3K20

    SQLNET:无强化学习由自然语言生成结构化查询语句

    基于方程式(3)对进行计算之后,SQLNet需要决定哪些包括WHERE。一种方法是设置阈值这样所有都会选上。 然而,我们发现另一种能给出更好性能方法。我们现在解释这一方法。...我们使用一个网络来预测被列入子集总数,为了WHERE子句中形成列名称我们选择拥有最高前列。 我们观察到,大多数查询WHERE子句中数量有限。...SELECT子句中列名称预测与WHERE子句非常相似。主要区别在于,SELECT子句中,我们只需要选择所有一个。因此,我们计算: 其中类似于(3),是总数。...相反,SQLNet循环中不依赖人工。而另一个方向是将表数据合并为额外输入。我们认为,处理大规模用户数据库时,这种方法可能会遇到可拓展性和隐私问题。...虽然它们处理SQL生成问题,但我们观察到它们大多数都需要被微调到特定兴趣领域,并且可能难以泛化。

    2.9K60

    每天10个前端小知识 【Day 17】

    一个好类名应该是描述他是什么而不是像什么 避免!important,可以选择其他选择器 尽可能精简规则,你可以合并不同类里重复规则 8.CSS匹配规则顺序是怎么样?...)尽可能容纳更多单元格 grid-template-columns: repeat(auto-fill, 200px) 表示宽是 200 px,但数量是固定,只要浏览器能够容纳得下,...stretch:拉伸,占满单元格整个宽度(默认值) 应用场景 文章开头就讲到,Grid是一个强大布局,如一些常见 CSS 布局,如居中,两布局,三布局等等是很容易实现以前文章,也有使用...所以我们在编写选择时候,可以遵循以下规则: 不要嵌套使用过多复杂选择器,最好不要三层以上 使用id选择器就没必要再进行嵌套 通配符和属性选择器效率最低,避免使用 减少使用昂贵属性 页面发生重绘时候...,另一种是@import @import会影响浏览器并行下载,使得页面加载时增加额外延迟,增添了额外往返耗时 而且多个@import可能会导致下载顺序紊乱。

    14511

    【数据库设计和SQL基础语法】--连接与联接--内连接和外连接概念

    如果没有匹配行,左表将包含 NULL 值。 Tip:实际应用选择左外连接还是右外连接取决于查询需求和对数据关注点。...指定连接条件: ON 子句中指定连接条件,定义两个表之间关联关系。连接条件通常涉及到两个表共同,例如主键和外键。 选择: 使用 SELECT 语句选择要检索。...可以使用 * 选择所有,也可以明确指定名称。 结果处理: 处理结果集,注意处理 NULL 值,因为外连接可能会导致某些值为 NULL,表示没有匹配行。...以下是一些外连接实际应用场景: 获取所有信息,包括未匹配项: 场景: 当你需要获取一个表所有行,并且希望关联另一个表匹配行,但如果没有匹配项,仍然保留左表或右表所有行。...优点: 保留未匹配项: 最显著优点是外连接保留连接操作至少一个表所有行,即使另一个表没有匹配行。这对于查找缺失数据或保留所有信息非常有用。

    74110

    查看Mysql执行计划

    本文链接:https://blog.csdn.net/weixin_38004638/article/details/102459486 引言: 实际项目开发,由于我们不知道实际查询时候数据库里发生了什么事情...eq_ref:最多只会有一条匹配结果,一般是通过主键或者唯一键索引来访问;连接,MYSQL查询时,从前面的表,对每一个记录联合都从表读取一个记录,它在查询使用了索引为主键或惟一键全部时使用...损失精确性情况下,长度越短越好 5、ref 显示名字,显示索引哪一被使用了,MySQL将根据这些选择行,如果可能的话,是一个常数 。...“对于每一种与另一个表记录组合,MySQL将从当前表读取所有带有匹配索引值记录。...Using where:如果我们不是读取表所有数据,或者不是仅仅通过索引就可以获取所有需要数据,则会出现Using where 信息; Where used :使用了WHERE从句来限制哪些行将与下一张表匹配或者是返回给用户

    3.3K10
    领券