昨天试用 ChatGPT后,写了一个贴子【让ChatGPT帮你写插件 数据外链 这么干】。
今天与朋友在聊天时,突然在想能不能用它来写表单中的公式,有想法咱就试一下,本次的内容主要为整个与ChatGPT的协同过程。试想下,这如果顺畅了,基于简道云将是一个什么样的场景,事不大,性质却是具有一定的颠覆性,会不会在未来某一天,直接有 “AI生成公式”、“AI生成表单”、“AI生成系统” …
实现效果:
协同过程:
Based on OpenAI API (gpt-3.5-turbo).
假设你有一个表格,其中包含以下列:日期、商品、数量、单价、总价。那么你可以使用以下公式来计算总价:
=数量*单价
然后在总价列中应用这个公式。接下来,你可以使用以下公式来计算所有商品的总价:
=SUM(总价列)
这将在单元格中返回所有商品的总价。如果你想按日期对总价进行分组,则可以使用以下公式:
=SUMIF(日期列,日期,总价列)
这将返回指定日期的商品总价。最后,你可以使用以下公式来计算所有日期的总消费:
=SUM(总价列)
这将在单元格中返回所有日期的总消费。
里面 要有 流水号 要有 多种商品 要有 金额大写 和 当前日期
好的,以下是一个示例公式,可以用于生成消费小票:
- 首先,在表格中添加以下列:流水号、商品、数量、单价、总价。
- 在流水号列中,使用以下公式生成流水号:
=TEXT(TODAY(),"yyyymmdd")&"-"&TEXT(ROW(A1),"000")
这将在单元格中生成一个格式为“年月日-流水号”的流水号,其中流水号从“001”开始递增。 3. 在总价列中,使用以下公式计算总价:
=数量*单价
- 在表格的底部,使用以下公式计算所有商品的总价:
=SUM(总价列)
- 在表格的底部,使用以下公式将总价转换为大写金额:
=RMBCAP(SUM(总价列))
这将在单元格中返回总价的大写金额形式。 6. 在表格的顶部,使用以下公式生成当前日期:
=TEXT(TODAY(),"yyyy年mm月dd日")
这将在单元格中生成当前日期的格式化字符串。 7. 在表格中添加其他必要的列,例如商品编号、商品名称等。
请注意,这只是一个示例公式,你可能需要根据你的具体情况进行修改和调整。
好的,以下是使用 CONCATENATE 函数拼接生成消费小票的示例公式:
- 首先,在表格中添加以下列:流水号、商品、数量、单价、总价。
- 在流水号列中,使用以下公式生成流水号:
=CONCATENATE(TEXT(TODAY(),"yyyymmdd"),"-",TEXT(ROW(A1),"000"))
这将在单元格中生成一个格式为“年月日-流水号”的流水号,其中流水号从“001”开始递增。 3. 在总价列中,使用以下公式计算总价:
=CONCATENATE(数量," x ",单价," = ",数量*单价)
这将在单元格中生成一个格式为“数量 x 单价 = 总价”的字符串。 4. 在表格的底部,使用以下公式拼接所有商品的总价:
=CONCATENATE("总价:",SUM(总价列),"元(大写):",RMBCAP(SUM(总价列)))
这将在单元格中生成一个格式为“总价:xx元(大写):xx元整”的字符串。 5. 在表格的顶部,使用以下公式生成当前日期:
=CONCATENATE("日期:",TEXT(TODAY(),"yyyy年mm月dd日"))
这将在单元格中生成一个格式为“日期:xxxx年xx月xx日”的字符串。 6. 在表格中添加其他必要的列,例如商品编号、商品名称等。
请注意,这只是一个示例公式,你可能需要根据你的具体情况进行修改和调整。
好的,以下是一个使用 CONCATENATE 函数生成符合一般超市格式的消费小票的示例公式:
- 首先,在表格中添加以下列:流水号、商品、数量、单价、总价。
- 在流水号列中,使用以下公式生成流水号:
=CONCATENATE("流水号:",TEXT(TODAY(),"yyyymmdd"),"-",TEXT(ROW(A1),"000"))
这将在单元格中生成一个格式为“流水号:年月日-流水号”的流水号,其中流水号从“001”开始递增。 3. 在商品列中,使用以下公式拼接商品名称和商品编号:
=CONCATENATE(A2,"(",B2,")")
这将在单元格中生成一个格式为“商品名称(商品编号)”的字符串。 4. 在总价列中,使用以下公式计算总价:
=数量*单价
- 在表格的底部,使用以下公式拼接所有商品的总价:
=CONCATENATE("合计:",SUM(总价列),"元")
这将在单元格中生成一个格式为“合计:xx元”的字符串。 6. 在表格的底部,使用以下公式将总价转换为大写金额:
=CONCATENATE("金额大写:",RMBCAP(SUM(总价列)))
这将在单元格中返回总价的大写金额形式。 7. 在表格的顶部,使用以下公式生成当前日期和时间:
=CONCATENATE("时间:",TEXT(NOW(),"yyyy年mm月dd日 hh:mm:ss"))
这将在单元格中生成一个格式为“时间:xxxx年xx月xx日 xx:xx:xx”的字符串。 8. 在表格中添加其他必要的列,例如商品数量、商品单价等。
请注意,这只是一个示例公式,你可能需要根据你的具体情况进行修改和调整。
这不是一个 表格 是一个 通过 CONCATENATE 形成的 多行文本
好的,以下是一个使用 CONCATENATE 函数生成符合一般超市格式的多行文本消费小票的示例公式:
=CONCATENATE("流水号:",TEXT(TODAY(),"yyyymmdd"),"-",TEXT(ROW(A1),"000"),CHAR(10),
"时间:",TEXT(NOW(),"yyyy年mm月dd日 hh:mm:ss"),CHAR(10),
"----------------------------------------",CHAR(10),
"商品名称 单价 数量 总价",CHAR(10),
"----------------------------------------",CHAR(10),
CONCATENATE(A2," ",B2,"元 ",C2," ",D2,"元"),CHAR(10),
CONCATENATE(A3," ",B3,"元 ",C3," ",D3,"元"),CHAR(10),
CONCATENATE(A4," ",B4,"元 ",C4," ",D4,"元"),CHAR(10),
"----------------------------------------",CHAR(10),
CONCATENATE("合计:",SUM(总价列),"元",CHAR(10)),
CONCATENATE("金额大写:",RMBCAP(SUM(总价列)),CHAR(10)),
"----------------------------------------",CHAR(10),
"谢谢惠顾,欢迎下次光临!",CHAR(10))
这将生成一个符合一般超市格式的多行文本消费小票,并且可以直接复制到其他文档中使用。
请注意,这只是一个示例公式,你可能需要根据你的具体情况进行修改和调整。
不客气,希望能帮到你。如果你有其他问题或需要进一步的帮助,请随时联系我。祝你好运!
原始公式:
=CONCATENATE("流水号:",TEXT(TODAY(),"yyyymmdd"),"-",TEXT(ROW(A1),"000"),CHAR(10),
"时间:",TEXT(NOW(),"yyyy年mm月dd日 hh:mm:ss"),CHAR(10),
"----------------------------------------",CHAR(10),
"商品名称 单价 数量 总价",CHAR(10),
"----------------------------------------",CHAR(10),
CONCATENATE(A2," ",B2,"元 ",C2," ",D2,"元"),CHAR(10),
CONCATENATE(A3," ",B3,"元 ",C3," ",D3,"元"),CHAR(10),
CONCATENATE(A4," ",B4,"元 ",C4," ",D4,"元"),CHAR(10),
"----------------------------------------",CHAR(10),
CONCATENATE("合计:",SUM(总价列),"元",CHAR(10)),
CONCATENATE("金额大写:",RMBCAP(SUM(总价列)),CHAR(10)),
"----------------------------------------",CHAR(10),
"谢谢惠顾,欢迎下次光临!",CHAR(10))
本次思考:
虽然ChatGPT直接生成的公式,实用中还需要做一定性的微调,但这个整体的协同过程却不由得不进行再思考,以前所说的“未来已来”更像是一个口号,现在会有种它已踏进了门槛的感觉,你觉得呢?
更多内容:
更多沟通交流可添加微信(zmlnow)
添加时请备注:简道云
|