EXCEL含有指定内容的单元格位置

1 赵大

2 钱二

3 张三

4 李四

5 王五

6 刘六
比如我要查找含有”张“或者含有”四“的字符所在的表格的第几行和所在的位置,改如何做?

按照问题要求,要返回所在行和所在单元格的位置两个条件,假定要查找的数据都在B列:

查找所在行的公式,图中张三位于第3行,公式返回  3

=MATCH("*张*",B:B,)


查找所在单元格位置的公式,图中张三位于第3行公式返回  B3

="B"&MATCH("*张*",B:B,)


要查找含有 "四"字的,只需把公式中的 张 改为 四  就行了,公式中的字母B代表B列,如果是其它列的,如换为E列,只需把公式中所有的字母B改为E就行了。


如果情况不是一列,而是多行多列的形式,则公式要复杂点,具体请见下图:

G2与H2公式是数组公式,输入完成后不要直接回车,要按三键  CTRL+SHIFT+回车  结束然后再下拉


G2公式:

=IF(F2="","",MAX(ISNUMBER(FIND(F2,B$1:D$100))*ROW($1:$100)))


H2公式:

=IF(F2="","",ADDRESS(MAX(ISNUMBER(FIND(F2,B$1:D$100))*ROW($1:$100)),MAX(ISNUMBER(FIND(F2,B$1:D$100))*{1,2,3})+1,4))


如果一定要在公式中手工输入查找关键字的,公式改为这样,就是把引用的F2单元格直接替换为关键字:

G2公式:

=IF(F2="","",MAX(ISNUMBER(FIND("张",B$1:D$100))*ROW($1:$100)))

H2公式:

=IF(F2="","",ADDRESS(MAX(ISNUMBER(FIND("张",B$1:D$100))*ROW($1:$100)),MAX(ISNUMBER(FIND(F2,B$1:D$100))*{1,2,3})+1,4))


我把文件传上来,请点击这回答右下角绿色的“点击下载”按钮,下载文件看看效果。


温馨提示:内容为网友见解,仅供参考
第1个回答  2019-01-02
如果关键字是惟一的最简单,
先Vlookup("*"&关键字&"*",关键字所在列,1,0)查到整个字段的内容
然后match公式就可以定位到行号了
第2个回答  推荐于2016-05-03
最简单的是最有效的
使用查找功能Ctrl+F,输入要查找的内容,点“查找全部”
结果框可以调整大小,并且可以进行
全选:ctrl+a
特选:ctrl+鼠标单击
连选:shift+方向键 (或home 、page down等)

选择结果会直观显示在工作表中,并且可以直接进行后续操作(修改格式、删除、复制等)
此方法最大优点是不需要借助坐标实现,适用范围极广

怎样在EXCEL里找到包含指定内容的单元格?
1. 选中你想要搜索的区域。2. 在Excel的“开始”选项卡中,找到“样式”组,点击“条件格式”。3. 选择“新建规则”,然后在弹出的对话框中选择“使用公式确定要设置格式的单元格”。4. 在“格式值等于”或“格式值包含&rdquo...

如何用excel找到指定内容的单元格位置呢?
1、首先我们打开电脑里的excel软件,打开需要查找的工作簿。2、然后我们按“Ctrl + F”打开查找窗口,点击“选项”。3、然后我们输入查找内容,点击“范围”旁的下拉菜单,选择“工作簿”。4、然后我们点击“查找全部”。5、然后我们这样就可以找到工作簿中所有关键字的位置了。6、然后我们点击查找结果窗...

怎样在EXCEL里找到包含指定内容的单元格?
在Excel中找到包含指定内容的单元格,可以通过“查找和替换”功能来实现。具体来说,用户需要打开Excel文件,并按下Ctrl+F键,这会弹出“查找和替换”对话框。在“查找内容”框中输入想要查找的特定内容,然后点击“查找全部”按钮,Excel就会列出所有包含该内容...

怎样在EXCEL里找到包含指定内容的单元格
1. **选择查找范围**:首先,确定你希望在哪个范围内查找包含指定内容的单元格。你可以选择整个工作表,或者仅选择某个特定的区域。2. **打开查找功能**:在Excel的“开始”选项卡中,找到“编辑”组,点击“查找和选择”按钮,然后选择“查找”选项。你也可以直接使用快捷键Ctrl+F来打开查找对话框。

怎样在EXCEL里找到包含指定内容的单元格?
可以在EXCEL中输入=IF(COUNTIF(Sheet2!A1:A6;A1);"包含";"不包含")。其中Sheet2!A1:A6指的是第二张数据所在的单元格范围,A1是第一张单元格数据(目的是查看A1单元格数据是否在第二张数据表中)。具体的设置方法如下:1、打开一个EXCEL文件,可以看到当前有Sheet1和Sheet2,两个数据。2、第二...

excel表格怎么查找包含指定内容的单元格
1、以excel2010版本为例,如下图要查找A列数据是否包含B列的数据;2、首先在C1单元格输入VLOOKUP函数,=VLOOKUP(查找值,查找范围,查找列数,精确匹配或者近似匹配),所以C1处输入的公式是=VLOOKUP(B1,A:A,1,0),按enter键后则可得出匹配结果;3、然后把鼠标放在C1单元格右下角,下拉填充公式,则...

excel怎么确定指定的单元格在工作簿文件中的位置?
在Excel中,单元格的位置是通过列标和行号来表示的。1. 列标和行号:在Excel中,每一列都有一个字母作为其标识,从A开始,一直到XFD,总共有16384列。这些字母可以单独使用,也可以组合使用来表示一个特定的列。例如,列A表示第一列,列Z表示第26列,列AA表示第27列,以此类推。行则是由数字来...

excel查找包含指定内容的单元格?
1. 公式为:=INDEX(A:A,MIN(IF(ISNUMBER(FIND(E2,B$2:B$17)),ROW($2:$17)))2. 如图所示(图中为office2021实例,旧版本按ctrl+shift+enter产生花括号)

excel如何查找指定单元格内容在表格中的地址
ADDRESS函数应用 函数格式 ADDRESS(row_num,column_num,abs_num,a1,sheet_text)。 1.  Row_num  在单元格引用中使用的行号。 2.  Column_num  在单元格引用中使用的列标。 3.  Abs_num  指定返回的引用类型。 如ADDRESS(3,2,4)结果为B3,其含义是第...

如何通过excel查找含有指定字符串内容
通过Excel查找含有指定字符串内容,可以按照以下步骤操作:1. 打开Excel表格,选中要搜索的单元格区域。2. 使用快捷键“Ctrl+F”打开“查找和替换”对话框,或在菜单栏中选择“查找和选择”功能。3. 在“查找内容”框中输入要查找的字符串。4. 点击“...

相似回答