作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的问题是关于 VBA excel 代码。
我可能想写一个宏,但我对编码不是很熟悉,所以我正在寻找一些指导。
基本上我有一个带有一些字段但没有填写值的表格的 excel 电子表格,然后我有一个单独的电子表格,其中包含我想进入第一个电子表格的值表
例如,这将是我所拥有的简要分割:
Height: *blank cell to be populated*
length: *blank cell to be populated*
Width: *blank cell to be populated*
最佳答案
我建议你不要使用 VBA。您可以使用 VLOOKUP 功能实现此目的。
以下是我在 Sheet2 中的一些示例。
H L W
1 2 3
5 10 12
10 11 12
15 15 15
myHLW
,定义为 sheet2!$a$1 到 sheet2!$c$5。
Height Width Length
在 a1、b1 和 c1 中。
10
在a2。然后我在 b2 中输入了这个公式:
=VLOOKUP($A2,myHLW,2)
.这告诉 Excel (a) 查找 a2 中的值(当前为 10)。 (b) 查看指定区域 myHLW。 (c) 将第 2 列中的任何内容放入找到的行中。 Excel 填写
11
为了我。
=VLOOKUP($A2,myHLW,3)
.这告诉 Excel 使用命名区域 myHLW 查找 a2 中的值(当前为 10),并将第 3 列中的任何内容放在找到的行中。 Excel 填写
12
为了我。
Height Length Width
10 11 12
5 10 12
1 2 3
3.14159 2 3
=VLOOKUP($A2,myHLW,3,FALSE)
.如果第四个参数为 false,Excel 将要求完全匹配。如果您为 VLOOKUP 执行此操作,Excel 将放置
#N/A
如果没有匹配。
关于excel - Excel 中的 if/And 语句和查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16017664/
我是一名优秀的程序员,十分优秀!