如何使用excel函数判断某一单元格内包含另一区域内某单元格的内容

比如判断A1(零零五)中包含B列(从B1到B9中查找)中某一单元格的内容(找到B4),然后在D列(D1)中输出C列对应B列那一行的数字(C4),就是5.
求大神帮忙
问题再更正一次,要查找的文本可能在字符串中的任意位置,而字符串中的其他文字也可能是任意文字。

方法:
 假设是A列,标准数值是C1,在B2输入下面公式后下拉:
  =IF(ISNUMBER(FIND($C$1,A2)),"Y","N")
  B列结果为Y,则包含,B列结果为N则不包含。
  单元格类型定义了在单元格中呈现的信息的类型,以及这种信息如何显示,用户如何与其进行交互。用户可以 使用两种不同的单元格类型对表单中的单元格进行设置: 一种是可以简单地关联于单元格的文本格式,另一种就是显示控件或者图形化信息。 Excel中内置有通用,货币,数字,百分比,文本类型. 而第三方表格控件往往会有更丰富的单元格类型,比如Spread会支持18种单元格类型(Mask型,按钮型,复选框型,组合框型,图形型等等)。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-24

D1输入

=SUMPRODUCT(ISNUMBER(FIND($B$1:$B$9,A1))*$C$1:$C$9)

公式下拉

 

第2个回答  2019-06-25
  如图所示,如果D列单元格内包含A1:B8区域内的某一个单元格内容,则E列显示“包含”,否则显示“不包含”:
  公式为=IF(COUNT(FIND(A$1:B$8,D1)),"包含","不包含")
  公式释义:在D1中分别查找A1:B8中的内容,找到返回一个位置数字,找不到则为错误,用conut函数计算find计算结果中的数字个数,只要count结果大于0,则说明包含。
第3个回答  2013-09-24
D1的公式为
=VLOOKUP(RIGHT(A1,1),$B$1:$C$9,2,0)
然后下拉公式就可以了
说明:
你样表中要查找的数字都在A列单元格的最后一个,使用RIGHT函数可以取得该单元格从右边算计N个字符,=RIGHT(A1,1),就是A1单元格右边算起1个字符“五”,=RIGHT(A1,N)就是A1单元个从右边算计N个字符。
利用VLOOKUP函数可以查找五在$B$1:$C$9范围内第一列B1:B9范围内的位置,查出来的值为4,然后返回第四行第2列的数字5,=VLOOKUP(RIGHT(A1,1),$B$1:$C$9,2,0)里面的2就是第二列的意思,0是精确查找的意思。追问

不好意思,问题有误,现在更正,请再看一下。

追答

=VLOOKUP(SUBSTITUTE(A1,"零",""),$B$1:$C$9,2,0)

=SUBSTITUTE(A1,"零","")这个公式的意思是将A1单元格中的“零”替换成空的"",然后就剩下数字了,然后利用VLOOKUP查找出来。

追问

如果是零之外的任意文字呢

追答

不需要B列辅助,使用下面的公式按CTRL+SHIFT+ENTER三键结束就可以了,前提是A列单元格的名字只有一个是数字,有多个数字的话就会把所有数字加起来
=SUM(IF(ISNUMBER(MATCH(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),{"一","二","三","四","五","六","七","八","九"},0)),MATCH(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),{"一","二","三","四","五","六","七","八","九"},0),0))

这个公式的原理是利用MID函数提取A1单元格的姓名的文字,不管是一个字还是三个字都可以,然后利用MATCH函数查找该文字在{"一","二","三","四","五","六","七","八","九"}中的位置,因为该位置就是1-9的数字,所以把这些数字加起来就行了,由于姓名中不全部是数字,所以使用了IF和ISNUMBER函数,把非数字文字变成0.

第4个回答  2019-11-25
使用excel函数判断某一单元格内包含另一区域内某单元格的内容:点工具---选项---视图---窗口选项---公式(勾上就可发现所有单元格里公式)

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网