私たちは皆、データを異なって見ています。 一人の作成はExcelスプレッドシートの分野での位置まで延長します。 他の人は、列内のデータを垂直に好みます。 これらの設定により、Excelデータを転置するシナリオが発生することがあります。 Microsoftはこの問題であることから複数の方法の切り替えて、列と行す。,
記事の内容
レイアウトの問題
私は最近、ベンダーの評価情報を含む大規模なMicrosoft Excelスプレッドシートを与えられました。 情報は役に立ちましたが、データの整理方法のために、自動フィルターのようなツールを使用することはできませんでした。 情報をデータベースにインポートする必要がある場合も問題があります。 簡単な例を以下に示します。,
代わりに、会社名を列Aに垂直に表示し、データ属性を行1に水平に表示します。 これにより、私は分析を簡単に行うことができます。 例えば、できない簡単にフィルターカリフォルニアのベンダー
Excelの転置関数とは何ですか
簡単に言えば、転置関数は列(垂直範囲)と行(水平範囲)の向きを変更します。, 元のデータ行は列になり、列は行になります。 それは私が私の元のデータを再入力することなく、上記の私のレイアウトの問題を修正し
transpose関数は非常に汎用性があります。 これは、Excelの数式または貼り付けオプションで使用できます。 どの方法を使用するかによっていくつかの違いがあります。
列の変換&貼り付けを使用した行&転置
以下の手順はMicrosoft Office365を使用して行われましたが、最近のMicrosoft Excelバージョン,p>
- 変更する必要があるスプレッドシートを開きます。 また、ダウンロードの例は、シートのチュートリアルです。
- A1などのデータ範囲の最初のセルをクリックします。
- 範囲の最後のセルをShiftキーを押しながらクリックします。 データセットが強調表示されます。
- ホームタブから、コピーを選択するか、Ctrl+cを入力します。
- 転置されたデータをコピーする新しいセルを選択します。
- そのセルを右クリックし、”貼り付け”の下にある転置アイコンを選択します。,
情報貼り付けオプションの上にカーソルを置くと、データレイアウトの変更が表示されます。
これで、列と行が切り替わったデータが表示されます。 ニーズに合わせて列のサイズを変更できます。
これら二つのデータセットは独立しています。 一番上のセットからセルを削除することはできますが、転置されたセットには影響しません。
このメソッドを使用すると、元の書式が維持されます。 たとえば、元のセルB1:G1に黄色の背景を追加した場合、色が適用されます。 セルE:5で赤いテキストを使用した場合も同じことが当てはまります。
式でTranspose関数を使用する
前述したように、Excelには複数の方法があります列を行に切り替えるか、またはその逆に切り替えます。 この第二の方法は、式と配列を利用します。 元のデータと新しい転置されたデータがリンクされている以外は、結果は同じです。 元の書式の一部が失われる可能性があります。, 例えば、色の文字は、様々な細胞に記入のメーカー。p>
- Excelシートを開きます。
- 変換されたデータが必要な空のセルをクリックします。 私はA7を使用しています。
- タイプ=転置します。
- を追加して数式を終了します(そして、交換したいセル範囲を強調表示します。,
- 範囲を閉じるには、)と入力します。
- Enterキーを押します。
情報Excelが転置を示すツールチップを提供する方法に注意してください–”セルの垂直範囲を水平範囲に変換し、その逆に変換します”。
注:Microsoft365を使用していない場合は、おそらくCTRL+SHIFT+Enterを押す必要があります
転置の違い
これら二つの方法で同様の結果が得られますが、違い 最初の貼り付け方法では、セルに対して行うアクションは、転置されたバージョンとは独立しています。 元の値を削除することができましたが、交換した列には何も起こりませんでした。,
これに対して、転置式バージョンは元のデータに連結されます。 B2の値を1200から1500に変更すると、新しい値はB8で自動的に更新されます。 しかし、その逆は真実ではありません。 転置されたセルを変更しても、元のセットは変更されません。 代わりに、#SPILLエラーが発生し、転置されたデータが消えます。,
転置式&空白のセル
転置式を使用する別の違いは、空白のセルを”0″に変換することです。
この癖の修正は、空白セルを空白として保持する式にIfステートメントを使用することです。,
=TRANSPOSE(IF(A1:G5="","",A1:G5))
または、ゼロを検索して置換することもできます。