如何让Excel识别类似项的不同数量?

分享于 

1分钟阅读

电脑

  繁體

问题:

我希望在我投入付费代码时,有多个保险费用的autopopulate保险费率。

例如

保险A 在 $104处支付 90791码。
保险B 在 $98.64支付代码 90791
保险C 在 $88.68处支付 90791码

保险A 在 $93处支付 90837码
保险B 在 $68支付代码 90837
保险C 在 $80.84处支付 90837码

如何让Excel读取我的客户端保险并自动填充适当的支付代码?


回答 1:

将你的数据以英镑为单位,以英镑为单位进行收费:

enter image description here

中放置你想要的保险号,并按F1将数字代码放置在 F1.

然后在 G1中输入:


=INDEX(C1:C100,SUMPRODUCT(--(A1:A100=E1)*(B1:B100=F1)*ROW(1:100)))



enter image description here

类似于 VLOOKUP(),但具有多个标准。

备注:

使用 SUMPRODUCT() 获得行号的技巧只有在一行符合所有条件的情况下才会起作用。


回答 2:

  • 在第 1列创建带有CPT代码的表,以及第一行中的保险公司。
  • 使用 VLOOKUP 确定行,MATCH 用于确定列

=VLOOKUP(A2,$F$1:$I$3,1+MATCH(B2,$G$1:$I$1,0),FALSE)



enter image description here



Excel  Items