在 LibreOffice 中附加三列

在 LibreOffice 中附加三列

我的 Calc 文件中有三列

A B C
1 4 7
2 5 8
3 6 9

我想要这个结果,另一列或 A 带有 B 和 C 数据

A
1
2
3
4
5
6
7
8
9

答案1

创建一个新的 LibreOffice Base 文件 ( File -> New -> Database)。按Next,然后按“否,不注册数据库”。然后按Finish,保存文件。

返回电子表格,选择单元格 A1 到 C4。将此选择拖到 LO Base 窗口,其中显示Tables。(移动窗口可能会有所帮助,以便 Base 位于屏幕的一侧,而 Calc 位于另一侧)。然后选中“使用第一行作为列名”和“创建新字段作为主键”框,并按Create复制表

生成的表格看起来应如下所示。

表格1

接下来,转到该Queries区域并按“在 SQL 视图中创建查询”。输入以下查询。

select A from "Table1"
union select B from "Table1"
union select C from "Table1"

Base 抱怨这个语法,所以转到Edit -> Run SQL command directly让它停止抱怨。现在将查询保存并关闭为“Query1”。

最后,将“Query1”拖放到电子表格的 E 列。 电子表格结果

相关内容