怎么用excel把一列变成两列

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么用excel把一列变成两列相关的知识,希望对你有一定的参考价值。

1.按空格拆分列 点击数据-分列-下一步-选择空格,然后选择拆分放置的单元格,点击完成即可。
2.按逗号拆分列 如果表格上的数据是使用逗号(英文下的逗号)连接的话,那么只需要在选择分隔符的时候,选择逗号即可拆分两列。
3.按其他符号拆分列 除了以上的现有符号进行拆分外,还可以在分隔符那边可以选择其他,输入要拆分的符号即可。
参考技术A excel如何将一列数据分成两列
1、首先在电脑中打开需要处理的excel文件。
2、将需要分成两列的数据进行全选
3、点击最上一栏的“数据”,选择其中的“分列”即可。
4、对于弹出的对话框,选择其中的“固定宽度”即可,然后点击下一步。
5、移动对话框中的标尺,拖动到想要分割的地方,然后点击下一步即可完成。

sql 里 怎么把一列的值合并成一个字符串

1、创建测试表,

create table test_str_concat(id varchar2(20), value varchar2(20));

2、插入测试数据

insert into test_str_concat values(1001, 9001);

insert into test_str_concat values(1002, 9002);

insert into test_str_concat values(1003, 9003);

insert into test_str_concat values(1004, 9004);

insert into test_str_concat values(1005, 9005);

commit;

3、查询表中全量数据,select t.*, rowid from test_str_concat t;

4、编写sql,用listagg函数,把value列的数据,拼成一个字符串;

   select listagg(value,',') with group(order by id) str from test_str_concat t;拼接后结果为:9001,9002,9003,9004,9005

参考技术A

例表 aaa 合并 a 列

 

结果为 123  合并

完整语句如下

declare @id nvarchar(20)

declare @id2 nvarchar(20) 

declare mycursor cursor for select a from aaa  

open mycursor                

fetch next from mycursor into @id  

set @id2=RTRIM(@id)

WHILE @@FETCH_STATUS = 0  

  BEGIN    

     FETCH NEXT FROM mycursor into @id 

     IF @@FETCH_STATUS=0 

     set @id2=@id2+RTRIM(@id)

  END 

print @id2   

close mycursor    

deallocate mycursor

本回答被提问者和网友采纳

以上是关于怎么用excel把一列变成两列的主要内容,如果未能解决你的问题,请参考以下文章

excel中怎么把一列的数值变成两列?

EXCEL表格中,我想把一列数字做除法,保留小数点两位请问怎么做

如何将EXCEL表格的一列时间整体加1分钟、1秒钟或1小时?

EXCEL表格中,怎么把一列数字做除法,保留小数点两位?

EXCEL中,要将一列数据变成两列,该怎样做?

如何将EXCEL表格的一列时间整体加1分钟、1秒钟或1小时?