エクセルで100社分の会社情報が横並びの形式で記載されている場合、それを縦の形式に変換して会社毎の情報を整理する方法を紹介します。特に、会社名を入力するだけでその下に会社の情報が自動で入力されるようにするには、どのようにエクセルの関数を使えば良いのかを解説します。
1. 会社情報を縦に並べる方法
まず、現在の表が横に並んでいる状態であることを確認します。この表には、会社名、県名、自治体名、住所、電話番号、代表者名が横に並んでいます。これを縦に変換するためには、会社名を1つのセルに入力するたびに、他の情報がその横に自動で入力されるように設定します。
2. 必要な関数を使って変換を行う
エクセルでは、INDEX関数やVLOOKUP関数を使って、横のデータを縦に引っ張ってくることができます。例えば、会社名をA1セルに入力した場合に、その情報を縦のセルに表示させる方法です。以下のように、INDEX関数を使用して、指定された行と列の交点のデータを取得します。
=INDEX($B$2:$G$101, MATCH(A1, $A$2:$A$101, 0), COLUMN(B1))
この式では、INDEX関数がデータ範囲から値を取得し、MATCH関数が会社名に対応する行番号を探します。そして、COLUMN(B1)で、データの列番号を指定しています。
3. ドラッグして他の情報を自動入力する方法
上記の式を使って最初の1つの情報を入力した後、ドラッグすることで、残りの情報も自動で縦に入力することができます。これにより、会社名を入力するだけで、他の情報がすべてその下に表示されます。
4. 最適な表の整理方法
この方法を使用することで、情報が整理され、どの会社のどの情報も簡単に参照できるようになります。また、データが増えても簡単に追加や変更ができるため、大量の会社データを扱う場合にも非常に便利です。
5. まとめ
エクセルで会社情報を横から縦に変換するには、INDEXやVLOOKUPなどの関数を使うことで、効率よくデータを整理することができます。この方法を使えば、複雑なデータも簡単に管理できるようになります。会社ごとに情報を整理し、簡単にアクセスできるようにしましょう。


コメント