Excel 换位和匹配值

Excel 换位和匹配值,excel,Excel,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 我想为值指定名称,值应为行。

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

我想为值指定名称,值应为行。

我想让人为您编写公式会更容易!假设布局如图所示,我建议使用两个公式,因为一列重复一列,另一列列出一个矩阵(鉴于您的评论,我用另外两列对其进行了扩展)。按照@Jeeped的建议申请:

在第1行(示例列G中),并向下复制以适应:

=OFFSET($B$1,INT((ROW()-1)/4),MOD(ROW()-1,4))
=OFFSET($A$1,INT((ROW()-1)/4),0)
在H1中并向下复制以适应:

=OFFSET($B$1,INT((ROW()-1)/4),MOD(ROW()-1,4))
=OFFSET($A$1,INT((ROW()-1)/4),0)
公式的行号用于计算行和列相对于参考单元格的适当偏移量


我想找人给你写公式更容易!假设布局如图所示,我建议使用两个公式,因为一列重复一列,另一列列出一个矩阵(鉴于您的评论,我用另外两列对其进行了扩展)。按照@Jeeped的建议申请:

在第1行(示例列G中),并向下复制以适应:

=OFFSET($B$1,INT((ROW()-1)/4),MOD(ROW()-1,4))
=OFFSET($A$1,INT((ROW()-1)/4),0)
在H1中并向下复制以适应:

=OFFSET($B$1,INT((ROW()-1)/4),MOD(ROW()-1,4))
=OFFSET($A$1,INT((ROW()-1)/4),0)
公式的行号用于计算行和列相对于参考单元格的适当偏移量


为什么不将B列和C列复制到一个新的单列中,对其进行排序,然后使用?有更多的列=5,我知道VLOOKUP函数,但我在想,如果我能使它更简单,请查看。在你填写行和列时提供一些数学知识。为什么不把B列和C列复制到一个新的单列中,排序,然后使用?有更多的列=5,我知道VLOOKUP函数,但我在想,如果我能使它更简单,那么看看下面的例子。在你填写时,在行和列上提供一些数学知识。