Googleスプレッドシートは非常に便利なオンラインツールであり、数分でテーブルを作成してデータを入力できます。 Googleはまた、この無料のオンラインツールに、入力したデータを簡単に修正するために使用できる便利な機能を備えています。 物事を手動で変更する時間を無駄にする必要はありません。
Googleスプレッドシートの重複を削除する方法の記事もご覧ください。
この記事では、物事をより簡単にする特定の機能に焦点を当てます。 Googleスプレッドシートで行を列に、またはその逆に変換する方法を知りたい場合は、このチュートリアルが最適です。
物事を設定する
開始する前に、Googleスプレッドシートのデータをテーブルに入力する必要があります。 すでに行っている場合は、次のセクションにスキップしてください。
そのため、ここをクリックしてGoogleスプレッドシートを開いてください。 そこから、2つのオプションがあります。 [個人]をクリックして、個人用のGoogleスプレッドシートを作成するか、[ビジネス]を選択してより細かく制御し、セキュリティを強化することができます。
オプションを選択してログインします。空のスプレッドシートフォームが画面に表示されます。
後でデモに使用できる簡単なテーブルを作成しましょう。 このデモンストレーションではそれほど大きなテーブルは必要ないので、テーブルを4×4にして、簡単に読み取れるデータを入力しましょう。
ご覧のとおり、空のフィールドにはテーブル内の位置(テーブル行+テーブル列)で名前を付けています。
テーブルの準備ができたら、チュートリアル自体に進むことができます。
行を列に変換する
ここで何をしようとしているのか見てみましょう。 行を列に変換する場合、最終結果は下図の表のようになります。
ご覧のとおり、以前A1、A2、A3、A4があった場所にA1、B1、C1、D1があり、その逆も同様です。 これはテーブル全体に適用されています。
このプロセスは転置と呼ばれ、数回クリックするだけです。 これが最速の方法です。
- テーブル全体を選択します。マウスカーソルを左クリックしてホールドし、テーブル全体にドラッグします。 Shiftキーと矢印キーを使用して、キーボードでセルを選択することもできます。 テーブルの色が変わり、パーツを選択したことを知らせます。
- テーブルを右クリックします。
- コピーを選択します。
- 新しい(変更された)テーブルを開始する空のフィールドにマウスを置きます。このテーブルの開始点(A1)を選択するか、下のどこかをクリックします。 空のA9フィールドをクリックして、テーブルを変換します。これにより、結果を元のフィールドと比較しやすくなります。
- フィールドを選択したら、それを右クリックして「形式を選択して貼り付け」を選択します。
- ドロップダウンメニューから[転置を貼り付け]を選択します。
[転置貼り付け]をクリックすると、表が表示され、行が列に変換されます。 したがって、この例からテーブルを作成してチュートリアルに従っている場合、次の結果が得られます。
ただし、テーブルの行を列に変換する別の方法があります。 この2番目の方法にはもう少し手間がかかりますが、いったん慣れると、前の方法と同じように簡単になります。
関数を使用して行を列に変換する
Microsoft Excelと同様に、Google Spreadsheetsでは組み込み関数を使用できます。 これらの関数は、任意の方法でテーブルを変更するコードを実行します。 大量のデータを転置する必要がある場合、関数を使用する方が、貼り付けるよりも便利な場合があります。
ここで必要な組み込み関数は、Transposeと呼ばれます。 Googleスプレッドシートで行を列に変換する方法を次に示します。
- 新しいテーブルを開始するフィールドをダブルクリックします。
- 「=」と入力し、「TRANSPOSE」を追加します。
- その後、Googleスプレッドシートは、この関数の使用方法と外観を示します。
- 転置するフィールドの範囲を括弧内に入力し、「:」で区切ります。
- Enterキーを押します。
この場合、空のフィールドに次の構文を入力する必要があります: = TRANSPOSE(A1:D1)。
Enterを押すと、1つの行のみがコピーおよび転置されていることがわかります。 これは、TRANSPOSE関数が1つの引数(A1:D1)しか受け入れないため、各行に対して同じことを個別に行う必要があるためです。
Googleスプレッドシートを使用してテーブルを作成および変更する
このチュートリアルでは、Googleスプレッドシートで行を列に変換するために使用できる最も簡単な2つの方法を説明しました。どの方法を使用するかは完全にあなた次第です。
行を列に変換するのに苦労したことはありますか? チュートリアルに追加したいことはありますか? 以下にコメントを残してください!