使用过滤器匹配并防止由于空白单元格导致的错误数据
Using Filters to match and preventing incorrect data due to blank cells
我正在尝试匹配来自两个不同工作表的数据,并从匹配的行中引入公司名称列表
A1:A1000 = List of Companies
E1:E5000 = List of Matchable IDs
C1 = Manually Input ID
以下宏有效:
=IFERROR(FILTER('List Companies'!A1:A1000,'List Companies'!E1:E1000='ID Sheet'!C1),"")
但是,如果 C9 为空,则它 returns 是一个不正确的列表。
如果我尝试使用以下内容:
=IF(ISBLANK('ID Sheet'!C1), "", IFERROR(FILTER('List Companies'!A1:A1000,'List Companies'!E1:E1000='ID Sheet'!C1),""))
它returns:
"~ERROR"
我确定我一定做错了什么,但我不知道我做错了什么...如果有人能指出我的错误,我将不胜感激。
VLOOKUP
吧。
如果C1是手动输入ID则:
=IFNA(VLOOKUP('ID Sheet'!C1, {'List Companies'!E:E, 'List Companies'!A:A}, 2, 0))
我正在尝试匹配来自两个不同工作表的数据,并从匹配的行中引入公司名称列表
A1:A1000 = List of Companies
E1:E5000 = List of Matchable IDs
C1 = Manually Input ID
以下宏有效:
=IFERROR(FILTER('List Companies'!A1:A1000,'List Companies'!E1:E1000='ID Sheet'!C1),"")
但是,如果 C9 为空,则它 returns 是一个不正确的列表。
如果我尝试使用以下内容:
=IF(ISBLANK('ID Sheet'!C1), "", IFERROR(FILTER('List Companies'!A1:A1000,'List Companies'!E1:E1000='ID Sheet'!C1),""))
它returns:
"~ERROR"
我确定我一定做错了什么,但我不知道我做错了什么...如果有人能指出我的错误,我将不胜感激。
VLOOKUP
吧。
如果C1是手动输入ID则:
=IFNA(VLOOKUP('ID Sheet'!C1, {'List Companies'!E:E, 'List Companies'!A:A}, 2, 0))