【发布时间】:2013-10-29 12:58:23
【问题描述】:
我想编写一个 VBA 函数来模拟一个只获取一个返回值的 SQL SELECT 查询。此函数的输入将是表(范围)、值(数组)和比较运算符 (???)。示例:
SQL(column_criteria As Array, table As Range, result_col As Integer)
' arr() takes variable number of values, stuff into an array and returns it
SQL(arr("<= 35", "Male", ">= 120000"), Data!A1:H4, 4)
SUMIF 内置函数在其条件参数中接受一个字符串值,该值看起来非常通用,例如> 5, Vegetables, *es according to Microsoft.
是否有一些 SUMIF 用于解析条件字符串的内置方法?还是我必须使用字符串比较逻辑进行硬编码?
【问题讨论】: