Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel Match()和其他lookup()数据类型问题_Excel_Google Sheets_Spreadsheet - Fatal编程技术网

Excel Match()和其他lookup()数据类型问题

Excel Match()和其他lookup()数据类型问题,excel,google-sheets,spreadsheet,Excel,Google Sheets,Spreadsheet,玩具实例 在拆分包含字母数字字符的逗号分隔列表(示例工作表中的w:w列)后,我尝试将每个单元格与数组匹配(示例工作表中的a$1:$V$1)。有些工作正常,有些即使字符匹配也不会返回任何结果。如果我复制并粘贴了正确的值(在示例中是将T1复制到F10),函数就会正常运行——因此存在数据类型问题 我尝试了一些解决方案,在引号中随机键入数据(ie=“11bc”)有时似乎有效,但并不总是有效。除了“令人讨厌的数据类型问题”,我无法正确地对问题的确切根源进行分类。多亏了chris neilsen,我发现通过

玩具实例

在拆分包含字母数字字符的逗号分隔列表(示例工作表中的w:w列)后,我尝试将每个单元格与数组匹配(示例工作表中的a$1:$V$1)。有些工作正常,有些即使字符匹配也不会返回任何结果。如果我复制并粘贴了正确的值(在示例中是将T1复制到F10),函数就会正常运行——因此存在数据类型问题


我尝试了一些解决方案,在引号中随机键入数据(ie=“11bc”)有时似乎有效,但并不总是有效。除了“令人讨厌的数据类型问题”,我无法正确地对问题的确切根源进行分类。

多亏了chris neilsen,我发现通过trim函数的前导空格会导致匹配问题,因此

=substitute(REF," ","") 
解决了这个问题。如果碰巧有人需要可爱的数组匹配函数来解决“我如何处理多个匹配结果”这一问题,我会在这里发布,并引用给我基本想法的Slai


查看y列中的以了解其工作原理。

查看N/A单元格上的错误消息-单元格上有一个前导空格
F10
=iferror(join(",",ArrayFormula(match(split(CELLTOSPLIT,","),ARRAYTOMATCHON,FALSE))),"")