基于特定列中的目标词列表提取行

时间:2013-10-01 02:37:19

标签: excel search row pivot-table extraction

我有一个从完整句子中获取的基本频率数据列表,这样我就可以得到句子中所有单词的不同时间(每个单词50个时间点)的值。数据看起来像这样(但每个单词50分,每个短语5-8个单词,每组20个短语,3组......数据快速加起来!):

    Speaker Accent   rowLabel ActualTime    F0
1     102-1      N     {SL} 0.00000000 105.954
2     102-1      N     {SL} 0.03757985 105.954
3     102-1      N     {SL} 0.07515970 105.954
4     102-1      N     {SL} 0.11273954 105.954
...
130   102-1      N    NOVEL   2.201260 115.82318
131   102-1      N    NOVEL   2.208244 112.42151
132   102-1      N    NOVEL   2.215228 108.82458
133   102-1      N    NOVEL   2.222212 105.19330
...
1328   102-1      N    NYLON   23.90094 113.44101
1329   102-1      N    NYLON   23.90693 113.01347
1330   102-1      N    NYLON   23.91292 112.44099
1331   102-1      N    NYLON   23.91890 111.77279

我想要做的是根据我所拥有的目标词列表(这将属于'rowLabel'类别)获取这个庞大数据集的子集。我想在Excel文件中找到那些目标单词,并复制rowLabel列中具有其中一个目标单词的整行的数据(因此在上面的示例中,标记为 NOVEL 或<的单词em> NYLON 都在我的名单上,所以我会寻找那些以及38个其他目标词)。

如何根据从40个目标词列表中搜索rowLabel单词获得所有这些行(在本例中为130-133和1328-1331)?

是否有可能将其复制到另一个电子表格,而不是替换当前的电子表格?

1 个答案:

答案 0 :(得分:1)

如果我理解正确,数据透视表应该适合:

向A列和C列添加标签 选择A1:F1331,插入&gt;表 - 数据透视表,数据透视表,并选择是在新工作表还是现有工作表中 拖动到选择要添加到报告的字段中指示的区域:

SO19107065 example

使用选择多个项目和所选单词过滤rowLabel。 确保对行和列进行总计PT 双击PT的底部右下角单元格。