V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
AntoniotheFuture
V2EX  ›  分享创造

Excel 公式格式化工具——提高你的统计效率!

  •  
  •   AntoniotheFuture · 2020-12-23 13:18:25 +08:00 · 3157 次点击
    这是一个创建于 1429 天前的主题,其中的信息可能已经有所发展或是发生改变。

    地址: https://t.nonemin.com/excelformula

    我以前经常使用 Excel 进行数据统计,写的公式又长又难理解,同事给公式看也要好好梳理才行,我就想是不是可以借鉴代码的整洁之道,把 Excel 公式进行格式化?于是就琢磨出这个玩意。

    在上方输入框输入 Excel 公式,点击格式化按钮,下面就会显示格式化后的结果:

    所有核心代码开源在网页的 JS 中,欢迎提出宝贵意见!

    ryISNd.png

    17 条回复    2024-05-21 16:38:15 +08:00
    vazo
        1
    vazo  
       2020-12-23 13:50:59 +08:00
    lostexile
        2
    lostexile  
       2020-12-23 13:54:46 +08:00
    赞一个
    AntoniotheFuture
        3
    AntoniotheFuture  
    OP
       2020-12-23 14:02:36 +08:00
    @vazo 好的,马上修复
    ohooooo
        4
    ohooooo  
       2020-12-23 14:40:48 +08:00
    应该出一个自然语言转 excel 公式
    AntoniotheFuture
        5
    AntoniotheFuture  
    OP
       2020-12-23 15:10:50 +08:00
    @ohooooo O_o! ... 这个是 AI 的范畴了,我还没涉足这方面
    hafuhafu
        6
    hafuhafu  
       2020-12-23 15:17:35 +08:00
    有点问题

    另外如果括号对和关键字能着色和高亮就更好了
    lengyihan
        7
    lengyihan  
       2020-12-23 15:21:34 +08:00 via Android   ❤️ 1
    弄个模块话的生成器,通俗语言模块拖动拼接再转换成 excel 语言。
    xinyana
        8
    xinyana  
       2020-12-23 15:49:12 +08:00 via Android
    支持多少函数? excel 几千个函数呢
    omph
        9
    omph  
       2020-12-23 16:18:45 +08:00
    可以考虑写成 vscode 的插件,带补全、高亮、语法提示 😃
    AntoniotheFuture
        10
    AntoniotheFuture  
    OP
       2020-12-23 20:36:02 +08:00
    没有几千个吧,我这函数库是从微软爬下来的,有 500 多个
    AntoniotheFuture
        11
    AntoniotheFuture  
    OP
       2020-12-23 20:36:15 +08:00
    @xinyana 没有几千个吧,我这函数库是从微软爬下来的,有 500 多个
    AntoniotheFuture
        12
    AntoniotheFuture  
    OP
       2020-12-23 20:36:57 +08:00
    @omph 应该没人会在 vscode 里写 Excel 函数吧。。。
    AntoniotheFuture
        13
    AntoniotheFuture  
    OP
       2020-12-23 20:37:53 +08:00
    @hafuhafu 看不到图,描述一下吧,括号对和高亮这些我会考虑加入的
    omph
        14
    omph  
       2020-12-24 00:04:32 +08:00
    @AntoniotheFuture #12
    和网页差不多啊,体验更好,支持离线
    hafuhafu
        15
    hafuhafu  
       2020-12-24 13:32:36 +08:00
    @AntoniotheFuture #13
    输入公式 `=SUM(INDIRECT(CHAR(COLUMN()+64)&(5+B60)):INDIRECT(CHAR(COLUMN()+64)&(4+D60)))`
    &符号后的表达式被忽略了
    AntoniotheFuture
        16
    AntoniotheFuture  
    OP
       2020-12-24 14:31:52 +08:00
    @hafuhafu 有点 BUG 。。。已经修好了~
    NaTsuNoYuki
        17
    NaTsuNoYuki  
       184 天前
    感謝作者,這幾天在寫複雜的 excel 公式,套了超多層 if ,沒有格式化,排查更改起來簡直要命,期待可以上架 vscode
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5858 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 02:13 · PVG 10:13 · LAX 18:13 · JFK 21:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.