Excel 我有下面提到的输入数据格式的数据,我需要使用vba将其转换为输出格式。我该怎么做?

Excel 我有下面提到的输入数据格式的数据,我需要使用vba将其转换为输出格式。我该怎么做?,excel,vba,Excel,Vba,输入数据 Material Component KV2XJR5 11403771 KV2XJR5 11404948 KV2XJR5 11494964 KV2XJR5 11507455 KV2XJR5 11522753 KV2XJR5 11819593 11819593 11002003 11819593 11002005 11819593 11002006 11819593 11002070 11819593 11002200 11819593 1100

输入数据

Material    Component
KV2XJR5 11403771
KV2XJR5 11404948
KV2XJR5 11494964
KV2XJR5 11507455
KV2XJR5 11522753
KV2XJR5 11819593
11819593    11002003
11819593    11002005
11819593    11002006
11819593    11002070
11819593    11002200
11819593    11002298
11819593    11002314
11819593    11002343
11819593    11002418
11819593    11002520
11819593    11803236
11819593    11858821
11858821    11002521
11858821    11002522
11803236    11002523
11803236    11002523
输出数据

MATERIAL    COMPONENT   LEVEL
KV2XJR5 11403771    1
KV2XJR5 11404948    1
KV2XJR5 11494964    1
KV2XJR5 11507455    1
KV2XJR5 11522753    1
KV2XJR5 11002003    2
KV2XJR5 11002005    2
KV2XJR5 11002006    2
KV2XJR5 11002070    2
KV2XJR5 11002200    2
KV2XJR5 11002298    2
KV2XJR5 11002314    2
KV2XJR5 11002343    2
KV2XJR5 11002418    2
KV2XJR5 11002520    2
KV2XJR5 11002523    3
KV2XJR5 11002523    3
KV2XJR5 11002521    3
KV2XJR5 11002522    3

我想这里面有一个小小的调整:虽然我没办法弄明白,但可能会起作用。

C2
设置为1,然后在
C3
中写下这个公式:

=1+IFERROR((INDEX(C$2:C2, MATCH(A3, B$2:B2,0))),0)
然后向下复制/粘贴公式列
C

您也可以使用
VLookup
C3
中的公式为:

=1+IFERROR(VLOOKUP(A3, B$2:C2, 2, FALSE), 0)