调换和匹配值
Excel中有没有公式或内置工具来制作这样的事情?
我有桌子:
| A | B | C | 1 | nam1 | val1 | val2 | 2 | nam2 | val3 | val4 | 3 | nam3 | val5 | val6 |
我希望这看起来像这样:
1 | val1 | nam1 2 | val2 | nam1 3 | val3 | nam2 4 | val4 | nam2
我想分配名称的值应该在行中。
我猜想让某人为你写公式会更简单! 假设所示的布局,我build议两个公式,因为一列重复一列,另一列列出一个matrix(鉴于您的评论,我已经扩展了两列)。 按照@Jeepedbuild议的那样应用OFFSET :
在第1行(在示例ColumnG中)并复制以适应:
=OFFSET($B$1,INT((ROW()-1)/4),MOD(ROW()-1,4))
在H1,复制下来,以适应:
=OFFSET($A$1,INT((ROW()-1)/4),0)
公式的行号用于计算相对于参考单元格的行和列的适当偏移量。