2016-08-03 13 views
0

数式を使用してデータが2より大きい場合、列の1つのセルから次の列の次のセルにデータをコピーするにはどうすればよいですか?Google Spreedシート式が必要

今私のファイルは、このようなものです:

Initial Sheet

私は、その値> 2.

よりので、シートは次のようになりますC列に列Bからデータを転送したいですこの:

Resulted Sheet

私はこの問題を解決するために助けてください...ありがとうございました。

+1

それは、両方のシンプルなだけで一定の値を超える場合は赤血球にフラグを設定するのではないでしょうか? – Takarii

+1

数式はデータを「移動」できませんが、セルに属する値を返すことしかできません。このようなものを自動化するには、スクリプトが必要です。 takariiが言ったように –

+0

。異常値を特定するには、条件付き書式を使用して強調表示したり、それらをコピーして強調表示したりするだけです。 –

答えて

0

この式を試してください。

=ArrayFormula( {sheet1!A2:A, if(sheet1!B2:B<=2,sheet1!B2:B,""), if(sheet1!B2:B>2,sheet1!B2:B,"")})

(1)yuor例(2)からテーブルをもたらすために、既存のテーブルを変換するために別々のシートにそれを使用します。

+0

これは質問に答えません。何を提案しているかについての説明を追加することを検討してください。 –

0

5以上の値をコピーすることはできますが、カスタム関数で行うことはできません。アプリスクリプトを実行する必要があります。

あなたができることは次のとおりです:=IF(B2 > 2, B2, "")、これは>の場合に値をコピーします。この数式をシートの下にドラッグするだけです。

また、赤で強調表示するための基本的な条件付き書式も追加しました。

enter image description here

Example Sheet

関連する問題