找回密码
 立即注册
搜索

求用单元格中的动态字母来替换公式中的列。

4
回复
638
查看
[复制链接]

1

主题

6

帖子

0

幻币

初入江湖

Rank: 1

积分
6
2021-12-9 19:23:00 显示全部楼层 |阅读模式
想问一个比较复杂的问题,又担心说简单问题复杂化了。因为如果能够实现动态化的控制,节约的就不是一两步了,操作起来更加方便快捷。
ssheet1中假如是公司员工的补贴数值是随便编的哈。假如说我要查询表2求值区域中a列员工3月份的补贴。也就是在第1个表中e列的数据。那么查询的公式有很多种,如果我选用index,match这个公式来进行匹配查询。以表二求值区中的单元格,a2为例。=INDEX(Sheet1!E:E,MATCH(A2,Sheet1!B:B,))得到对应的数据是104.5元。现在的问题是,如果我想查另外的几例,而且每次查的列号不一样,那么为了操作方便。在第2个表中用单元格a17来控制。 A17中赋予字母的番号。比如字母是E,那么就查询e列。如果字母是H。把原始公式中的Sheet1!E:E自动变为Sheet1!h:h,请问有没有哪个公式能够达到这个效果,或者用其他的公式得到相似的效果。

66d2b3e4ca024643f398ada0b9fb93a9.png
e739068023a19df9427df06e1ba07c83.png
怎样用单元格的动态字母取代列号.zip (9.81 KB, 下载次数: 14)
PPT学习论坛
回复

使用道具 举报

0

主题

8

帖子

0

幻币

初入江湖

Rank: 1

积分
0
2021-12-19 15:14:14 显示全部楼层
=INDEX(INDIRECT("sheet1!"&A17&":"&A17),MATCH(A2,Sheet1!B:B,))大胆猜1个
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

7

帖子

2

幻币

初入江湖

Rank: 1

积分
11
2022-1-2 03:07:04 显示全部楼层
用vlookup岂不更好,a17输入要查询的月份即可:=VLOOKUP($A2,Sheet1!$B:$N,$A$17+1,)
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

5

帖子

-1

幻币

初入江湖

Rank: 1

积分
3
2022-3-10 08:58:53 显示全部楼层
返回值是vaLue,谢谢,上边那位公式是正确的
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

3

帖子

-2

幻币

东方不败

积分
-1
2022-3-15 23:12:27 显示全部楼层
对了,加上$符号可以扩展下拉了,谢谢,
PPT学习论坛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册