我正在寻找一些相当简单的东西,但我已经尝试了很长一段时间了.我需要从列中获取值.
假设我有几个带标题的列,我需要从具有特定标题的列中提取数据.通过使用MATCH查看带有标题的行,我可以很容易地得到它的数字.现在我有了号码 - 我需要从标题下方的这一列中拉出10个单元格.
例如,如果标题位于第一行,而我需要的是E列,那么我需要拉E2:E11.我有5个作为MATCH函数产生的列号.我会使用OFFSET,因为它几乎与我的OFFSET(A1; 1; MATCH(blablabla); 10; 1)之类的值一样.它工作正常,但我需要从一个已关闭的工作簿中执行此操作,而OFFSET仅适用于当前打开的工作簿.
必须有一个简单的解决方案,我无法相信Excel提供像COLUMN这样的功能,但不能提供相反的解决方案.为了使用生成的工作簿的人,我无法真正切换到R1C1视图,但如果这是我唯一的选择,我想这将是必须的.
请告知在这种情况下我能做些什么.
尝试使用INDEX,这应该可以在封闭的工作簿中正常工作,语法如下:
=INDEX([Book1.xls]Sheet1!$B$2:$Z$11,0,MATCH("x",[Book1.xls]Sheet1!$B$1:$Z$1,0))
这将在 book1sheet1 的 B1:Z1 中找到“x”,然后给出下面的 10 个单元格(第 2 行到第 11 行)
| 归档时间: |
|
| 查看次数: |
11024 次 |
| 最近记录: |