我正在尝试在 Excel 2003 中编写公式。
情况:
A 列对应 B 列。C 列对应 D 列。A 列中有多行与 C 列中的单行匹配。
Column A Column B Column C Column D
1 1247 ≥ 98.5% 1247 ≥ 98.5%
2 1250 ≥ 99.9% 1250 ≥ 99.9%
3 1258 ≥ 99.9% 1258 ≥ 99.9%
4 1341 ≥ 99% 1341 ≥ 98%
5 1341 ≥ 99% 1349 ≥ 99%
6 1349 ≥ 60% 1376 ≥ 99%
7 1349 ≥ 60% 1644 ≥ 60%
问题
我需要 D 列中的值来替换 B 列中的值。
试图
- 在 A 列中选择一个值
- 匹配 C 列中的此值
- 根据 C 列中的值,从 D 复制数据。
将数据粘贴到 B 列。
=IF(ISERROR(MATCH(A1,$C$1:$C$,)),ERROR,VLOOKUP(A1,$C$1:$D$7,2))
当我使用此代码时,会从 D 列中提取不正确的值。B4 和 B5 应该只从 D4 中提取值。仅限 D5 的 B6 和 B7。
有什么建议么?