【发布时间】:2016-12-13 16:00:08
【问题描述】:
我了解 Excel 有一个 TEXTJOINfunction,它允许将多个值显示为一个元组。
我也了解 Libre Office 确实 - 无论出于何种原因 - 没有它们。
如何编写一个辅助宏 vec 为我生成所需的元组表示?
例如=vec(A1) 应该产生="("&A1&")",
=vec(A1:A3) 应该产生="("&A1&","&A2&","&A3&")",
=vec(A1,X5:X99,Z3) 应该是="("&A1&","&"X5"&","&X6&...&x99&","&Z3&")"
等等等等
一个宏很容易在 bash 中实现,但我想只定义一次然后在 calc 中使用它,而不是不断地从控制台复制到电子表格。
如何在 calc 中实现这一点?
【问题讨论】:
-
@tohuwawohu 很好,谢谢。肯定会仔细看看。但是,这个问题与建议的解决方案不同,因为我想摆脱值需要在连接范围内的要求
-
哎呀 - 你是对的,你的问题实际上不是重复的。
标签: macros libreoffice openoffice.org basic libreoffice-calc