|
做点补充
用EXCEL函数来解决多项匹配问题的话需用到一个组合公式:
课题:查找并列出满足条件的所有值
公式:={INDEX(区域,SMALL(IF(条件,行号数组),ROW(A1)或ROW(1:1)))}
公式下拉填充
此为数组公式
简单说明:
IF在数据区域据条件进行判定,并结合ROW生成含匹配值行号的数组
SMALL与ROW组合从数组中依次返回第N小的值,即匹配值行号
INDEX在数据区域中据行列值返回对应数据
具体可参见EXCELHOME论坛的函数精华贴
另外,补充Winterlake2048讲的第3点,若是自编函数困难的情况下
可参见这里,去下一个那个现成的模糊匹配VBA程序,稍加改装就可灵活运用了,
但貌似限制是10万行数据
http://www.excelhero.com/blog/20 ... atabase-lookup.html |
|