在EXCEL中如何取得具有特定内容的单元格的行号,或列号。

比如,我要在A1到F20中取出内容为应付账款的单元格的行号或者列号。MATCH函数只能取一排或一列,不能取A1到F20的范围。... 比如,我要在A1到F20中取出内容为应付账款的单元格的行号或者列号。
MATCH函数只能取一排或一列,不能取A1到F20的范围。
展开
 我来答
小耳朵爱聊车
高粉答主

2019-09-24 · 说的都是干货,快来关注
知道大有可为答主
回答量:7378
采纳率:100%
帮助的人:297万
展开全部

1、首先,打开一个表,例如,数据的行号和列号为周芷若的符号条件14。  

2、选择一个空白单元格,然后选择公式中的插入函数。 

3、然后弹出插入功能窗口,在此窗口中搜索所需的功能。  

4、在搜索功能中输入匹配功能,然后在搜索结果中选择该功能。  

5、选择后,在功能参数中设置所需参数,在第一个参数中输入查询值,在第二个参数中输入数据区域,在第三个参数中输入0。  

6、输入完所有参数后,点击【确定】,系统将自动显示合格数据的行号和列号。

s今生缘
高粉答主

推荐于2017-10-08 · 醉心答题,欢迎关注
知道大有可为答主
回答量:3.2万
采纳率:85%
帮助的人:4919万
展开全部
  1. EXCEL中MATCH函数只能查找单行或单列区域,多行多列区域查找某值可使用SUMPRODUCT函数,如下图,查找“应付账款”所在的行,公式用:=SUMPRODUCT((A1:F20="应付账款")*ROW(A1:F20));

  2. 查找列用:=SUMPRODUCT((A1:F20="应付账款")*COLUMN(A1:F20));

  3. 还可以用ADDRESS函数返回单元格地址:=ADDRESS(SUMPRODUCT((A1:F20="应付账款")*ROW(A1:F20)),SUMPRODUCT((A1:F20="应付账款")*COLUMN(A1:F20)),4);

  4. 当然上述公式基于查找值在区域中无重复内容。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chiefzjh
推荐于2017-09-26 · TA获得超过9087个赞
知道大有可为答主
回答量:7013
采纳率:37%
帮助的人:2286万
展开全部
用 match 函数即可取出特定的内容在查找范围中的相对位置,再进一步计算可得行号、列标

补充:
这只能用自定义函数解决了,在VBA中插入模块,函数写法如下

Private Function mAdd(Rng As Range, V As String) As String
Dim cell As Range
For Each cell In Rng
If cell.Value = V Then
mAdd = cell.Address(0, 0)
Exit For
End If
Next
End Function

~~~~~~~~~~~~~~~~~~~~
使用 方法
=madd(a1:f20,"应付账款")
直接得出单元格的地址
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ljq6413
2011-06-12 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1588
采纳率:50%
帮助的人:578万
展开全部
取列: =COLUMN(A1)
取行: =row(A1)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangkongyu
2011-06-12
知道答主
回答量:7
采纳率:0%
帮助的人:3.6万
展开全部
什么是特定内容?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式