我当前的项目有一个主输入页面,需要客户ID,货币和市场。对于每个客户,有不同的情况和佣金%和MIN / MAX佣金的不同输出。
当我使用Vlookup搜索(A2& B2& C2)时,它会搜索CLIENTIDCURRENCYMARKET而不是CLIENT CURRENCY MARKET,因此它可以找到任何内容。
代码的一般想法:
=VLOOKUP(A2&B2&C2;'Spec. Klienti - Horiz'!B2:T75;4;FALSE)
答案 0 :(得分:1)
要以您希望的方式使用VLookup,您需要将查找表的格式更改为:
> Ind ClientID Currency % Min Market
>
> 111111EURDE 111111 EUR 0.1% 30 DE
>
> 111111EURFR 111111 EUR 0.1% 30 FR
>
> 111111EURNL 111111 EUR 0.1% 30 NL
即每个数据一行。第一列是允许以您希望的方式使用VLookup。
您仍然可以阅读该表,但它确实重复了很多数据(这不是很好的做法,但有效)
答案 1 :(得分:0)
如果您要搜索“客户货币市场”,则应在文本之间添加空格。试试这个:
= VLOOKUP(A2&“”& B2&“”& C2;'Spec.Klienti - Horiz'!B2:T75; 4; FALSE)