我在一列中有以下值列表...
**Column 1** -
60
60
61.428571
61.428571
62.857143
62.857143
64.285714
64.285714
65.714286
65.714286
67.142857
67.142857
68.571429
68.571429
70
70
然后我还有两个单独生成的列......
**Column A** -
60
62.60333676
64.04815005
64.85
**Column B** -
65.15
65.95184995
67.39666324
70
现在我想做的就是这个..
我想用第二列中的值顺序替换第1列中的每个值。即公式将第1列中的60替换为两次(因为第1列中有两个60值),其中60列来自A列。用62.6033替换61.428571两次..然后用64.0481替换62.857两次......依此类推,直到A列的所有值都被使用..
然后对于第5个值,它现在切换到B列并开始替换列中的值 - 所以现在它将65.7替换为B列中的65.15,直到替换第1列中的最后一个值。
任何想法如何使用一个公式>?
感谢您的帮助!
答案 0 :(得分:0)
使用D2:D17中第1列的原始值,将此公式放在右侧未使用的列中。
=IFERROR(INDEX($A$2:$A$5, INT((ROW(1:1)-1)/2)+1), INDEX($B$2:$B$5, INT((ROW(1:1)-1)/2)+1-((ROW(1:1)>8)*4)))
根据需要填写。复制这些值并使用“选择性粘贴”►“值”将其重新置于D2:D17。