EXCEL服务器中Excel扩展函数
日期:2017-12-01 14:32 | 分类:最新资讯 | 人气:
Excel扩展函数
SS_GetFieldValueFromTable
作用:从指定数据表中获取符合指定条件的某个字段的值。
参数:(要查找的表,要返回值的字段,条件字段1,条件值1,条件字段2,条件值2,...)
在前面建立《订货单》的例子中,我们已经使用上了该公式,去根据“商品名称”返回相应的“规格型号”、“计量单位”和“含税价”;
例如:在C9填入公式“SS_GetFieldValueFromTable("商品表_主表","规格型号","商品名称",B9)”,表示要在数据表“商品表_主表”中,找出“商品名称 等于B9的值”的商品的“规格型号”。
值得注意的是,由于该公式执行的时候需要访问数据库,会相对比较费时,所以为了提高效率减少不必要的数据库访问操作,在使用该公式的时候要注意技巧,也就是要加上判断,只有填写了“产品名称”,也就是说B9有值了,才去执行公式。所以在C9中应这样填入公式“=IF(B9="","",SS_GetFieldValueFromTable("商品表_主表","规格型号","商品名称",B9))”。
SS_MoneyToChinese
作用:把金额转成中文大写形式。
参数:(要转换的金额数字)
在前面建立《订货单》的例子中,我们已经使用上了该公式,去实现在C14中以中文大写的形式显示H13的合计值;同样为了效率我们应该这样写:“=IF(H13="","",SS_MoneyToChinese(H13))”。