• 最新功能
  • 1 EXCEL服务器概述
  • 2 安装与卸载
  • 3 基本概念&基本操作
  • 4 建立部门、角色、用户
  • 5 建立基础数据
  • 6 管理业务数据
  • 7 熟练填报
  • 8 数据查询
  • 9 工作流
  • 10 回写公式
  • 11 统计报表
  • 12 应用系统管理
  • 13 系统管理模块的常用操作
  • 14 填报网站
  • 15 移动端应用
  • 16 系统外观设计
  • 17 模板管理
  • 18 角色和用户
  • 19 数据项、数据表、数据库
  • 20 数据规范详解
  • 21 工作流详解
  • 22 表间公式详解
  • 23 实时系统、实时管理
  • 24 即时通讯
  • 25 文档管理
  • 26 网盘
  • 27 和其它系统的数据集成
  • 28 和CAD软件的集成
  • 29 与移动端其它应用的集成
  • 30 安装与部署的高级话题
  • 31 表达式函数详解
  • 31.1 常量
  • 31.2 逻辑表达式
  • 31.3 统计函数
  • 31.4 日期函数
  • 31.5 字符串函数
  • 31.6 集合函数
  • 31.7 系统变量
  • 31.8 输入变量
  • 31.9 条件取值
  • 31.10 EXCEL扩展函数
  • 32 通过VBA程序操纵EXCEL服务器
  • 33 通过命令行操作ES客户端
  • 34 商业智能BI系统
  • 35 WebApi的应用
  • 36 共享文档
上一节 下一节

31.10 EXCEL扩展函数


Excel服务器提供了几个扩展函数,用户可以直接在Excel的单元格中写公式,使用这些函数。

转金额大写

语法:ESF_mnyToCap(<数字>)

功能:把参数值转换为金额的中文大写形式。

参数:数字型的表达式,可以是数字常量、单元格地址等。

示例:

在我们的订单模板中,C1单元格是一个公式:=”人民币(大写”& ESF_mnyToCap(H11),如图。即,把H11处的订单合计金额转换成中文大写,前面加“人民币(大写)”字样。



汉字拼音字头

语法:ESF_pinyin(<字符串>,[n])

功能:提取指定字符串中前n个字的汉语拼音字头。

参数:

             第一个参数是待提取的字符串表达式

             第二个参数是提取的字数。即,若为1,则提取第一个字的首字母,若为2,则提取前两个字的首字母,如果省略,则提取所有汉字的首字母

示例:


在我们的客户登记表模板中,我们可以在I3单元格增加一个字段“简称”,输入Excel公式:=ESF_pinyin(C3),则把C3处输入的中文名称转换成其每个汉字的拼音首字母。

阿拉伯数字改成美元金额大写

语法:ESF_mnyToUSCap(<数字>)

功能:把参数值转换为美元金额大写形式。

参数:数字型的表达式,可以是数字常量、单元格地址等。

用法与ESF_mnyToCap(<数字>)类似。

将参数范围内的所有单元格用设置的分隔符连结起来

 语法:ESF_Combine(rng, split)
 功能:将参数rng范围内的所有单元格用split参数连结起来
 参数说明:
 rng:excel单元格区域
 split(可选):分隔符,例如逗号,不填写则默认为逗号,分隔符两端需要加上英文双引号。

示例:

1、D1=a,D2=b,D3=c,则 ESF_Combine(D1:D3)=a,b,c
 2、D1=a,D2=b,D3=c,则 ESF_Combine(D1:D3,".")=a.b.c
 3、D1=a,D2=b,D3=c,则 ESF_Combine(D1:D3," ")=a b c
 

上一节 下一节