2016-10-20 11 views
1

分析したいGoogleフォーム調査データがあります。場合(Googleスプレッドシート配列の数式をExcelで複写する

= ARRAYFORMULA:私の例ドキュメント https://docs.google.com/spreadsheets/d/1snnlqRSgEd13uG_y-2RRZx1i6w2UMCfpYyuL6MXzkx8/edit?usp=sharing

でシート1は、私が行動と呼ばれる列の下に、この配列数式を使用していますどこ1シート2であるシートにアンケートの回答とシート2つの参照データが含まれています(Sheet1!Question5 = "Yes"、 "Arrested")& if(Sheet1!Question6 = "Yes"、if1、Question3 = "Yes"、 "Excluded")& "アルコール"))))

私はこのGoogleスプレッドシートをMicrosoft Excelのドキュメントとしてダウンロードする必要がありますが、そのときはもちろん、Googleスプレッドシート= ArrayFormula()functio nはMicrosoft Excelではサポートされていません。

私の質問は、Microsoft Excelにダウンロードしたときに同じ結果が得られるように、Googleスプレッドシートの別のメソッドを使用してこの配列関数の動作をどのように再現できますか?

これまでフォーラムで見つかったことは、数式を手動でExcelの複数の行にコピーする方法に関する質問です。これらのメソッドの問題は、ユーザーがセルの右下隅をクリックしてドラッグするか、ショートカットを使用して行う必要があることです。ユーザーが手動で何かを行う必要がないように、私のプロセスを動作させたいです。

事前に感謝します。

+0

複数の結果を計算する配列式を作成するを参照してください。3つの内部ifステートメントのいずれかが失敗した場合、0にする必要がある場合を除いて、Excelに正しく変換されます(Question3 = "Yes" 「除外」、「」など)、A3:AをA3:1000に変更する –

答えて

0

エクセルのサポート配列数式が、それはGoogleシートとは異なる方法でそれを行います。代わりにARRAYFORMULA機能の

は、Excelは、最初の配列数式の結果が延長されなければならないためのエリアを選択し、数式autor /編集する必要があり、その後、編集モードに入り、CTRL + を押すSHIFT + をENTER 。 Create an array formula

0

これは可能ではないことがわかります。少なくともすべての場合にそうではありません。 GoogleのシートとExcelにまったく同じ定義を持つ数式がいくつかあります。しかし、それは一般的に働くことが保証されていません。

ここではいくつかの詳細情報:Sheets vs Excel forumlae

関連する問題