Excel表格工作(2组数据->单组)

gopyfrb3  于 7个月前  发布在  其他
关注(0)|答案(2)|浏览(69)

我希望一个表的两个数据集列重新排列成一个单一的集获得交叉的初始集,如图。


的数据

cunj1qz1

cunj1qz11#

你可以使用这个公式-如果你有Excel 365:

=LET(d,A1:D10,
VSTACK(CHOOSECOLS(d,1,2),CHOOSECOLS(d,3,4)))

字符串
你必须调整d的源

  • edit此公式将执行真正的Interlanced -,而不期望第二列按降序排列:
=LET(d,A1:D4,
colA,HSTACK(DROP(d,,-2),ROW(d)),
colB,HSTACK(DROP(d,,2),ROW(d)),
DROP(SORT(VSTACK(colA,colB),3),,-1))


x1c 0d1x的数据

lyfkaqu1

lyfkaqu12#

您可以尝试使用以下公式:


的数据
·单元格A13中使用的公式

=LET(α,A1:D10,
SORT(VSTACK(TAKE(α,,2),DROP(α,,2)),2))

字符串
或者,使用WRAPROWS()和TOCOL()的紧凑、时尚和更短的替代方案:


=WRAPROWS(TOCOL(A1:D10),2)

相关问题