Anonim

Googleスプレッドシートは非常に便利なオンラインツールであり、数分でテーブルを作成してデータを入力できます。 Googleはまた、この無料のオンラインツールに、入力したデータを簡単に修正するために使用できる便利な機能を備えています。 物事を手動で変更する時間を無駄にする必要はありません。

Googleスプレッドシートの重複を削除する方法の記事もご覧ください。

この記事では、物事をより簡単にする特定の機能に焦点を当てます。 Googleスプレッドシートで行を列に、またはその逆に変換する方法を知りたい場合は、このチュートリアルが最適です。

物事を設定する

開始する前に、Googleスプレッドシートのデータをテーブルに入力する必要があります。 すでに行っている場合は、次のセクションにスキップしてください。

そのため、ここをクリックしてGoogleスプレッドシートを開いてください。 そこから、2つのオプションがあります。 [個人]をクリックして、個人用のGoogleスプレッドシートを作成するか、[ビジネス]を選択してより細かく制御し、セキュリティを強化することができます。

オプションを選択してログインします。空のスプレッドシートフォームが画面に表示されます。

後でデモに使用できる簡単なテーブルを作成しましょう。 このデモンストレーションではそれほど大きなテーブルは必要ないので、テーブルを4×4にして、簡単に読み取れるデータを入力しましょう。

ご覧のとおり、空のフィールドにはテーブル内の位置(テーブル行+テーブル列)で名前を付けています。

テーブルの準備ができたら、チュートリアル自体に進むことができます。

行を列に変換する

ここで何をしようとしているのか見てみましょう。 行を列に変換する場合、最終結果は下図の表のようになります。

ご覧のとおり、以前A1、A2、A3、A4があった場所にA1、B1、C1、D1があり、その逆も同様です。 これはテーブル全体に適用されています。

このプロセスは転置と呼ばれ、数回クリックするだけです。 これが最速の方法です。

  1. テーブル全体を選択します。マウスカーソルを左クリックしてホールドし、テーブル全体にドラッグします。 Shiftキーと矢印キーを使用して、キーボードでセルを選択することもできます。 テーブルの色が変わり、パーツを選択したことを知らせます。

  2. テーブルを右クリックします。
  3. コピーを選択します。

  4. 新しい(変更された)テーブルを開始する空のフィールドにマウスを置きます。このテーブルの開始点(A1)を選択するか、下のどこかをクリックします。 空のA9フィールドをクリックして、テーブルを変換します。これにより、結果を元のフィールドと比較しやすくなります。
  5. フィールドを選択したら、それを右クリックして「形式を選択して貼り付け」を選択します。
  6. ドロップダウンメニューから[転置を貼り付け]を選択します。

[転置貼り付け]をクリックすると、表が表示され、行が列に変換されます。 したがって、この例からテーブルを作成してチュートリアルに従っている場合、次の結果が得られます。

これですべてです。開始テーブルの転置に成功しました。 これで、元の場所に貼り付けたり、別の場所で使用したりできます。

ただし、テーブルの行を列に変換する別の方法があります。 この2番目の方法にはもう少し手間がかかりますが、いったん慣れると、前の方法と同じように簡単になります。

関数を使用して行を列に変換する

Microsoft Excelと同様に、Google Spreadsheetsでは組み込み関数を使用できます。 これらの関数は、任意の方法でテーブルを変更するコードを実行します。 大量のデータを転置する必要がある場合、関数を使用する方が、貼り付けるよりも便利な場合があります。

ここで必要な組み込み関数は、Transposeと呼ばれます。 Googleスプレッドシートで行を列に変換する方法を次に示します。

  1. 新しいテーブルを開始するフィールドをダブルクリックします。
  2. 「=」と入力し、「TRANSPOSE」を追加します。
  3. その後、Googleスプレッドシートは、この関数の使用方法と外観を示します。
  4. 転置するフィールドの範囲を括弧内に入力し、「:」で区切ります。
  5. Enterキーを押します。

この場合、空のフィールドに次の構文を入力する必要があります: = TRANSPOSE(A1:D1)。

Enterを押すと、1つの行のみがコピーおよび転置されていることがわかります。 これは、TRANSPOSE関数が1つの引数(A1:D1)しか受け入れないため、各行に対して同じことを個別に行う必要があるためです。

Googleスプレッドシートを使用してテーブルを作成および変更する

このチュートリアルでは、Googleスプレッドシートで行を列に変換するために使用できる最も簡単な2つの方法を説明しました。どの方法を使用するかは完全にあなた次第です。

行を列に変換するのに苦労したことはありますか? チュートリアルに追加したいことはありますか? 以下にコメントを残してください!

Googleシートで行を列に変換する方法