乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 76|回复: 5

[综合讨论] 用于脚本的Excel函数

[复制链接]

16

主题

37

帖子

24

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
77
发表于 2022-7-6 23:41:58 | 显示全部楼层 |阅读模式
亲爱的大家;
 
 
如何在Excel中将其转换为编写脚本程序
(以上三列至一列以下)如图所示
 
 
谢谢
罗马诺
004201xspizxpx6s0sjw9g.jpg
回复

使用道具 举报

YZ

27

主题

232

帖子

205

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
135
发表于 2022-7-7 00:00:21 | 显示全部楼层
你觉得Excel后端的visual basic代码怎么样?这方面没有Excel公式,但可以作为amn Excel宏。如果你同意,我可以推荐一个电子表格论坛。
回复

使用道具 举报

3

主题

17

帖子

14

银币

初来乍到

Rank: 1

铜币
15
发表于 2022-7-7 00:07:00 | 显示全部楼层
你好
 
在E9中尝试以下操作并复制下来
 
=IFERROR(指数($A$1:$C$5,上限(ROW(),3)/3,MOD(ROWS($1:1)-1,3)+1),“”)
 
我认为您使用的是Excel 2007或>,如果不是,则必须删除IFERROR并使用If&ISERROR
回复

使用道具 举报

10

主题

598

帖子

594

银币

初来乍到

Rank: 1

铜币
48
发表于 2022-7-7 00:25:02 | 显示全部楼层
我使用这个变体,但从第1行开始
  1. =INDIRECT(IF(MOD(ROW(),3)=0,"C",IF(MOD(ROW(),3=2,"B","A")) & IF(MOD(ROW(),3)=0,INTEGER(ROW()/3),INTEGER(ROW()/3+1))

PS这可能会引发错误,因为我使用的是荷兰语版本的excel,所以我首先必须用英语找到正确的函数,将其转换为荷兰语,尝试公式,然后将所有内容翻译回英语,包括总是让我感到不适的命令分隔符
回复

使用道具 举报

3

主题

17

帖子

14

银币

初来乍到

Rank: 1

铜币
15
发表于 2022-7-7 00:34:56 | 显示全部楼层
史蒂文-g
 
间接函数的问题是它是不稳定的
回复

使用道具 举报

10

主题

598

帖子

594

银币

初来乍到

Rank: 1

铜币
48
发表于 2022-7-7 00:43:43 | 显示全部楼层
我只在快速测试和一次性想法中使用这种公式,从来没有遇到过问题。对于更大范围和更持久的电子表格,我更愿意使用YZ提供的使用VBA解决方案的想法,因为您还可以添加直接创建脚本文件的功能,该脚本文件可以在Excel外部运行或从Autocad宏调用。
 
编辑
另一种方法是在每个命令之间用空格连接单元格,以便可以将生成的单元格复制并粘贴到Autocad,并且这些空格确保正确执行每个命令,在这种情况下,公式只会占用与数据相同的行数
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-9 20:49 , Processed in 0.408451 second(s), 67 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表