Excel 将平面表格更改为显示文本结果而不是计算的数据透视表/交叉表

Excel 将平面表格更改为显示文本结果而不是计算的数据透视表/交叉表,excel,pivot-table,Excel,Pivot Table,我有一个测量类型信息的大文件,我想更改其格式:从平面表格更改为交叉表。数据透视表似乎不是我想要的,因为每个响应都是唯一的文本,所以我无法为响应分配一个数值,然后在数据透视表中使用公式转换一次 这是我使用的格式,而不是我想要的格式:您可以使用3个公式的组合来透视表。假设第一个键(如Case)在A列,第二个键(如Question)在B列,结果(如Response)在C列,有100行数据 列标题公式(在单元格F1中):=IFERROR(偏移量($B$1,匹配(0,COUNTIF($E1:E1,$B$2

我有一个测量类型信息的大文件,我想更改其格式:从平面表格更改为交叉表。数据透视表似乎不是我想要的,因为每个响应都是唯一的文本,所以我无法为响应分配一个数值,然后在数据透视表中使用公式转换一次


这是我使用的格式,而不是我想要的格式:

您可以使用3个公式的组合来透视表。假设第一个键(如Case)在A列,第二个键(如Question)在B列,结果(如Response)在C列,有100行数据

列标题公式(在单元格F1中):=IFERROR(偏移量($B$1,匹配(0,COUNTIF($E1:E1,$B$2:$B$101),0),0),“”)

行标题公式(在单元格E2中):=IFERROR(偏移量($A$1,匹配(0,COUNTIF)(E$1:E1,$A$2:$A$101),0),0),“”)

单元数据公式(在单元F2中):=IFERROR(偏移量($C$1,匹配($E2&F$1,$A$2:$A$101和$B$2:$B$101,0),0),“”)

复制第1行的列标题、第E列的行标题以及填充表格的单元格数据公式

行标题和列标题使用公式仅从表中提取唯一值。单元数据公式执行双键查找以填充结果


很抱歉,我没有足够的点数来发布图像,您必须想象结果…

这就是我最后要做的:

  • 创建了一个新选项卡,将我的案例编号粘贴到列a中,并删除了重复项
  • 从我的问题中删除重复的内容,并将其转换到我的新工作表的第1行
  • 在我的源代码表中创建了一个新列,并输入了一个公式来连接案例编号和问题文本
  • 在新表中启动一个公式来连接该单元格的行和列名,使用VLOOKUP(因为我在索引和匹配方面做得很差)找到我在源工作表中创建的正确案例编号+问题文本组合,并返回问题回答
  • 这是我使用的基本VLOOKUP公式: =VLOOKUP(连接($A2,B$1),“带Q&A的线索”!$J:$K,2,0)

    带Q&A的Lead是我的源代码表。第J列包含串联,第K列包含问题回答

    为了清理没有问题回答的案例和没有问题回答的案例中的错误,我使用了以下方法:
    =IFERROR(如果(VLOOKUP(CONCATENATE($A2,B$1),'Leads with Q&A'!$J:$K,2,0)=0,”,VLOOKUP(CONCATENATE($A2,B$1),'Leads with Q&A'!$J:$K,2,0)),”)

    有一定数量的回答,但不是所有的回答都能回答每个问题。