Table of contents
如果你曾经需要将一个单元格中的文本分割成不同的列,或者将表格转过来,使列变成行,今天是你的幸运日。 今天我将分享几个快速的技巧,说明如何做到这一点。
如何将谷歌表格中的单元格分割成列
如果你的数据单元格包含一个以上的单词,你可以将这些单元格分割成不同的列。 这将使你更容易过滤和排序你表中的数据。 让我给你看几个例子。
谷歌表格将文本分割成列的标准方法
你知道谷歌表提供了自己的工具来分割单元格吗? 它叫做 将文本分割成列 它对于用一个分隔符来分隔单词是很有用的,但对于更复杂的任务来说可能显得很有限。 让我告诉你我的意思。
我要把产品名称从我的表中分割出来,它们在C列,所以我先选择它,然后去 数据> 分割文本到列 :
我的电子表格底部出现了一个浮动窗格。 它让我选择最常用的分隔符之一:逗号、分号、句号或空格。 我还可以输入一个自定义分隔符或让谷歌表格自动检测一个分隔符。
只要我选择我的数据中使用的分隔符( 空间 ),整个列立即被分割成不同的列。
那么,有什么缺点呢?
- Google Sheet Split to columns工具不仅总是用数据的第一部分覆盖你的原列,而且还用分割的部分覆盖其他列。
正如你所看到的,我的产品名称现在在3栏中。 但在D和E栏中还有另一个信息:数量和总数。
因此,如果你要使用这个标准工具,你最好在你原来的那一栏的右边插入几个空栏,以免丢失数据。
- 另一个限制是,它不能同时用多个分隔符来分割单元格。 如果你有类似' 巧克力,特深色 '而你不需要一个逗号躺在那里,你将不得不分两步来分割这样的单元格--先用逗号,然后用空格。
幸运的是,我们有这样的插件,它可以照顾你的数据,不会在你不说的情况下替换文本。 它还可以一次性将你的单元格用几个分隔符分割,包括自定义分隔符。
使用 "强力工具 "插件在谷歌表格中分割单元格
在谷歌表格中,有一种更快、更简单的方法来分割单元格。 它被称为 分割文本 并可在 "电动工具 "插件中找到。
使用这个工具,你将能够以几种不同的方式分割单元格。 让我们来看看它们。
提示:观看这个简短的演示视频或随时继续阅读 :)
按字符分割单元格
该插件提供的第一个选项是在每次出现分隔符时分割单元格。 分隔符的种类很多--与谷歌表格中出现的相同;自定义符号;连接词如''。 和 ', ' 或 ', ' 不 '等;甚至还有大写字母--喘息! :)
好事是。
- 如果一个分隔符马上跟在另一个分隔符后面,如果你告诉它,附加组件会把它们当作一个。 一些标准的 将文本分割成列 工具不能做;)
- 你还可以控制是否用分割数据的第一部分来替换你的源列。 另一件事是,标准的 将文本分割成列 做不到;)
因此,有了我们的插件,你只需要。
- 选择要分割的字符
- 在底部调整设置
- 并点击 分割 按钮
该插件自动插入2个新的列--D和E--并将结果粘贴在那里,保留数字数据的列。
在谷歌表格中按位置分割单元格
有时,可能很难区分定界符。 其他时候,你可能只想从正文中剪切一定数量的字符。
这里有一个例子,假设你有一个产品名称和它的6位数代码作为一条记录。 没有任何分隔符,所以标准的谷歌表 将文本分割成列 工具不会把一个和另一个分开。
这时Power Tools就派上用场了,因为它知道如何按位置分割。
看到了吗? D列中的6位数字都与C列中的文字分开了,文字也被放到了E列。
分开的名字和姓氏
当你需要将有全名的单元格分割成多列时,强力工具也会有所帮助。
小贴士:该插件可分离姓和名,识别中间名和大量的敬语、头衔和后缀名。
- 选择有名字的列,并进入 分割名称 这一次。
正如你所看到的,当涉及到分割文本时,Power Tools是一个很好的助手。 今天从谷歌商店获得它,并开始在谷歌表格中分割单元格,只需点击几次。
分割日期和时间
虽然上面的工具都不处理日期,但我们不能忽视这种类型的数据。 我们有一个特殊的工具,如果时间单位和日期单位都写在一个单元格里,就会把它们分开,比如这样。
该插件被称为 分割日期& 时间 并居住在同一 分割 电动工具中的组。
该仪器是超级直接的。
- 选择带有 日期时间 价值。
- 在你想得到的结果的那些列上打勾:既是 日期 和 时间 或只从其中一个列中提取。
- 点击 分割 .
在谷歌表格中把列转换成行 - 转置
你认为如果你把列和行互换一下,你的表格会看起来更美观吗? 那么,你就来对地方了 :)
有两种方法可以将列转换为行,而无需复制、粘贴或再次输入数据。
使用谷歌表菜单
选择你要转置的数据(将行变成列,反之亦然),并将其复制到剪贴板上。 确保也选择标题。
提示:你可以按键盘上的Ctrl+C或使用上下文菜单中的相应选项来复制数据。
创建一个新的工作表,选择最左边的单元格作为你未来的表格。 右键单击该单元格,选择 粘贴特殊> 粘贴转位 从上下文菜单中选择。
你复制的范围将被插入,但你会看到列已经变成行,反之亦然。
谷歌表的TRANSPOSE功能
我把光标放到未来表格开始的单元格--A9--并在那里输入以下公式。
=transpose(a1:e7)
A1:E7是一个被我原来的表格占据的区域。 有这个公式的单元格成为我的新表格的最左边的单元格,那里的列和行已经改变了位置。
这种方法的主要优点是,一旦你改变了原表中的数据,转表中的数值也会改变。
另一方面,第一种方法,有点像为原始表格创建一个状态的 "照片"。
无论你选择哪种方式,这两种方式都能使你免于复制粘贴,所以请随意使用你最喜欢的方式。
我希望你现在对如何在谷歌表格中分割单元格以及如何轻松地将列转换为行有了更多了解。
寒假快乐!