Excel表格网

excel索引出字段(excel搜索字段包含的函数)

59 2022-10-07 11:05 朱桂   手机版

1. excel搜索字段包含的函数

在B1单元格中输入下列公式:=LOOKUP(32767,FIND(D$1:D$3,A1),D$1:D$3)。再拖动填充到B2~B4单元格。


解析:

因为这道题把城市的名称保存在同一列中,

我们容易联想起LOOKUP函数的向量形式

,它可以在一个向量中寻找某个值,返回另一个向量中处于同一位置的值。


LOOKUP函数的向量形式的语法为:
LOOKUP(lookup_value, lookup_vector, [result_vector])

lookup_value

必需。

LOOKUP

在第一个向量中搜索的值。

Lookup_value

可以是数字、文本、逻辑值、名称或对值的引用。

lookup_vector

必需。 只包含一行或一列的区域。

lookup_vector

中的值可以是文本、数字或逻辑值。

重要:

lookup_vector

中的值必须按升序排列:..., -2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE;否则,

LOOKUP

可能无法返回正确的值。 文本不区分大小写。

result_vector

可选。只包含一行或一列的区域。

result_vector

参数必须与

lookup_vector

参数大小相同。其大小必须相同。


很显然,D$1:D$3,也就是向量 {广州,上海,北京},构成了第三个参数result_vector。

我们需要构建第二个参数lookup_vector。

这道题要求从公司名称中提取地名,例如从“北京市东湖五金厂”中提取“北京”,

我们容易联想起FIND函数

。它可以在一个字符串中查找另一个字符串,并且返回后者在前者中的位置,如果找不到,会返回#VALUE!错误。


FIND函数的语法为:
FIND(find_text, within_text, [start_num])

find_text

必需。 要查找的文本。

within_text

必需。 包含要查找文本的文本。

start_num

可选。 指定开始进行查找的字符。 within_text 中的首字符是编号为 1 的字符。 如果省略 start_num,则假定其值为 1。


FIND函数的第一个参数find_text,可以是向量或数组

。我们可以用FIND函数,依次在A1单元格中查找“广州”、“上海”、“北京”的位置,即FIND(D$1:D$3,A1)。很明显,FIND函数在这里找不到“广州”或“上海”,但是可以找到“北京”并返回其位置1。于是,查找结果会临时存储为一个向量 {#VALUE!,#VALUE!,1}。

这个向量可以充当LOOKUP函数的第二个参数lookup_vector


现在,我们把目光放到LOOKUP函数的第一个参数lookup_value。

这个函数有一个属性:

如果 LOOKUP 函数找不到 lookup_value,则该函数会与 lookup_vector 中小于或等于 lookup_value 的最大值进行匹配


这个函数还有一个隐藏属性:

它会忽略第二个参数lookup_vector中的错误信息

,所以对于#VALUE!这样的错误信息,它只会视而不见。

我们要在此基础上考虑容错性的问题。假如A1单元格不是“北京市东湖五金厂”,而是“中国联合通信集团北京分公司”,也就是说,“北京”的位置不一定是1。穷举一下,由于在Excel中,每个单元格最多可以输入32767个字符,而且“北京”可能在任意一个位置,那么“北京”的位置将会是1~32766。

因为“北京”的位置可能是1~32766之间的任意整数,为了能让LOOKUP找到“北京”所在的位置,

我们必须把第一个参数lookup_value设为超过32766的一个整数,32767正好合适



参考资料:

[1] LOOKUP函数。

https://support.office.com/zh-cn/article/LOOKUP-函数-446D94AF-663B-451D-8251-369D5E3864CB

[2] FIND、FINDB函数。

https://support.office.com/zh-cn/article/FIND、FINDB-函数-C7912941-AF2A-4BDF-A553-D0D89B0A0628


2. excel筛选包含关键字的函数

1.

单击表格中任意一个有数据的单元格(即选定数据清单);

2.

打开“数据”菜单,选“排序”(分类汇总之前,都应先对表格数据进行排序),在弹出的对话框中,根据汇总的关键字段设置排序的主要关键字,确定,将数据按指定关键字排序。

3.

重新单击表格中有数据的单元格(任一个都可以),打开“数据”菜单,选“分类汇总”,在弹出的对话框中,设置“分类字段”为排序的主要关键字,选择“汇总方式”和“汇总项”(即参与计算的数据项),确定。


3. excel查找包含某字段的函数

1、这里以excel 2013版本为例,首先在电脑上打开你要进行设置条件格式的excel表。

2、选择好一列数据以后,然后在次操作页面中的上方选择【条件格式】选项。

3、进入到条件格式的操作页面以后,然后点击【突出显示单元格规则】。

4、最后进入到突出显示单元格规则页面以后,接下来选择你要的规则(规则中有大于、小于、介于、等于、文本包含等等,当然还支持自定义规则与重复值),选择好以后即可一次性筛选查找多个excel中的数据了。


4. excel查找包含某些字的单元格函数

从提问的截图判断,使用的应为EXCEL2007或以上版本。AH4公式下拉:=IFERROR(LOOKUP(9,FIND({"三";"五";"新五"},AF4),{"B";"BC";"AA"}),"")


5. excel搜索字符串中的某一字符

可使用函数公式:=FIND("*",A1,FIND("*",A1,1)+1)

1、A1单元格写如查找的字符,B1写入公示=FIND("*",A1,FIND("*",A1,1)+1)

2、按enter键确认,查看结果

“*”为要查找的字符

“A1”指从A1单元格的内容来查找此字符

“FIND("*",A1,1)+1”指从A1单元格确定第一个“*”的位置,第二个“*”从第一个“*”位置的后一位开始查找

扩展资料:

FIND函数使用语法:

FIND(find_text,within_text,start_num)

Find_text 是要查找的字符串。

Within_text 是包含要查找关键字的单元格。就是说要在这个单元格内查找关键字

Start_num 指定开始进行查找的字符数。比如Start_num为1,则从单元格内第一个字符开始查找关键字。如果忽略 start_num,则假设其为 1。

参考资料:


6. 查找字段函数

LEN(单元格)##按字节: =lenb(a1)##在Excel中可以使用两种公式计算字符长度 =LEN(A1) 表示计算单元格A1中字符长度(1个双字节字符,长度计算为1) =LENB(A1) 表示计算单元格A1中字符长度(1个双字节字符,长度计算为2) 如果使用上述公式,与预见的字符长度不一致,说明原字符中有不可见字符,或者首尾有多余的空格。 这时,可以是CLEAN、TRIM等函数来去除多余字符。 具体公式方法: =LEN(TRIM(CLEAN(A1))

)##=len(A1) 字符串输入在A1单元格


7. excel中查找字段

1

首先点击进入“公式”的功能区,接着点击“查找与引用”下方的小箭头。

2

找到要使用的函数,选择每一个参数的值。

3

选择“近似匹配”或者是“精确匹配”,把表格往下拉填充每一个单元格即可。


8. 函数怎么筛选出包含某个字段

(一)自动筛选

通过自动筛选操作,用户就能够筛选掉那些不符合要求的数据。自动筛选包括单条件筛选和多条件筛选。

(二)高级筛选

如果要对字段设置多个复杂的筛选条件,用户可以使用Excel提供的高级筛选功能。使用高级筛选功能之前应先建立一个条件区域。条件区域用来指定筛选的数据必须满足的条件。在条件区域中要求包含作为筛选条件的字段名,字段名下面必须有两个空行,一行用来输入筛选条件,另一行作为空行用来把条件区域和数据区域分开。

(三)取消筛选

在筛选数据后,需要取消筛选,以便显示所有数据,有以下4种方法可以取消筛选。

方法1:单击【数据】选项组卡下【排序和筛选】选项组中的【筛选】按钮,退出筛选模式。

方法2:单击筛选列右侧的下拉箭头,在弹出的下拉列表中选择【从“数学”中清除筛选】选项。

方法3:单击【数据】选项卡下【排序和筛选】选项组中的【清除】按钮

方法4:按【Ctrl+Shift+L】组合键,可以快速取消筛选的结果。


9. excel文本搜索函数

公式如下:垍頭條萊

=FIND(" ",A1)頭條萊垍

出错就是没有空格,返回的数值就是第几位是空格。 條萊垍頭


10. excel函数查找包含字符

建议做成以下表格的样子,对关键字区域进行引用,在关键字较多时公式一方面较精简,二方面要改动关键字时不用每次都去修改公式,比较方便。

公式一:(推荐)=IF(SUMPRODUCT(N(ISNUMBER(FIND(D$2:D$16,A1)))),"A","B") 或者公式一改为这数组公式,但输入完成要按三键 CTRL+SHIFT+回车 结束。

=IF(OR(ISNUMBER(FIND(D$2:D$16,A1))),"A","B"

) 公式二:含15个关键字=IF(SUMPRODUCT(N(ISNUMBER(FIND({"甲";"乙";"丙";"丁";"戊";"己";"庚";"辛";"壬";"癸";"陈";"李";"张";"王";"何"},A1)))),"A","B")


11. excel寻找包含特定词语的函数

1、选中待统计的单元格范围。通过鼠标拖选或者Ctrl键选中待统计的单元格范围,如果需要统计某指定字符串或关键字词出现次数的单元格范围很简单,也可以直接在下一步“COUNTIF函数”中手动输入第一个参数。

2、严格等于匹配。通过“=COUNTIF(A1:A6,大学)”函数表达式可以做“严格等于”匹配,会匹配到跟查询字符串完全一致的单元格个数。

3、包含匹配。通过“=COUNTIF(A1:A6,*大学*)”函数表达式可以做“包含”匹配,会匹配到只要包含所查询字符串的单元格个数。

4、自动监测是否包含指定字符或关键字词。①首先对第一个单元格监测是否包含指定字符串或关键字词,函数表达式为“=COUNTIF(A1,*大学*)”;②拖拽实现对所有待统计单元格的自动监测。

5、替换查询到的指定字符串或关键字词。①通过“=SUBSTITUTE(A1,大学,College)”替换第一个单元格的内容;②拖动实现对所有单元格的自动替换。


顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片