No.4ベストアンサー
- 回答日時:
>お客様がどの地域に多く住んでるのか知りたいです・・・。
>郵便番号でどの番号が1番多いか・・・。
>できれば2番目はどの番号か??3番目はどの番号か・・・。
>多い順に並べれたりと・・・。
単純にどの地域に多く住んでるのか知りたいと言うことだけであれば、
関数等を利用しなくても、次の方法がお勧めです。
→「メインメニュ」→「データ」→「ピボットテーブルとピボットグラフレポート」を利用します。
まず、データがすべて連続して入っていることが前提です(列、あるいは行に空白列、空白行がないことが大事です)
1.データの入っているどこかの部分のセルをクリック
2.「メインメニュ」→「データ」→「ピボットテーブルとピボットグラフレポート」をクリック
3.ピボットテーブルとビボットグラフウィザード- 1/3の一番上の
1)一番上の→Excelのリスト/データベース(M) にチェック
2)2番目の→ピボットテーブル にチェック ⇒次へ
4.ピボットテーブルとビボットグラフウィザード- 2/3 でデータの入っている範囲を指定(通常はデータ入力されている全部の範囲) ⇒次へ
5.ピボットテーブルとビボットグラフウィザード- 3/3 で
「ピボットテーブルレポートの作成先を指定してください」→
これは、新規のワークシートでもOKですし、データの入っているシートの空いている部分でもOKです(どちらでもOKですので、試してみてください)
既存のワークシートをクリックしますと、データの入っているシートの空いているセルをどこかクリック。。 ⇒完了
6.ピボットテーブルが開きます。
今回の場合は「郵便番号」を知りたいのですから、「ここに行のフィールドをドラッグします」という部分に「郵便番号」をドラッグします。→ドラッグですヨ。
7.郵便番号の個数を必要としていますので、おなじく、「郵便番号」を「ここにデータアイテムをドラッグします」にドラッグします。。→ドラッグですヨ。
★今回は「ここに列のフィールドをドラッグします」と「ここにページのフィールドをドラッグします」は使用しませんので念のため。。
8.各郵便番号の個数が表示されていると思います。
9.この表示されている「郵便番号」と「個数」の部分のみを範囲指定して、個数の大きい順に並び替えを行えば、求めているものが表示されます。
10.ピボットテーブル表が不要であれば、列の削除、あるいは行の削除で消すことが出来ます。
★ピボットテーブルは非常に便利な機能ですので、ぜひ利用してみて下さい。。
〆
No.3
- 回答日時:
#2です。
ごめんなさい。「1.まずは郵便番号でデータを並べ替えます。」という作業は不要でした。
「2.次に関数を使って同じ郵便番号の個数を数えます。」が最初の作業になります。
No.2
- 回答日時:
ゴリゴリめんどくさい方法しか思いつきませんでした。
E列の1行目から11397行に郵便番号が入っているとの情報しかないので、A~DとF、G列にも住所、氏名、電話番号等の情報が格納されており、かつ1行で1人のお客様のデータであると仮定しています。
1.まずは郵便番号でデータを並べ替えます。
手順1.A列の列見出しからG列の列見出しまでドラッグします。(A~Gを範囲選択した状態にします)
手順2.メニューバーの「データ」-「並べ替え」を選択し、最優先されるキーに列Eを選択して、昇順にします。2番目に優先されるキー、3番目に・・・は空白のままで、範囲の先頭行はデータ(1行目から郵便番号が入っているんですよね!)を選択してOKボタンをクリック
2.次に関数を使って同じ郵便番号の個数を数えます。
手順1.最初の空白セルのH1に=COUNTIF($E$1:$E$11397,E1)と入力
手順2.H1のセル内容をH2からH11397までコピー
3.再度データを並べ替えます。
手順1.A列の列見出しからH列の列見出しまでドラッグします。
手順2.最優先されるキーに列Hを選択して、降順にします。2番目に優先されるキーに列Eを選択して、昇順にします。、3番目に・・・は空白のままで、範囲の先頭行はデータを選択してOKボタンをクリック
これで、同じ郵便番号が多い順、かつ郵便番号が同じ件数の時は、郵便番号の若い順にデータが並ぶはずです。
元データを壊さないように、顧客情報のエクセルファイルはバックアップするか、別シートにコピーしてから試してくださいね。
No.1
- 回答日時:
◆たとえば、郵便番号が「123-0001」と言うように、A1:A100に入力されている場合(文字列の場合)
=IF(ROW(A1)>SUMPRODUCT(1/COUNTIF($A$1:$A$100,$A$1:$A$100)),"",INDEX(A$1:A$100,MOD(LARGE(INDEX((MATCH(A$1:A$100,A$1:A$100,0)=ROW($1:$100))*(COUNTIF(A$1:A$100,A$1:A$100)+(ROW($1:$100)/10^5)),),ROW(A1)),1)*10^5))
★下にコピー
この回答への補足
ほんとに早くありがとうございます。
ほんと初心者なものですから・・・。
どこの数字を触ればいいのでしょう・・・。
すみません・・・。
郵便番号はE1からE11397まであります・・。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access レポート印刷するときに...
-
access2021 強制終了してしまう
-
Accessのスプレッドシートエク...
-
access2021 VBA メソッドまたは...
-
実行時エラー3131 FROM 句の構...
-
Accessレポートのチェックボッ...
-
Microsoft365にAccessってあり...
-
accessデータを指定したExcel、...
-
Access 複数条件検索の設定が上...
-
access クエリ yes/no型のクエ...
-
accessの代わりになるもの
-
Accessで作ったデータベースをw...
-
Accessのクエリで、replace関数...
-
Accessでフォームに自動入力し...
-
Access Error3061 パラメータが...
-
Accessのリンクテーブルのパス...
-
Accessで独自メニューバーまた...
-
アクセス レポートを開いたとき...
-
AccessVBAで任意の複数リンクテ...
-
Access DAOのExecuteメソッドの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Access レポート印刷するときに...
-
access2021 強制終了してしまう
-
Accessのクエリで、replace関数...
-
accessでlaccdbファイルが削除...
-
【Access】Dcount関数の複数条...
-
Access Error3061 パラメータが...
-
Accessのスプレッドシートエク...
-
ACCESS VBA でのエラー解決の根...
-
Accessレポートのチェックボッ...
-
実行時エラー3131 FROM 句の構...
-
access2019の起動が遅い
-
Vba Userformを前面に出すについて
-
Microsoft365にAccessってあり...
-
教えてください! アクセスの書...
-
Access 複数条件検索の設定が上...
-
【至急・画像あり】建物or住所...
-
Access VBA [リモートサーバー...
-
access2021 レコードロックの使...
-
Access VBA を利用して、フォル...
-
Accessのリンクテーブルのパス...
おすすめ情報