2017-08-11 93 views
-2

对不起绕口令问题。我遇到了下面的情况,并且需要如下所述的期望。我对Excel世界完全陌生。将特定列转置为基于excel中特定列的行

这里的唯一标识符分别是c1,f1和i1。

https://i.stack.imgur.com/GF2Gi.jpg

现存

a1 a2 a3 b1 b2 c1 
d1 d2 d3 e1 e2 f1 
g1 g2 g3 h1 h2 i1 

期望

a1 a2 a3 b1 c1 
a1 a2 a3 b2 c1 
d1 d2 d3 e1 f1 
d1 d2 d3 e2 f1 
g1 g2 g3 h1 i1 
g1 g2 g3 h2 i1 
+0

你只是想以这种确切的方式复制每组数据(如在“期望的输出”中所述)? –

+0

https://i.stack.imgur.com/GF2Gi.jpg –

+0

它是否遵循任何特定系统,或者您是否具有随机,固定模式来复制这些值? –

回答

0

假设你有在列A到F中的原始数据和要在列H到L的输出把下面的公式in Cell H1

=OFFSET($A$1,INT((ROW(1:1)-1)/2),COLUMN(A:A)-1) 

将其复制到列H:L并复制下来,只要你需要去。

然后修改公式单元格K1至:

=OFFSET($A$1,INT((ROW(1:1)-1)/2),MOD(ROW(1:1)-1,2)+COLUMN(D:D)-1) 

并尽可能你需要去复制下来。

Output

输出单元格的公式将工作,如果它们被移动,但$ A $ 1位是很重要的。