当值显示更多时,Excel匹配功能一旦进入列

时间:2018-01-07 09:13:39

标签: excel excel-formula

我尝试将Excel值从列表中的一个工作表匹配到另一个工作表中的另一列,以便找到它显示的第一行并将结果与​​Index-Match函数匹配。即使我输入了正确的范围,我也会收到#NA的错误。我相信这是因为我想要匹配的价值几次显示,但我只需要那几次的第一行。

有任何建议我该如何解决?

  

= INDEX(SAP $ A $ 1:$ BR $一万五千七百七十二,MATCH('中心' A2,SAP $ N $ 1:!$ N $ 15772,0),15!)

1 个答案:

答案 0 :(得分:1)

根据我们的讨论,您可以做什么。

方法1 将数据类型更改为字符串,如Richard Tompsett建议的那样:

print (dfs['Jan2016'])

注意&#34;&amp;&#34; Rails.application.config.middleware.use ExceptionNotification::Rack, :email => { :email_prefix => "[PREFIX] ", :sender_address => %{"notifier" <notifier@example.com>}, :exception_recipients => %w{exceptions@example.com}, :delivery_method => :smtp, :smtp_settings => { :user_name => "bob", :password => "password", } } 之后的连接,它将数字强制转换为文本格式。

方法2

以下也应该有效。它既适用于数字类型,也适用于文本类型。

=INDEX(SAP!$A$1:$BR$15772,MATCH('center'!A2&"",SAP!$N$1:$N$15772,0),15)