2016-06-17 9 views
0

私は3つのワークシートで構成されるスプレッドシートを持っています。最初はメインと呼ばれ、2つ目はオンと呼ばれ、3つ目はオフと呼ばれます。メインシートで、最初の列にOnまたはOffを入れると、その特定の行の3つのセルの内容をオンまたはオフのシートにコピーする式が必要です。私はOnシートの中の次の式を使って、これをGoogleドキュメントで行うことができました。ExcelでIF式の値に配列を使用できますか?

=IF(Main!A1="On",{Main!B1:D1},)

問題は、Excelで動作しませんです。私がExcelでできることは、最初のセルB1の内容を取得するだけです。この場合、B1はOnシートに印刷します。誰もがこれをExcelに書き込む同等の方法を知っていますか?私はいくつかのバリエーションを試しましたが、配列が変更されるという応答を得続けます。

答えて

0
=IF(Main!A1="On";A1 = B1 & A2 = C1 & A3=D1;"") 

A1、A2、A3は、値を「オン」または「オフ」のシートにコピーするセルです。

0

最後に、他の人を助けてくれることを望みました。 {=IF(Main!A1="On",Main!B1:D1,)}

関連する問題