我在一张表上列出了域名及其注册商,并在另一张表上列出了相同的域名和其他数据(但不包括注册商)。
我需要从表A中获取注册商名称,以便在表B中的相应域名旁边。
工作表A的CSV示例:
domain1.com,,9.98,03/24/13
domain1.com,,9.98,03/24/13
domain1.com,godaddy,9.98,03/24/13
domain2.com,,9.98,03/24/13
domain2.com,godaddy,9.98,03/24/13
domain3.com,namecheap,9.98,03/24/13
表B的CSV示例:
domain1.com,1200,04/01/14
domain2.com,402,04/01/14
domain3.com,612,04/01/14
我希望将注册商放在每个域的表B的第4列中。
问题是,在表A中,域中存在多个与其他注册商过去的实例,但这些单元已被删除。这导致我从表B的vlookup找到域名的第一个匹配并返回相应的注册器,最终为空(返回零)。
有没有办法让一个VLookup(或其他公式)只返回一个非空白的相应注册商?
我用Index& amp;做了一些实验。匹配,但无法更接近。
=INDEX(B:B,MIN(IF('domains'!A:A=B14,IF(B:B="",2000000,ROW(B:B)),2000000)))
另外,这会在匹配值旁边返回一行?我没看到发生了什么。