0

私はいくつかの株式情報を持つGoogleシートを持っています。Googleシート、ファイナンス:FILTERを2回実行して1つのセルのみを取得する

私はGOOGLEFINANCE($B2, "price",TODAY()-15)という式を使用して、株式に関する履歴情報($B2というシンボル)を検索しています。

2x2のテーブルを返します。

Date     Close 
8/25/2017 17:36:00 7.46 

私は7.46をしたい:=FILTER(GOOGLEFINANCE($B2, "price",TODAY()-15),{FALSE; TRUE})を使用して

私が手:

8/25/2017 17:36:00 7.46 

私は巣のことができるようにするために見ることができないFILTER二度。

ドキュメントを確認しました。私は同じ呼び出しで列と行をフィルタリングするのにFILTERを使用すべきではないと言っていた以外は、それほど多くは得られませんでした。

答えて

2

のために2つのフィルタは、試してみてください。

=FILTER(FILTER(GOOGLEFINANCE($B2, "price",TODAY()-15),{false;true}),{false,true})

私はこのケースでは、クエリを好む:

=QUERY(GOOGLEFINANCE($B2, "price",TODAY()-15),"select Col2 label Col2 ''")

また別に、この式を試してください。

={false;true}

={false,true}

となります。

+0

これはまったく直感的ではありませんでした。カンマとセミコロンの最後の部分はすべて説明されています。 –

2

株価情報をたくさん集め、株価を得るために常にインデックスを使用します。

=index(GOOGLEFINANCE($B2, "price",TODAY()-15),2,2) 

これを使用する場合は、これを使用してください。日付または日付/時刻としてセルの書式を設定してください。

=index(GOOGLEFINANCE($B2, "price",TODAY()-15),2,1) 
+0

このソリューションはこの特定の使用例の方が優れていますが、一般的なケースを知ることはうれしいことです。 –

関連する問題