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语句

上一篇下一篇

猜你喜欢

热点阅读