VBA 判断字符串包含函数

摘要:
在Excel中,通常需要过滤掉列中包含字符串的数据。此时,如果使用搜索,可以单独查找数据,但不方便将它们一起过滤。这可以通过VBA编程解决。比较后,在另一列中做标记,然后传递过滤函数。编程中最重要的函数是字符串比较函数Instr。Instr函数用法,具体示例:IfInStr˃0Then Cells(i,4)=“Find”EndIf的函数是确定单元格(i,3)是否包含四个单词“public comments”。如果是,则为单元格(I,4)分配查找值。

Excel里面经常要处理的一个情况就是筛选出某一列中包含某个字符串的数据,这个时候如果用查找可以单个找,但是要一起筛选出来不是很方便。

这个时候可以通过VBA编程来解决,比较后再另一列中做个标记,然后再通过筛选功能就很轻松了。

编程实现时最重要的就是字符串比较函数Instr了。Instr函数用法,具体的例子:

If  InStr(1, .Cells(i, 3), "大众点评", 0) > 0 Then

   .Cells(i, 4) = "Find"

 End If

这段代码的功能是判断单元格(I,3)里面是不是包括大众点评四个字,如果包括则单元格(I,4)赋值为Find。

免责声明:文章转载自《VBA 判断字符串包含函数》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇复数信号处理Airtest连接Windows窗口(应用)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

【Python】python实现16进制字符串转化为ascii字符

字符串456e633064316e675f31735f66336e,通过python,按照两个字符,例如45,6e,63形式变成ascii码格式,输出acsii码格式的字符串。 代码如下: a = "456e633064316e675f31735f66336e" ''.join([chr(int(b, 16)) for b in [a[i:i+2] fo...

C# 文件操作封装类(删除,移动,复制,重命名)

最近发现群共享里面有个C# 文件操作封装类,其方法是调用Windows API 来操作的文件的删除、移动、复制、重命名操作。下载下来一试,发现果然不错,特在此记录,以防丢失! 文件操作类代码如下: C# 文件操作类using System; using System.Runtime.InteropServices; using System.IO;...

delphi常用函数过程

数据类型转化 1.1.         数值和字符串转化 Procedure Str(X [: Width [ : Decimals ]]; var S); 将数值X按照一定格式转化成字符串S。Width指定S的总长度,Decimals指定小数点后的位数。 EX: Str(12.2 : 6 : 2 , S); //S=’  12.20’; Procedur...

Win32汇编操作注册表

1.打开和关闭子键 注册表函数对注册表的操作是通过句柄来完成的,与文件操作一样,在对某个键下的子键或者键值项进行操作之前,需要先将这个键打开,然后使用键句柄来引用这个键,在操作完毕以后再将键句柄关闭。注册表的根键不需要打开,它们的句柄是固定不变的,要使用根键的时候只要把这些句柄直接拿来用就是了,Windows.inc中已经预定义了它们的数值: HKEY_C...

Python系列:二、数据类型--技术流ken

标准数据类型 Python3 中有六个标准的数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典) Python3 的六个标准数据类型中: 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组); 可变数据(...

Strlcpy和strlcat——一致的、安全的字符串拷贝和串接函数【转】

转自:http://blog.csdn.net/kailan818/article/details/6731772 英文原文: http://www.gratisoft.us/todd/papers/strlcpy.html 英文作者: Todd C. Miller,  Theo de Raadt 译者:林海枫 译本地址:http://blog.csdn....