ソートされた列のGoogleシートのフィルタ機能を使用して、いくつかの問題が発生しています。株価のフィルタリングと株価の組み合わせ(Googleスプレッドシート)
列AおよびBには、変更が必要な情報が含まれています。
列Dは、AとB
列Fは、少なくともから最大にデータをソートし、その価格とペアのシンボルを維持するために機能=sort(D1:D10, regexextract(to_text(D1:D10),"\d+")*1,true)
を使用して結合する機能=arrayformula(A1:A10&", "&B1:B10)
を使用しています。
今私がやりたいことは、$ 4以上、$ 20未満の価格についてF列全体を調べることです。
目標は、目標は持っているのであれば、私は$ 4、$ 20
=filter(F1:F10, F1:F10 > 4, F1:F10 < 20)
列Fには文字列が含まれています。 F1:F10> 4とはどういう意味ですか?また、私はあなたの 'sort'式の論理を見ません:' sort'の第二引数はソートする列番号です(範囲には列が1つしかないのでここでは不思議です)、何をしようとしていますか?その場所で 'regexextract'で達成できますか? –
もし私がプロジェクトを共有すると、以下のような在庫が除かれるはずです。https://docs.google.com/spreadsheets/d/1z5km6kZnLwtn1ojy_3V75jWKysVlTMZyC6sl2Rnx9Hg/edit?usp=sharing F1:F10> 4 $ 4.00とF:10 <20は20ドルを超えるものを除外します。私は実際にF1:F:7036> 4とF1:F7036 <20に設定しました。その場所のRegextractは、セルから数値を抽出し、データをソート関数に送ります。この関数は、次に列Fで終わります。 –
私はアルゴリズムを使用していますが、実際には文字列を読み込み、スプレッドシートは読み込まないため、最終的な目標は特定のパラメータ/フィルタに基づいて一連の株式を出力します。結果は「AAPL、CFI、GELT、FTR、IAF、AGFなど」のようになります。彼らは価格とフォーミュラの基準を満たしているので、それらは取引する株式になります。 –