excel 在此场景中使用vlookup是否合适

oaxa6hgo  于 2023-05-19  发布在  其他
关注(0)|答案(2)|浏览(89)

我有一个Excel表格,看起来像这样:

Name Category Value
Joe  A
Joe  B        
Joe  C        4.2
Joe  D        3.22
Brad A        
Brad B        
Brad C        2.25
Brad D        4.1
Ryan A
Ryan B
Ryan C        1.22
Ryan D        5.22

现在,我希望它看起来像这样:

Name Category Value
Joe  A        4.2
Joe  B        4.2
Joe  C        4.2
Joe  D        3.22
Brad A        2.25
Brad B        2.25
Brad C        2.25
Brad D        4.1
Ryan A        1.22
Ryan B        1.22
Ryan C        1.22
Ryan D        5.22

我想使用一个if语句和一个vlookup(类似=if(isblank([value cell]),vlookup([name and category cell combination],[all columns in table],3,false),[value cell]),但是vlookup似乎不接受多个条件。有没有办法让语法在这里工作,或者我应该使用不同的函数来完成这项工作?

6jjcrrmo

6jjcrrmo1#

如果您是Microsoft-365的用户,请尝试-

=BYROW(C2:C13,
LAMBDA(x,
LET(tmp,x:INDEX(C2:C13,12),
INDEX(FILTER(tmp,tmp<>""),1)
)))

rqmkfv5c

rqmkfv5c2#

对于Excel-2010,请尝试以下数组公式-

=INDEX($C$2:$C$13,MIN(IF($C2:$C$13<>"",ROW($C2:$C$13),""))-ROW($C$1))

数组公式表示必须按CTRL + SHIFT + ENTER输入公式。

相关问题