1. ホーム
  2. google-sheets

[解決済み] Split() から最初の項目を取得する

2022-05-26 20:48:45

質問

私は SPLIT 関数を使って、次のような文字列を分割します。 1.23/1.15 .

今現在、それは2つのセルを生成しています。しかし、結果から特定の要素を得るにはどうしたらよいでしょうか?私はこのようなことをしたいです。

SPLIT("1.23/1.15", "/")[0]

を展開すると 1.23 . そのための正しい構文は何ですか?

を使おうとしたのですが INDEX 関数を使ってみましたが、成功しませんでした。 =INDEX(SPLIT("1.23/1.15", "/"), 0,0)

どのように解決するのですか?

どの値を返すかは、index関数で選択することができます。つまり、例の2番目の値を取得するには、次のようにします。

=index(SPLIT("1.23/1.15", "/"), 0, 2)

最後の引数は、どの column を取得したいかを指定します。 1 は最初の値を取得します。

別の方法として left / right そして find を使って、例の中からどちらかの値を取り出すことができます。例えば、最初の値を得るには、次のようにします。

=left("1.23/1.15", find("/", "1.23/1.15"))