Excel:当原始数据都在行中时,如何将“问题”移到列中,将“答案”移到行中?

Excel:当原始数据都在行中时,如何将“问题”移到列中,将“答案”移到行中?,excel,Excel,嗨,我是excel的新手,有一张桌子需要整理。我一直在寻找,但找不到一个快速的方法来实现它。有人能帮忙吗 我的原始调查数据如下: 姓名问题答案 娜玛你多大了?10岁 你多大了?25岁 你多大了?15岁 你多大了?17岁 你多大了?32岁 你最喜欢什么颜色?绿色的 你最喜欢什么颜色?紫色的 你最喜欢什么颜色?红色的 你最喜欢什么颜色?白色的 你最喜欢什么颜色?黑色的 我怎样才能做到: 你多大了?你最喜欢什么颜色? 10岁的老格林 25岁的老紫色 NameC 15岁红色 名叫17岁的怀特 NameE

嗨,我是excel的新手,有一张桌子需要整理。我一直在寻找,但找不到一个快速的方法来实现它。有人能帮忙吗

我的原始调查数据如下:

姓名问题答案 娜玛你多大了?10岁 你多大了?25岁 你多大了?15岁 你多大了?17岁 你多大了?32岁 你最喜欢什么颜色?绿色的 你最喜欢什么颜色?紫色的 你最喜欢什么颜色?红色的 你最喜欢什么颜色?白色的 你最喜欢什么颜色?黑色的

我怎样才能做到:

你多大了?你最喜欢什么颜色? 10岁的老格林 25岁的老紫色 NameC 15岁红色 名叫17岁的怀特
NameE 32yrs old Black

因此,假设您的源表从单元格A1开始,可能向下到单元格C12,您将所有姓名都放在从F2开始的列表中,并将问题放在从列G1开始的第一行中。然后,您可以将以下公式放入G2中:

=INDEX($C$2:$C$12,
   (SUMPRODUCT(($A$2:$A$12=$F2)*($B$2:$B$12=G$1)*ROW($C$2:$C$12)))-1)

把它拉下来,它会给出你想要的结果

你走了多远?你试过什么?结果如何?您是在寻找工作表函数还是宏解决方案?您希望在哪里显示结果?您能生成姓名和问题列表行和列标签吗?对不起,我只是一个基本用户。我只能做pivot表和一些简单的公式,如vlookup、if等。我尝试使用pivot表,但它只能计算值,而不能显示值。在另一张纸上显示结果会很好。我真的不明白你的最后一个问题,你能生成姓名和问题列表行和列标签吗?Ron感谢您的评论,这只是意味着您需要公式或方法来生成显示在结果表中的行和列标签,还是可以手动输入它们?