015--Excel高效使用
2017-12-18 本文已影响29人
糖纸疯了
1.动态生成合同
###数字转成金额样式(B代表列,1代表行)
=IF(TRIM(B1)="","",IF(B1=0,"",IF(B1<0,"负",)&IF(INT(B1),TEXT(INT(ABS(B1)),"[dbnum2]")&"圆",)&IF(INT(ABS(B1)*10)-INT(ABS(B1))*10,TEXT(INT(ABS(B1)*10)-INT(ABS(B1))*10,"[dbnum2]")&"角",IF(INT(ABS(B1))=ABS(B1),,IF(ABS(B1)<0.1,,"零")))&IF(ROUND(ABS(B1)*100-INT(ABS(B1)*10)*10,),TEXT(ROUND(ABS(B1)*100-INT(ABS(B1)*10)*10,),"[dbnum2]")&"分","整")))
功能说明:输入不同的项目总金额,Excel自动根据分成金额比例,自动更正协议内容
开始演示
- 步骤一:完成文字录入
- 步骤二:金额转文字(复制文字到展示的单元格,替换B1为你“金额数字”的坐标)
- 步骤三:金额乘以比例(= $C$2*$B3 )"C行2列数据 * B行3列数据,$代表固定,用$标识以后,数值不随着公式的复制或者拖动发生变化"
- 步骤四:金额转文字(选中金额大写单元格,向下拖动右下方脚标)
- 步骤五:转化数据展示样式(右键单元格设置属性)
- 步骤六:拼接字符串:(="自本合同正式生效起五个工作日内,甲方向乙方支付合同价款的"&B3100&",计人民币"&C3&"元(人民币:"&D3&")。")(="甲乙双方《软件验收报告》签订起五个工作日内,甲方向乙方支付合同的"&B4100&",计人民币"&C4&"元(人民币:"&D4&")。")
- 步骤七:字符串格式化:(="自本合同正式生效起五个工作日内,甲方向乙方支付合同价款的"&TEXT(B3,"0.00%")&",计人民币"&C3&"元(人民币:"&D3&")。")(="甲乙双方《软件验收报告》签订起五个工作日内,甲方向乙方支付合同的"&TEXT(B4,"0.00%")&",计人民币"&C4&"元(人民币:"&D4&")。")
要点备注
- 备注一:百分位:60%
- 备注二:大写金额:伍万陆仟陆佰整
- 备注三:千分位金额:53.332.80
- 备注四:拼接文字:甲方向乙方支付合同价款的60.00%,计人民币¥53,332.80元
- 备注五:格式函数:TEXT(A1,"0.00%")
2.Excel转创建SQL
功能说明:将已有的Excel数据字典,生成对应的SQL创建语句
DROP TABLE IF EXISTS `a_customer`;
CREATE TABLE `a_customer` (
usrSequence decimal ( 10,0 ) NOT NULL COMMENT ' ',
usrName varchar ( 6 ) COMMENT ' ',
usrAddress varchar ( 100 ) NOT NULL COMMENT ' F:女 M:男(默认M) ',
usrSex char ( 100 ) NOT NULL COMMENT ' 序列键值对 ',
usrStatus char ( 100 ) COMMENT ' 用户电话(不能重复) ',
usrPhone char ( 11 ) COMMENT ' ',
PRIMARY KEY (`usrSequence`),
UNIQUE KEY `IX_UN_PHONE` (`usrPhone`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
工具选取
- Excel
- NotePad++
- Navicat(MySQL)
开始演示
- 步骤一:Excel按模板拼接SQL
- 步骤二:替换“unique”等特殊类型
- 步骤三:完善SQL语句
3.扩展:Excel插入批量数据
功能说明:将excel数据,快速生成insert语句