0

私はこのGoogleスプレッドシートを持っています。

名前のシートArchiveにいくつかのツイートをインポートしました。Sheet1には、次の式があります。

=FILTER('Archive'!A2:A;MMULT(SEARCH(TRANSPOSE(" "&A2:A&" ");" "&'Archive'!A2:A&" ");SIGN(ROW('Archive'!A2:A))))

Sheet1にリストされている特定のキーワードを含む、シートアーカイブからの特定のツイートを表示したいと思います。この式は機能するはずですが、この場合、データをインポートするときは機能しません。私が得るのは#N/A

私は何か間違ったことをしていますか?

4

1 に答える 1

2

シート チャット ウィンドウで説明したように、次を使用します。

=FILTER('Archive'!A2:A;MMULT(SEARCH(TRANSPOSE(" "&A2:A&" ");" "&TRIM('Archive'!A2:A)&" ");SIGN(ROW(A2:A))))

つまり、MMULT の 2 番目の引数には、最初の引数の列と同じ数の行が必要です。これは、この種の方法で使用される MMULT を記述しようとするスプレッドシートです。

TRIM の部分は、生データに含まれている可能性のある誤ったスペース文字を軽減することです。

于 2012-11-03T20:58:44.187 に答える