英文:
Google Sheet or Excel Text to rows
问题
我有困难将电子表格中的文本转换为行。所有Google示例都使用选项“文本到列”,然后进行转置操作。
初始表格结构。
公司 | 电子邮件 |
---|---|
公司1 | john@company1.com, mary@company1.com,info@company1.com |
公司2 | john@company2.com, mary@company2.com,info@company2.com |
我希望它在填写公司字段后转换成以下格式。
公司 | 电子邮件 |
---|---|
公司1 | john@company1.com |
mary@company1.com | |
info@company1.com | |
公司2 | john@company2.com |
mary@company2.com | |
info@company2.com |
英文:
I've trouble converting text in the spreadsheet into rows. All Google examples are using the options text to columns and then transpose.
The initial table structure.
company | |
---|---|
Company 1 | john@company1.com, mary@company1.com,info@company1.com |
Company 2 | john@company2.com, mary@company2.com,info@company2.com |
I want it to convert into and after filling the company field down.
company | |
---|---|
Company 1 | john@company1.com |
mary@company1.com | |
info@company1.com | |
Company 2 | john@company2.com |
mary@company2.com | |
info@company2.com |
答案1
得分: 0
在LibreOffice Calc中,对于这样的任务,我使用以下技巧:
我在第一个单元格中写下如下形式的公式:=A1&CHAR(9)&SUBSTITUTE(B1;",",CHAR(10)&A1&CHAR(9))
,然后将该公式复制到列表的末尾。
然后选择一列,使用数据 - 文本到列,分隔符选择制表符。
英文:
In LibreOffice Calc, for such tasks I use this trick:
I write down for the first cell the formula of the form =A1&CHAR(9)&SUBSTITUTE(B1;",";CHAR(10)&A1&CHAR(9))
and copy the formula to the end of the list.
Then select a column and use Data - Text to Columns with separator Tab.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论