Excel如何从某单元格内的数字符串中,找寻所指定的数字组合

我想请问:如何从某单元格内的数字符串中,"找寻"其单元格内是否有所指定的数字组合
(单元格内的数字有排序过),若有,则显示,若无则不显示
我已经上网找寻过很多相关的函数,及组合运用,但是都找不到相关运用
有谁可以教教我呢

如:
姓名 编号 找寻
A1 014679 147 单元格内条件有"1&4&7" 则显示"147",否则不显示
A2 01234689
A3 014589
A4 12789
A5 2578
A6 03567
A7 01234679

以此类推

意思就是指定的字符在单元格内都有咯?不管字符出现顺序吧?
用法:新建一个模块,复制下面代码进去。在要放结果的单元格内输入=myfind("174",A1) ,其中引号内为要查找的字符,不论顺序。A1为要 找寻 的单元格。
Function MyFind(Str As String, Rng As Range) As String
Dim i As Long, S As String, N As Long
S = Rng.Text
For i = 1 To Len(Str)
If InStr(S, Mid(Str, i, 1)) > 0 Then N = N + 1
Next
MyFind = IIf(N = Len(Str), Str, "")
End Function
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-02-26
=IF(ISERROR(SEARCH("1*4*7",B2)),"","1&4&7")本回答被提问者采纳

Excel如何从某单元格内的数字符串中,找寻所指定的数字组合
用法:新建一个模块,复制下面代码进去。在要放结果的单元格内输入=myfind("174",A1) ,其中引号内为要查找的字符,不论顺序。A1为要 找寻 的单元格。Function MyFind(Str As String, Rng As Range) As String Dim i As Long, S As String, N As Long S = Rng.Text For i = 1 To ...

Excel 如何提取字符串中数字和字母组合
1、文字在前数字在后:取数字公式=RIGHT(A1,LENB(A1)-LEN(A1)) 下拉填充 2、数字在前文字在后:取数字公式=LEFT(A1,2*LEN(A1)-LENB(A1)) 下拉填充3、数字在中间、文字在两边:取数字公式=-LOOKUP(0,-MID(A1,ROW(INDIRECT("1:"&LEN(A1))),2*LEN(A1)-LENB(A1))) 下拉填充 ...

如何在excel中将一个单元格中的字符串使用函数将特定字符串中的数值提取...
方法一:连续进行两次数据分列——分别使用分隔符XY,即可 方法二:在B1输入 =mid(A1,2,find("Y",A1)-2)在C1输入 =right(A1,len(A1)-find("Y",A1))

如何在excel中从字符串中提取数字?
1、给出数字在字符串中的起始位置和长度。示例公式:=--mid(a1,5,3) 公式结果为提取A1单元格中从第5位开始的3个数字。2、提取某特定字符串后的数字。示例公式:=-lookup(0,-mid(a1,find("ABC",a1)+LEN("ABC"),row(1:99))) 公式结果为提取A1单元格中字符串ABC之后的数字。3、数字在一...

excel出现某某几个字的时候,提取后面的数据
可以利用EXCEL中的MID和SEARCH函数共同实现这个功能。SEARCH函数的功能是返回一个字符串在另一个字符串中从左到右第一次出现的位置索引,MID函数则是用于截取字符串的。假如,在一个包含客户详细住所信息的字符串中,如果你要截取某中的所在市的信息,可以利用下面的公式组合实现(假定该字符串放置于H1单元...

在EXCEL单元格文本字符串中如何取出想要的字符串?
方法一,操作法 查找: (*}*} 替换: 不输入内容 再查找: )替换:不输入内容 复制A列的结果,到记事本粘贴 按下CTRL+Z(撤消操作)直到查找替换前的样式,再把记事本的内容复制,粘贴到表格的B列 方法二,操作法 选中A列的A2至A4单元格区域---数据--分列---分隔符号--下一步--勾选"其他"输入"...

如何从一大堆数字中找出我想要的那几个数字?
在Excel中,实现从一列数据中筛选出特定和的数值,可以通过“数据”选项的“规划求解”功能来操作。具体方法如下:首先,假设你的数据范围在A1到A10单元格,目标是找到哪些数值相加等于215.66。为了达到这个目的,你需要在B列执行以下步骤:1. 在B11单元格中输入求和公式,如=SUMPRODUCT(A1:A10, B1:...

怎么在excel中提取特定字符后面的数字?
在Excel中,提取特定字符后的数据其实相当直接。首先,你需要将目标数据放置在表格的适当位置。例如,假设你有一个表格,想从“共”和“,”之间的金额中提取数据,可以参考以下步骤。1. 假设你的数据在A列,你可以在B1单元格输入公式来实现这个任务。使用MID和LEFT函数组合,公式可以写为:=MID(A1,...

怎样在Excel中根据某字符串在某单元格显示特定字符。
在Excel中,如果希望某单元格中包含特定文字时,则在该单元格或相邻单元格显示特定字符,可以通过使用IF和FIND函数组合实现。具体操作如下:1. **打开Excel文档**,并定位到需要操作的单元格。2. **输入公式**:假设要在B列中根据A列单元格是否包含“某字”(如“某”),来决定在B列显示“特定...

excel如何提取文本中的特定数字?
EXCEL从左边第二个或者第三位开始取数,取后面所有的数,或者或者所有的文本是最好取的,用Mid函数 就可以解决问题 mid(A1,2,3)的意思是:取A1单元格取东西,“2”表示从A1单元格的值,从第2个文本字符或者数字开始提取,“3”表示从A1单元格文本第二位开始总共取3位 在这里我们要取的事A1...

相似回答