Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2105|回复: 6

[已解决]求高手解答excel查找中的难题~~~个人觉得很难

[复制链接]
发表于 2014-1-12 11:58 | 显示全部楼层 |阅读模式
求高手解答excel查找中的难题~~~个人觉得很难

我想在工作表“判断”中粘贴“安全常识”内容一列中的任何一段文字,以判断该文字存在“安全常识”的第几行或是否存在
本人通过Vlookup和match函数都尝试过,但是显示的结果却不正确,特来请教高手答疑解惑。数据文件附后,对于解答感激不尽

最佳答案
2014-1-12 15:17
c4
  1. =IF(COUNT(FIND(C1,安全常识!A$1:A$100)),"","不")&"存在"
复制代码
c5
  1. ="第"&LOOKUP(9E+307,FIND(C1,安全常识!A1:A100),ROW(1:100))&"行"
复制代码
三键结束

CC.zip

105.1 KB, 下载次数: 13

数据文件

发表于 2014-1-12 13:40 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2014-1-12 13:44 | 显示全部楼层
zhanmude 发表于 2014-1-12 13:40
不明白你想要什么!你举个例子!

说简单点就是判断一个字符串是否出现在一列中,并显示出该字符串所在行的行号
回复

使用道具 举报

发表于 2014-1-12 15:17 | 显示全部楼层    本楼为最佳答案   
c4
  1. =IF(COUNT(FIND(C1,安全常识!A$1:A$100)),"","不")&"存在"
复制代码
c5
  1. ="第"&LOOKUP(9E+307,FIND(C1,安全常识!A1:A100),ROW(1:100))&"行"
复制代码
三键结束

CC.rar

105.53 KB, 下载次数: 2

回复

使用道具 举报

发表于 2014-1-12 15:47 | 显示全部楼层
来围观,学习一下
回复

使用道具 举报

 楼主| 发表于 2014-1-12 16:55 | 显示全部楼层
tgydslr 发表于 2014-1-12 15:17
c4c5三键结束

高手,谢谢,结果没有问题了,只是我有两个问题想请教一下:
1、我自己在编写C4时,在执行FIND(C1,安全常识!A$1:A$100)函数时返回值为#VALUE!,因此在执行到COUNT(FIND(C1,安全常识!A$1:A$100)时得出值为0,最终所有结果的值都为“不存在”,而你的Find却能得到正确的值,这是什么原因啊,是不是写{}这个大括号有关;
2、原来我在写C5单元格时,都用过lookup和match,但是不管C1怎么调,结果都指向一个错误的结果,不知道什么原因,还有在看了你写的之后更晕了,9E+307这个值,是指向C1单元格的,但是为什么要这样写?

回复

使用道具 举报

发表于 2014-1-12 17:35 | 显示全部楼层
tangshijun 发表于 2014-1-12 16:55
高手,谢谢,结果没有问题了,只是我有两个问题想请教一下:
1、我自己在编写C4时,在执行FIND(C1,安全常 ...

1、这个大括号不是加上去的,手动输入的话没用
    FIND(C1,安全常识!A$1:A$100)返回的是100个值,成了数组了,数组公式需要同时按alt+ctrl+enter结束,当然在同时按下这三个键后大括号就自然加上了,这样才能返回正确结果。
2、FIND(C1,安全常识!A$1:A$100)是说分别在 安全常识!A$1:A$100中找c1这段话,找到的话返回c1的第一个字在 安全常识!A$1:A$100中某个单元格的位置(第几个字符),找不到的的话就返回错误了。
   c1正好在a33可以找到,c1第一个字符处在a33的第686个位置,安全常识!A$1:A$100的单元格字符很多的,所以找到的位置可能会很大,但再大也不会大于9e+307这个数
   lookup就从FIND(C1,安全常识!A$1:A$100)找小于9e+307的最大数,所以就找到第33个数(本题中其他的都是错误),返回row(1:100)的第33个数就是33。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-29 03:32 , Processed in 0.290785 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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