用条件填充列表中的值-Excel

时间:2018-09-12 13:16:52

标签: excel

我需要生成一个公式,该公式可以生成符合以下条件的列表,

  • 每个字母只能在使用列表中的每个字母后再次出现在同一列中。
  • 如果字母在第1行第2列中,则不能在第2行第1列中。
  • 同一字母不能同时出现在两列中。

例如, 列表:A,B,C,D

结果

    Column 1    Column2
Row 1   A          C
Row 2   B          D
        C          A
        D          B
        A          C

1 个答案:

答案 0 :(得分:0)

将您的列表放在A列中

然后将其放置在第一个单元格中,并根据需要向下复制一遍:

=INDEX($A:$A,MOD((ROW(1:1)-1)+(COLUMN(A:A)-1)*2,COUNTA($A:$A))+1)

enter image description here