我尝试将Excel值从列表中的一个工作表匹配到另一个工作表中的另一列,以便找到它显示的第一行并将结果与Index-Match函数匹配。即使我输入了正确的范围,我也会收到#NA的错误。我相信这是因为我想要匹配的价值几次显示,但我只需要那几次的第一行。
有任何建议我该如何解决?
= INDEX(SAP $ A $ 1:$ BR $一万五千七百七十二,MATCH('中心' A2,SAP $ N $ 1:!$ N $ 15772,0),15!)
答案 0 :(得分:1)
根据我们的讨论,您可以做什么。
方法1 将数据类型更改为字符串,如Richard Tompsett建议的那样:
print (dfs['Jan2016'])
注意"&" 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)