如图,怎么将excell表中一个数据占用两行两列调整呈值占用一列一行?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如图,怎么将excell表中一个数据占用两行两列调整呈值占用一列一行?相关的知识,希望对你有一定的参考价值。

如图,怎么将excell表中一个数据占用两行两列调整呈值占用一列一行。

做了个样表。

i2输入公式=OFFSET($A$2,ROW()*2-4,0),下拉

j2输入公式=OFFSET($A$2,ROW()*2-4,2),下拉

k2输入公式=OFFSET($A$2,ROW()*2-4,4),下拉

如果这个表不再增加数据了,就把结果复制到新的sheet里,保留数据和格式,就完成了。

追问

谢谢您的回复,但是我试了下还是不行,而且后面这样的数据有很多行很多列。

追答

这有什么不行的?
改一下公式参数就行了啊。

我就是简单举个例子。

这样,原始数据在sheet1里,公式放在sheet2里。在sheet2的A2单元格输入公式=OFFSET(Sheet1!$A$2,ROW()*2-4,(COLUMN()-1)*2),向右侧拉,再向下拉。

随便你原始数据有多少,一个公式解决。

参考技术A 取消单元格合并,选择单元格区域,开始,对齐方式,单击 合并后居中 右侧的下拉选项,选择 取消单元格合并。
先删除奇数行,再删每两列的右侧列。
在Z3中输入或复制粘贴下列公式
=MOD(ROW(),2)
下拉填充
筛选Z列结果为1的各行,删除。追问

“下拉填充”这一步已经到了,有没有快速能删除为1的所有行的快捷方式呢?我的数据库有800多行,再次感谢,我给您增加悬赏值,谢谢了。

追答

筛选Z列结果为1的各行,删除。再取消筛选,就删除不需要的各行了。
如果不行,请~看!我@头#像$联%系^我。

本回答被提问者采纳
参考技术B 选中拆分单元格,然后删除一列~

两个表,一个表中的两列关联另一个表的id,如何将这个表中的两列显示为另一个表id对应的内容

表A name user owner
machine1 1 2
machine2 3 4
表B userid username
1 aaa
2 bbb
3 ccc
4 ddd
以上两个表,表A 设备的用户id和所有者id,表B是用户id对应的名称如何用sql语句显示为下面的表

显示为 name user ower
machine1 aaa bbb
machine2 ccc ddd

创建表

create table a
(name varchar(10),
[user] int,
owner int)

create table b
(userid int,
username varchar(10))

insert into a values (\'machine1\',1,2)
insert into a values (\'machine2\',3,4)

insert into b values (1,\'aaaa\')
insert into b values (2,\'bbbb\')
insert into b values (3,\'cccc\')
insert into b values (4,\'dddd\')

执行

select t1.name,t2.username [user],t3.username owner
from a t1,b t2,b t3 where t1.[user]=t2.userid and t1.owner=t3.userid

结果

 

由于user是sqlserver中关键字,所以用中括号括了起来

参考技术A 这个简单啊,SELECT name, user=(SELECT username FROM B WHERE B.userid = A.user), owner=(SELECT username FROM B WHERE B.userid = A.owner), FROM A

以上是关于如图,怎么将excell表中一个数据占用两行两列调整呈值占用一列一行?的主要内容,如果未能解决你的问题,请参考以下文章

Flexbox 两行两列

div+css怎么显示两行或三行文字,然后多出的部分省略号代替??

表格怎么冻结前两行

excel如何将一行的奇偶列分成两行,如1,2,3,4,5,6一行变成1,3,5和2,4,6两行

CSS+div三行两列布局

怎么将excel中两列转换成多行多列