excel中怎么让一对多,变成多个1对1?

如图 怎么让上面的表格变成下面这样? 感谢

在G1中输入或复制粘贴下列公式

=INDEX(A:A,INT(ROW(A4)/4))

=INDIRECT("A"&INT(ROW(A4)/4))

=OFFSET(A$1,INT(ROW(A4)/4)-1,)

在H1中输入或复制粘贴下列公式

=VLOOKUP(G1,$A:$E,MOD(ROW(A4),4)+2,)

=INDEX(B:E,INT(ROW(A4)/4),MOD(ROW(A4),4)+1)

=INDIRECT(ADDRESS(INT(ROW(A4)/4),MOD(ROW(A4),4)+2))

=OFFSET(A$1,INT(ROW(A4)/4)-1,MOD(ROW(A4),4)+1)

选择G1:H1,下拉填充

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-02-27

A5输入   =INDEX(A:A,ROW(A4)/4,)   下拉

B5输入   =OFFSET($B$1,ROW(A4)/4-1,MOD(ROW(A1)-1,4))

公式下拉

第2个回答  2020-03-28
在power query里面有个逆透视操作完美解决,不需要写任何公式,可以尝试。

excel中怎么让一对多,变成多个1对1?
=OFFSET(A$1,INT(ROW(A4)\/4)-1,MOD(ROW(A4),4)+1)选择G1:H1,下拉填充

excel 表中有数据是一对多关系,怎么整理成1对1关系?如图,图二的账号顺...
如果不是这种关系,那可以通过数据分列的方式(按分隔符号分列,符号是CTRL+J),然后把形成的行数据选择性粘贴-转置,到列就可以了。

EXCEL一对多改成一对一
1:选中待修改单元格--编辑--清除---格式。此时原内容会在最上边位置单元格显示,下拉复制即可。2:点击如图的按钮。下拉复制。

在excel中如何将一对多的数据批量分拆成一对一?详见图示。
1.取消合并单元格.2.选中你取消合并的单元格,按F5---定位条件---空值 3.输入=,引用等号所在的上一个单元格(如等号在A2,那么A2=A1这样)4.按CTRL+回车 OK

EXCEL一对多查找显示多个结果合并(超简单万金油公式)
+ UNIQUE + SORTBY + IF,同样需要注意公式输入方式。总结来说,选择哪种方法取决于你的具体需求,是展示所有数据还是筛选出特定条件下的唯一值。无论哪种方法,都能帮助你实现查找与合并的目标。希望这些实用技巧能对你的Excel操作有所帮助。如果你对Excel应用感兴趣,欢迎持续关注,一起交流学习!

EXCEL一对多改成一对一
1、先用如下函数把单元格里的换行符转变成逗号 在e1输入 =SUBSTITUTE(D1,CHAR(10),",")向下复制或填充 2、复制e列,选择性粘贴,数值,把公式转变成数值 3、选e列,数据菜单选分列,按逗号进行分列 4、删除d列,复制abcd列有数据部分到新表 5、重复4直到数据完全处理 ...

excel表中一对多怎么变成一对一?
F2单元格输入公式:=IF(B2="","",$A2&B2)复制并向右拉和下拉,然后再把复制并下拉的数据列复制==>选择性粘贴==>数值,到新的列,复制到一个列中再排序即可

EXCEL一对多条件查找显示多个结果(INDEX+SMALL+IF+ROW函数组合)_百度...
举例说明,当你需要从A、B、C三列源数据中,根据A列省份(不重复)提取对应B列城市,且能扩展到多个城市时,可以运用此公式。首先,用删除重复项或INDEX+MATCH方法在E列提取省份,然后在F列逐步查找对应的城市。如果需要匹配非省会城市,只需增加相应条件即可。使用F9功能键可以解析复杂公式,帮助理解...

wps表格如何一对多进行多个匹配?
首先,我们需要准备两个数据表,一个是主表(One),另一个是从表(Many)。主表包含了主要的信息,而从表包含了与主表相关的多个记录。例如,主表可以是项目列表,从表可以是参与人员列表。在主表中创建一个列来存储匹配结果。可以命名为"匹配结果"或其他适合的名称。在主表的"匹配结果"列中,...

如何将一张表格的多个行进行一对一的匹配?
1. VLOOKUP函数的基本功能:VLOOKUP函数是Excel中用于在数据表中搜索特定值,并返回相应行的其他列中的值的函数。它在一对一匹配的情况下非常有效,但无法直接处理一对多匹配。2. 一对多匹配的概念:一对多匹配是指在一个数据表中,一个特定的值可能对应多个其他列中的值。例如,在客户订单数据表中,一...

相似回答