\r\n\r\n
縦書き(列)で入力し始めたのに、横書き(行)で入力することになったら、もうExcelは導入されていることになります。Excelでデータを変換する3つの方法について見ていきます。
この方法では、データを列から行に(またはその逆に)素早く簡単に移し替えることができますが、1つだけ重要な欠点があります:動的でないことです。例えば、縦列のグラフを変更しても、横列のグラフが自動的に変更されることはありません。それでも、少ないデータセットでは手軽な解決策になります。
移調したい部分をハイライト表示し、キーボードのCtrl+Cでデータをコピーします。
結果を表示したい空のセルを右クリック。"貼り付けオプション "で、"特殊貼り付け "をクリックする。
トランスポーズ "にチェックを入れ、"OK "ボタンを押してください。
この方法は動的なソリューションであり、ある列や行のデータを変更すれば、移し替えられた列や行のデータも自動的に変更されます。
クリック&ドラッグで、空のセル群をハイライトします。理想的には、計算式が配列であり、必要なセル数だけ正確にハイライトする必要があるため、最初に計算することです。そのようなことはせず、後で計算式を修正することにしています。
数式バーに「=transpose」と入力し(コンマを反転させない)、転置するデータをハイライト表示します。Enter」を押す代わりに、「Ctrl+Shift+Enter」を押して数式を実行します。
ご覧のように、配列に十分な空のセルを選択しなかったため、データが切り取られてしまいました。それでいいんです。これを修正するには、最後のセルの右下にあるボックスをクリックしてドラッグし、さらに残りのデータを含むようにドラッグしてください。
今、私たちのデータはそこにありますが、精度が足りないため、結果が少しわかりにくくなっています。この問題を解決するために、今、私たちはデータを修正するには、エディットバーに戻り、もう一度Ctrl+Shift+Enterキーを押すだけです。
Excelデータの変換方法の3つ目は、直接参照を利用する方法です。この方法によって、参照を見つけ出し、表示するデータに置き換えることができます。
空のセルをクリックして参照を入力し、次に転置したい最初のセルの位置を入力します。私の略称を使わせていただきます。今回は、bcA2を使用します。
最初のセルの下の次のセルに、同じ接頭辞を入力し、前のステップで使用した接頭辞の右側のセルの位置を入力します。ここでは、セルB2とし、bcB2と入力します。
両方のセルをハイライトし、選択範囲の右下にある緑色のボックスをクリックしてドラッグすることで、ハイライトした部分を外に出します。
キーボードのCtrl+Hキーを押して、「検索と置換」メニューを表示します。
検索内容」の欄に任意の接頭辞「bc」(逆カンマなし)を入力し、「置換先」の欄に「=」(クォーテーションマークなし)を入力します。" (反転カンマなし)を使用します。
すべて置き換え」ボタンをクリックすると、データが変換されます。
なぜ、最初の空のセルに「=A2」を追加し、それをドラッグして残りのセルを自動的に埋めるようにしないのかと疑問に思うかもしれません。その理由は、Excelがこのデータを解釈する方法にある。しかし、C3は空のセルであり、Excelはこの数式を上から下ではなく左から右(データを転送するときにドラッグする方法なので)に読み取るため、すぐにデータが不足してしまいます。