答案1
在第 I 列中,在 I2 中写入 1,在 I3 中写入 2,选择 1 和 2 并向下拖动直到最后一个数字。
在 J2 中写入:
=IFERROR(INDEX($E$2:$E$24,MATCH($I2,$E$2:$E$24,0)+1),"")
在 K2 中写入:
=IFERROR(INDEX($E$2:$E$24,MATCH($I2,$E$2:$E$24,0)+2),"")
更改 E2:E24 直到数据中的最后一行,并在拖动公式时保留 $ 以修复引用
将两个公式拖到同一列中
它将返回数据(列 I、J、K)(如果有)或空“”(如果没有值)
完成后,您可以选择新的数据复制,将特殊值粘贴到另一个位置,然后就可以正常使用了
答案2
答案3
这是一个适合您的公式(以 i2 为单位):
=INDEX($E$1:$C$23, SMALL(INDEX((I$1=$D$1:$D$24)*(MATCH(ROW($D$1:$D$24), ROW($D$1:$D$24)))+(I$1<>$D$1:$D$24)*1048577, 0, 0), ROW(Z1)))