excel-formula - 更改链接中的公式
问题描述
我想改变这个公式
=VLOOKUP(A2,[Book3]Aug!$E$7:$F$13,2,0)
通过引用具有 Aug、Sep、Oct 的单元格值将 Aug 更改为 Sep,即如果 Cell A1 具有 Aug。现在如果我将单元格 A1 的值更改为 Sep,公式应变为:
=VLOOKUP(A2,[Book3]Sep!$E$7:$F$13,2,0)
解决方案
您的问题中没有示例快照。一些我如何根据你写的公式和你问的问题来预测和发布答案。
如果这不是您预期的答案,请告诉我并分享您的数据快照以进行处理。
在这里,您可以查看您的要求示例:
Book3:在月度表中有数据。
Test_If 和 Vlookup:如您所说,它与公式一起使用。
在测试书中,单元格B3包含如下公式,该公式为 if 和 A3 引用A1 ,然后从Book3 中获取数组以
获得 2 列值。 Vlookup()
这里我使用了两种公式方法,一种是直接输入列号以获取匹配的数据,另一种是使用Match()
函数代替输入列号。
公式通过输入列号来使用B3
并复制到所有
=IF($A$1="Aug",VLOOKUP($A3,[Book3.xlsx]Aug!$A:$D,2,0),IF($A$1="Sep",VLOOKUP($A3,[Book3.xlsx]Sep!$A:$D,2,0),VLOOKUP($A3,[Book3.xlsx]Oct!$A:$D,2,0)))
If Want with Match Function 而不是输入用于B3
并复制到所有的列号
=IF($A$1="Aug",VLOOKUP($A3,[Book3.xlsx]Aug!$A:$D,MATCH(B$2,[Book3.xlsx]Aug!$A$1:$D$1,0),0),IF($A$1="Sep",VLOOKUP($A3,[Book3.xlsx]Sep!$A:$D,MATCH(B$2,[Book3.xlsx]Sep!$A$1:$D$1,0),0),VLOOKUP($A3,[Book3.xlsx]Oct!$A:$D,MATCH(B$2,[Book3.xlsx]Oct!$A$1:$D$1,0),0)))
使用此公式后,您可以在测试工作簿中将 A1 单元格值修改为 Sep 或 Oct,公式将基于 True 条件工作,原因仅使用 IF 条件并且已由@solar 评论
请参阅以下快照以了解更多信息。
第 3 册,其中完整数据可在月度明智表中获得。
If
V lookup
与公式一起使用的Test_和Excel Book。
如果需要更多关于 if 和 Vlookup 的知识,请参考下面的链接。 https://www.ablebits.com/office-addins-blog/2018/02/07/if-vlookup-excel/
推荐阅读
- c# - 如何修复索引超出数组错误的范围?
- google-chrome - 媒体查询在我手动调整浏览器大小时起作用,但在我使用 Chrome 的“检查”中的“响应”功能时不起作用
- java - DB Transaction Grouping - Spring,java - 寻找设计思路
- java - 应用程序看不到创建的文件
- security - 如何从会话 cookie 使用 SameSite 的跨站点请求中恢复会话?
- xslt - 从 XML 中的 cdata 文本中提取 img src
- git - 将未推送的提交移动到另一台没有远程存储库的机器上的存储库
- php - 在 Laravel 的表单中确认删除
- set - 离散数学
- c# - 当我在 xamarin 上除以 0 时出现异常