• 締切済み

表の作り方(エクセル)

エクセルに顧客の個人情報を入力しています。 名前・住       所・電   話 ○×・××県○○市○丁目・03‐○○○ 上記の様に入ってます。 都道府県だけピックアップして、何処の県が1番多くて、何処の県は何番目に多い。などの情報を取る為に、表にしたいのですが、どうやれば良いか分かりません。 どなたか分かる方教えて下さい! 宜しくお願い致します。

みんなの回答

  • zenjee
  • ベストアンサー率47% (50/106)
回答No.4

まず、データが入っているシート(シート1)の住所(B2)を都道府県とそれ以下にする作業が必要です。そのためには住所列(B)と電話列(C)の間にまず2列を挿入してください。 始めにD2に =RIGHT(B2,LEN(B2)-4+SUM((MID(B2,3,1)={"都","道","府","県"})*1)) と入力します。 次にC2に =LEFT(B2,LEN(B2)-LEN(D2)) と入力し、C2とD2を選択して表の最終行までプルダウンコピーします。これで住所の分割は完了です。 次にシート1のC列(都道府県)をコピーし、シート2を開いてA列に編集→形式を選択して貼り付け→値にチェック→OKします。(A2から下に件名が入ります。) 次に同シートのB2に =COUNTIF(A:A,A2) と入力し、B列最終行までプルダウンコピーします。 次に2行目(全列)から最終行までを選択し、データ→並び替えをクリック、最優先されるキーはB列にし、降順にチェック、2番目に優先されるキーはA列を選択(ここは昇順、降順どちらでもOK)し、OKします。 (注:県名の昇降順は50音順になります。) これでシート2に都道府県が多い順に並び、その数が出ます。 なお、同一都道府県名の右列に同じ数が並んで見辛いときは、C2に =IF(AND(A2=A1,B2=B1),"",B2) と入力して、C列最終行までプルダウンコピーします。

参考URL:
http://www2.odn.ne.jp/excel/waza/function.html#SEC11
  • anisu
  • ベストアンサー率50% (7/14)
回答No.3

■エクセルのデータ(D)を開いて、ピポットテーブルや、フィルター、集計、入力規則等を組み合わせたものと並び替え(ツールバーの↑・↓マークに注目)機能や、関数でランクというのを組み合わせれば簡単にピックアップが出来、ランキングも付けることが出来ますよ!

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

別のシートに都道府県の列を用意します。 _A____B____ 1 都道府県 件数 2 北海道 =COUNTIF(シート名!住所の列の範囲,A2&"*") 3 青森  =COUNTIF(シート名!住所の列の範囲,A3&"*") で出来ます。

noname#150729
noname#150729
回答No.1

住所も1列ではなく県とその後(市町村)の2列に分けて たとえば県がB列だとすると B列を指定して(B列をクリックして反転させ)データ→並び替え→昇順にすれば多い順に表示され、降順にすれば少ない順に表示が変わります。

関連するQ&A