在EXCEL中竖直显示2个或更多列

在EXCEL中竖直显示2个或更多列,excel,excel-formula,Excel,Excel Formula,我正在寻找获取这些列(名称/值)的方法 并按如下方式将它们连接在一起: Name Value a 1 b 2 c 3 d 4 感谢使用多个合并范围(每对一个)构建的数据透视表将实现您想要的结果(但复制和粘贴可能会稍微容易一些): 名称和值是静态值还是公式的结果?多次出现的名称是否需要逻辑?您可以录制宏。你只需要剪切和粘贴。名称和值是静态的。。。不总是相同数量的对。。我是说。。有时我有两个名字,有些我有3个或10个名字。。。。并非总是固定数量的名称和值

我正在寻找获取这些列(名称/值)的方法

并按如下方式将它们连接在一起:

Name   Value
a      1
b      2
c      3
d      4

感谢

使用多个合并范围(每对一个)构建的数据透视表将实现您想要的结果(但复制和粘贴可能会稍微容易一些):


名称和值是静态值还是公式的结果?多次出现的名称是否需要逻辑?您可以录制宏。你只需要剪切和粘贴。名称和值是静态的。。。不总是相同数量的对。。我是说。。有时我有两个名字,有些我有3个或10个名字。。。。并非总是固定数量的名称和值对。仅考虑上述数据,
=C2
第1列的最后一个空行
中向下拖动,
=D2
第2列的最后一个空行
中向下拖动。右。我正在寻找一种自动化的方法。
Name   Value
a      1
b      2
c      3
d      4