excel 怎么样取二维数组中不确定在哪个行列的数?
123452~652469310782164abc4624185214451%6/@893674818#778num938450938.2810194825a=c如上面,...
1 2 3 4 5
2 ~ 65 24 69
3 10 78 2 16
4 abc 46 24 18
5 21 44 51 %
6 / @ 89 36
7 48 18 # 77
8 num 93 84 50
9 3 8 . 28
10 19 48 25
a= c
如上面,一个10x5的二维数组,内容包括数字、特殊符号、文本、空格等。
a=c 中的a=是提示文字,而其中的c是不固定的值,
我想实现当输入不同的c值的时候,能在上面的数组中搜索并定位到有值等于c的地方。
看了*lookup,index, match这些函数,都是对一维数组的定位,
如果用上面的函数组合,则需要先match到行,然后要指定某列才能lookup或index,
我这里事先是不知道c会出现在数组中的哪一列上,
请教我该如何做呢?
我4级不知道为什么还不能上传图片,上面的数组排列有点乱,其实里面的数据是对齐的,就是一个10x5的二维数组。 展开
2 ~ 65 24 69
3 10 78 2 16
4 abc 46 24 18
5 21 44 51 %
6 / @ 89 36
7 48 18 # 77
8 num 93 84 50
9 3 8 . 28
10 19 48 25
a= c
如上面,一个10x5的二维数组,内容包括数字、特殊符号、文本、空格等。
a=c 中的a=是提示文字,而其中的c是不固定的值,
我想实现当输入不同的c值的时候,能在上面的数组中搜索并定位到有值等于c的地方。
看了*lookup,index, match这些函数,都是对一维数组的定位,
如果用上面的函数组合,则需要先match到行,然后要指定某列才能lookup或index,
我这里事先是不知道c会出现在数组中的哪一列上,
请教我该如何做呢?
我4级不知道为什么还不能上传图片,上面的数组排列有点乱,其实里面的数据是对齐的,就是一个10x5的二维数组。 展开
3个回答
展开全部
把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删)、excel样表文件把现状和目标效果表示出来)作为附件发来看下 yqch134@163.com
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
比如要查找“@”,可以用公式:
=ADDRESS(MIN(IF(A1:E10="@",ROW(1:10))),MIN(IF(A1:E10="@",COLUMN(A:E))))
数组公式,按CTRL+SHIFT+回车键结束公式。即可显示:$B$6
=ADDRESS(MIN(IF(A1:E10="@",ROW(1:10))),MIN(IF(A1:E10="@",COLUMN(A:E))))
数组公式,按CTRL+SHIFT+回车键结束公式。即可显示:$B$6
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设数据区域为A1:E10
包含数据的工作表.RANGE("A1:E10").Select‘
With Selection.Range("a1:E10")
Set c = .Find(x, LookIn:=xlValues, LookAt:=xlWhole)
If Not c Is Nothing Then
str1 = c.Address
End If
End With
str1就是你要找的单元格地址
包含数据的工作表.RANGE("A1:E10").Select‘
With Selection.Range("a1:E10")
Set c = .Find(x, LookIn:=xlValues, LookAt:=xlWhole)
If Not c Is Nothing Then
str1 = c.Address
End If
End With
str1就是你要找的单元格地址
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询