ワークシートデータをXYZに変換

第1行のXデータと第1列のYデータ(またはその逆)で構成されている、一般的な3次元のスプレッドシートデータを用いて説明します。このような配置で、X座標値とY座標値が線形間隔である場合、3Dグラフを作成したり、行列データに対して他の分析を実行したりする最初のステップとして、データをワークシートを行列に直接変換できます。

W2xyz example source.png

上図のように、XまたはYの間隔が非線形である場合、行列への直接変換を行うことはできません。2つの代替方法があります。

  • Xファンクション(w2vm)を使用してデータを「仮想行列」に変換します。
  • XYZ形式に変換メニューオプションを使用して、データをXYZ列形式に変換します。


この機能を使用するには、

  1. ワークシートをアクティブにします。
  2. ワークシート:XYZ形式に変換...をクリックします。

すると、w2xyzダイアログボックスが開きます。このダイアログは w2xyz Xファンクションを使用します。

ダイアログボックスの変換オプション項目で、元のデータの配列方法を次から指定できます。列にわたるX列にわたるY、またはX、Yなし(XとYの座標値が指定されておらず、Originが列と行のインデックスを使用する必要があることを意味します)

ダイアログオプション

再計算

結果の再計算を操作します。

  • なし
  • 自動
  • 手動

詳細情報は、 分析結果の再計算をご覧下さい。

変換範囲

オプションは、ワークシート全体(デフォルト)または指定された範囲です。指定された範囲オプションを使用すると、部分範囲を入力として定義できます(データを事前に選択するか、インタラクティブ範囲セレクタを使用します)。

入力ワークシート

変換範囲ワークシート全体の場合に変換する入力ワークシートです。

範囲の設定に関する詳細は、入力データを指定するをご覧ください。

入力

変換範囲指定された範囲の場合に変換する入力範囲です。

範囲の設定に関する詳細は、入力データを指定するをご覧ください。

データフォーマット

ソースデータのフォーマットを指定します。

  • 列にわたるX
X値が列を横断します。
  • 列にわたるY
Y値が列を横断します。
  • X、Yなし
ワークシートにX値やY値がない場合、このオプションを使用します。XとY座標として列と行インデックスが使用されます。
X値の位置

データフォーマット列にわたるXのとき利用可能です。

  • なし
ワークシートにX値がない場合このオプションを使用します。列インデックスがX値として使用されます。
  • ワークシートの最初のデータ行
第1データ行がX値の場合このオプションを使用します。
  • 列ラベル
ラベル行にX値がある場合このオプションを使用します。
  • 選択中の最初のデータ行
選択中の第1データ行がX値このオプションを使用します。変換範囲指定された範囲の場合に使用できます。

データフォーマット列にわたるYのとき利用可能です。

  • なし
ワークシートにX値がない場合このオプションを使用します。列インデックスがX値として使用されます。
  • ワークシートの最初のデータ列
第1データ列がX値の場合このオプションを使用します。
  • 選択中の最初のデータ列
選択中の第1データ列がX値の場合このオプションを使用します。変換範囲指定された範囲の場合に使用できます。
Y値の位置

データフォーマット列にわたるXのとき利用可能です。

  • なし
ワークシートにY値がない場合このオプションを使用します。列インデックスがY値として使用されます。
  • ワークシートの最初のデータ列
第1データ列がY値の場合このオプションを使用します。
  • 選択中の最初のデータ列
選択中の第1データ列がY値の場合このオプションを使用します。変換範囲指定された範囲の場合に使用できます。

データフォーマット列にわたるYのとき利用可能です。

  • なし
ワークシートにY値がない場合このオプションを使用します。列インデックスがY値として使用されます。
  • ワークシートの最初のデータ行
第1データ行がY値の場合このオプションを使用します。
  • 列ラベル
ラベル行にY値がある場合このオプションを使用します。
  • 選択中の最初のデータ行
第1データ行がY値の場合このオプションを使用します。変換範囲指定された範囲の場合に使用できます。
列ラベル

X値の位置またはY値の位置が、列ラベルに指定されている時に利用できます。XまたはY座標が入力されたラベル行を選択します。

欠損値の調整

空の行と列を削除します。さらに、変換中にX、Y、またはZのいずれかの値が欠落している場合、ポイントは破棄されます。

出力

3つの列を指定して、XYZ範囲を出力します。X、Y、Zデータを異なるシートやブックに出力することもできます。

出力結果についてはこちらを確認してください: