2

完全な文から取得した基本周波数データのリストがあり、文内のすべての単語に対して異なる時間 (単語ごとに 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 列にこれらのターゲット ワードの 1 つを含む行全体のデータをコピーしたい (上記の例では、NOVELまたはNYLONというラベルの付いた単語が両方ともリストにあるので、私はそれらと他の38のターゲットワードを探しています)。

40 個のターゲット ワードのリストから rowLabel ワードを検索して、これらすべての行 (この例では 130 ~ 133、および 1328 ~ 1331) を取得するにはどうすればよいでしょうか。

現在のスプレッドシートを置き換えるのではなく、これを別のスプレッドシートにコピーすることは可能ですか?

4

1 に答える 1

1

私が正しく理解していれば、ピボットテーブルが適しているはずです:

列 A と C にラベルを追加します。
[A1:F1331] を選択し、[挿入] > [表] - [ピボットテーブル]、[ピボットテーブル] を選択して、[新規] または [既存のワークシート] のいずれかを選択します。
[レポートに追加するフィールドを選択] から示されているように、領域にドラッグします。

SO19107065 の例

rowLabelSelect Multiple Items と選択した単語でフィルタリングします。行と列の PT が合計されていることを確認します。
PT の下部 RH コーナー セルをダブルクリックします。

于 2013-10-01T13:10:07.313 に答える