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的二维数组。
展开
 我来答
百度网友24ef169fc
2013-09-09 · TA获得超过9082个赞
知道大有可为答主
回答量:2.2万
采纳率:63%
帮助的人:4372万
展开全部
把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删)、excel样表文件把现状和目标效果表示出来)作为附件发来看下 yqch134@163.com
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
了尘和尚
2013-09-09 · 幻人心识本来无,罪福皆空无所住。
了尘和尚
采纳数:4256 获赞数:20083

向TA提问 私信TA
展开全部
比如要查找“@”,可以用公式:
=ADDRESS(MIN(IF(A1:E10="@",ROW(1:10))),MIN(IF(A1:E10="@",COLUMN(A:E))))
数组公式,按CTRL+SHIFT+回车键结束公式。即可显示:$B$6
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
WDZZYC
2013-09-09 · TA获得超过751个赞
知道小有建树答主
回答量:849
采纳率:69%
帮助的人:404万
展开全部
假设数据区域为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就是你要找的单元格地址
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式