-1

我在电子表格中有一些像这样组织的数据

c1          c2              c3          c4      c5      c6      c7   c8     c9
3137EACY3   FHLMC 0.75 14   11/25/14    Q414    -3.5    -3.5    2YR -13.6   0.26
3135G0HG1   FNMA 0.375 15   03/16/15    Q115    2.4     2.4     2YR -11.4   0.32
3135G0KM4   FNMA 0.5 15     05/27/15    Q215    3.5     3.5     2YR -13     0.33
31359MZC0   FNMA 4.375 15   10/15/15    Q315    13.1    13.1    2YR -9.9    0.43
31359MH89   FNMA 5 16       03/15/16    Q415    5.7     5.7     3YR -5.7    0.55
3137EADQ9   FHLMC 0.5 16    05/13/16    Q116    1       1       3YR -14.5   0.5
3135G0XP3   FNMA 0.375 16   07/05/16    Q216    10.7    10.7    3YR -8.6    0.6
31359M2D4   FNMA 4.875 16   12/15/16    Q316    21.4    21.4    3YR -9      0.71
3137EADC0   FHLMC 1 17      03/08/17    Q416    31.5    31.5    3YR -5.9    0.81
3137EADF3   FHLMC 1.25 17   05/12/17    Q117    -14.6   -14.6   5YR -5.5    0.86
3137EAAY5   FHLMC 5.5 17    08/23/17    Q217    -10.5   -10.5   5YR -7.3    0.9
3135G0RT2   FNMA 0.875 17   12/20/17    Q317    7       7       5YR -1.5    1.08
3137EADP1   FHLMC 0.875 18  03/07/18    Q417    13.1    13.1    5YR -1.3    1.14
3137EABP3   FHLMC 4.875 18  06/13/18    Q118    8.8     8.8     5YR -10     1.09
3137EACA5   FHLMC 3.75 19   03/27/19    Q218    39.4    39.4    5YR -0.7    1.4

在另一个电子表格中,我有一些这样组织的数据:

i1          i2                      i3          i4
EG8566960   EIB 4.75 10/15/14       10/15/14    Q414
500769AX2   KFW 4.125 10/15/14      10/15/14    Q414
045167BJ1   ASIA 4.25 10/20/14      10/20/14    Q414
298785FT8   EIB 0.875 12/15/14      12/15/14    Q414
500769ET7   KFW 1 01/12/15          01/12/15    Q115
EI1571062   CADES 2.875 03/02/15    03/02/15    Q115
XS0213706   EUROF 4.5               03/06/15    Q115
676167AQ2   OKB 4.5                 03/09/15    Q115
XS0495091   NEDWBK 3                03/17/15    Q115

我想写一个VLOOKUP()当 i4 和 c4 匹配时获取 c6 的值,但是我遇到了一些麻烦,无法弄清楚为什么我会收到 #N/A 错误。这是我在 vlookup 中写的:

=VLOOKUP(D7,'Sheet2'!A:I, 7, FALSE)

D7Q414在我的第一个电子表格中。有人对我为什么会收到此错误有任何建议吗?我觉得我已经尝试了几乎可以在网上找到的任何东西。当我查看计算步骤时,它来自:

VLOOKUP("Q414",'Sheet2'!A:I,7,FALSE)

整个功能下划线为:

#N/A

所以我知道它至少正确选择了“Q414”......

任何帮助表示赞赏。

4

1 回答 1

3

您从包含您要查找的值的列中选择 table_array,在您的情况下:

=VLOOKUP(D7,'Sheet2'!G:I, 3, FALSE)

G是找到 的列Q414,因此表数组从 开始G。而相对于这一列的是列I,之后的第三列G

请注意,vlookup 仅返回第一个匹配项,但我不确定您到底在做什么,所以:)

编辑:有一点误解,c4 和 c6 列实际上分别在 D 和 F 列。因此,巴里·胡迪尼正确指出的公式是:

=VLOOKUP(D7,'Sheet2'!D:F,3,FALSE)
于 2013-05-31T12:29:37.977 回答