【已解决】LibreOffice Calc电子表格中如何把一行数据转换为一列数据?反过来呢?

OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
回复
头像
yq-ysy
论坛版主
帖子: 4440
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

【已解决】LibreOffice Calc电子表格中如何把一行数据转换为一列数据?反过来呢?

#1

帖子 yq-ysy » 2017-03-30 20:20

想把一行数据转换为一列数据。
网上搜索了一下,MsOffice的Excel使用的方法是,复制这一行,选择性粘贴,然后有个“转置”可以勾选就行了。
那么在LibreOffice Calc电子表格中应该如何做呢?

实验中,复制一大堆数据时,EXECL弹出一个警告:
“默认情况下,Excel 在一个工作簿文件中放置三个工作表。每个工作表可以包含 1,048,576 行和 16,384 列的数据。”
——不知道LibreOffice Calc电子表格的限制是多少?

【已解决】在LibreOffice的Calc电子表格中,也是在“选择性粘贴”里有个“转置”可以勾选,就行了。
要注意的是,必须先复制“一行单元格”才会出现这种“选择性粘贴”窗口,如果复制的仅仅是一个单元格的内容,或者复制的是软件外部的内容,则出现的是另外一种更简单的“选择性粘贴”窗口(提示“未格式化的文本”),也就是说,有两种“选择性粘贴”窗口,在不同的情况下出现不同的窗口。(见2、3楼)
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: LibreOffice Calc电子表格中如何把一行数据转换为一列数据?反过来呢?

#2

帖子 Ping-Wu » 2017-03-31 2:34

yq-ysy 写了:想把一行数据转换为一列数据。
网上搜索了一下,MsOffice的Excel使用的方法是,复制这一行,选择性粘贴,然后有个“转置”可以勾选就行了。
那么在LibreOffice Calc电子表格中应该如何做呢?
Selection_016.jpg
yq-ysy 写了:实验中,复制一大堆数据时,EXECL弹出一个警告:
“默认情况下,Excel 在一个工作簿文件中放置三个工作表。每个工作表可以包含 1,048,576 行和 16,384 列的数据。”
——不知道LibreOffice Calc电子表格的限制是多少?
Calc 最多只能有 1024 列 (最大行数跟excel相同)。不过如果数据size超过某一个程度,应该转用LibreOffice的 base 程序。
头像
yq-ysy
论坛版主
帖子: 4440
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: LibreOffice Calc电子表格中如何把一行数据转换为一列数据?反过来呢?

#3

帖子 yq-ysy » 2017-03-31 7:40

哦,原来也是一样,选择性粘贴,然后有个“转置”可以勾选就行了。
哈,我在发帖前还特意看过了,当时没有在“选择性粘贴”里看到有“转置”啊,我记得很清楚,当时看到的“选择性粘贴”下面没那么多选项和按钮的,就一个简单的“未格式化文本”提示框而已。现在看来是因为我当时复制的仅仅是“单元格里的内容”,而没有复制“一行单元格”,所以就没有弹出楼上的那种窗口。——也就是说,有两种“选择性粘贴”窗口,在不同的情况下出现不同的窗口,而我第一次看到的是简单的那种窗口,让我误以为没有这个功能。
回复