Welcome to Our Website

Excelの列を行に転置する方法

私たちは皆、データを異なって見ています。 一人の作成はExcelスプレッドシートの分野での位置まで延長します。 他の人は、列内のデータを垂直に好みます。 これらの設定により、Excelデータを転置するシナリオが発生することがあります。 Microsoftはこの問題であることから複数の方法の切り替えて、列と行す。,

記事の内容

レイアウトの問題

私は最近、ベンダーの評価情報を含む大規模なMicrosoft Excelスプレッドシートを与えられました。 情報は役に立ちましたが、データの整理方法のために、自動フィルターのようなツールを使用することはできませんでした。 情報をデータベースにインポートする必要がある場合も問題があります。 簡単な例を以下に示します。,

列を交換する必要があるExcelスプレッドシート&行

代わりに、会社名を列Aに垂直に表示し、データ属性を行1に水平に表示します。 これにより、私は分析を簡単に行うことができます。 例えば、できない簡単にフィルターカリフォルニアのベンダー

Excelの転置関数とは何ですか

簡単に言えば、転置関数は列(垂直範囲)と行(水平範囲)の向きを変更します。, 元のデータ行は列になり、列は行になります。 それは私が私の元のデータを再入力することなく、上記の私のレイアウトの問題を修正し

transpose関数は非常に汎用性があります。 これは、Excelの数式または貼り付けオプションで使用できます。 どの方法を使用するかによっていくつかの違いがあります。

列の変換&貼り付けを使用した行&転置

以下の手順はMicrosoft Office365を使用して行われましたが、最近のMicrosoft Excelバージョン,p>

  1. 変更する必要があるスプレッドシートを開きます。 また、ダウンロードの例は、シートのチュートリアルです。
  2. A1などのデータ範囲の最初のセルをクリックします。
  3. 範囲の最後のセルをShiftキーを押しながらクリックします。 データセットが強調表示されます。
  4. ホームタブから、コピーを選択するか、Ctrl+cを入力します。
  5. 現在のExcelデータのコピー
  6. 転置されたデータをコピーする新しいセルを選択します。
  7. そのセルを右クリックし、”貼り付け”の下にある転置アイコンを選択します。,
  8. 転置オプションを選択します

    情報貼り付けオプションの上にカーソルを置くと、データレイアウトの変更が表示されます。

これで、列と行が切り替わったデータが表示されます。 ニーズに合わせて列のサイズを変更できます。

これら二つのデータセットは独立しています。 一番上のセットからセルを削除することはできますが、転置されたセットには影響しません。

オリジナルの下に転置されたデータ。,

このメソッドを使用すると、元の書式が維持されます。 たとえば、元のセルB1:G1に黄色の背景を追加した場合、色が適用されます。 セルE:5で赤いテキストを使用した場合も同じことが当てはまります。

式でTranspose関数を使用する

前述したように、Excelには複数の方法があります列を行に切り替えるか、またはその逆に切り替えます。 この第二の方法は、式と配列を利用します。 元のデータと新しい転置されたデータがリンクされている以外は、結果は同じです。 元の書式の一部が失われる可能性があります。, 例えば、色の文字は、様々な細胞に記入のメーカー。p>

  1. Excelシートを開きます。
  2. 変換されたデータが必要な空のセルをクリックします。 私はA7を使用しています。
  3. タイプ=転置します。
  4. 転置式の入力

    情報Excelが転置を示すツールチップを提供する方法に注意してください–”セルの垂直範囲を水平範囲に変換し、その逆に変換します”。

  5. を追加して数式を終了します(そして、交換したいセル範囲を強調表示します。,
  6. 範囲を閉じるには、)と入力します。
  7. 転置式と範囲
  8. Enterキーを押します。

注:Microsoft365を使用していない場合は、おそらくCTRL+SHIFT+Enterを押す必要があります

転置の違い

これら二つの方法で同様の結果が得られますが、違い 最初の貼り付け方法では、セルに対して行うアクションは、転置されたバージョンとは独立しています。 元の値を削除することができましたが、交換した列には何も起こりませんでした。,

これに対して、転置式バージョンは元のデータに連結されます。 B2の値を1200から1500に変更すると、新しい値はB8で自動的に更新されます。 しかし、その逆は真実ではありません。 転置されたセルを変更しても、元のセットは変更されません。 代わりに、#SPILLエラーが発生し、転置されたデータが消えます。,

転置されたセルを変更するときのエラー

転置式&空白のセル

転置式を使用する別の違いは、空白のセルを”0″に変換することです。

変換された空白を0に転置する

この癖の修正は、空白セルを空白として保持する式にIfステートメントを使用することです。,

=TRANSPOSE(IF(A1:G5="","",A1:G5))

または、ゼロを検索して置換することもできます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です