• ベストアンサー

出現回数

Excel2013で、1つのセルに3つの駅名があります。 これから同じ駅がそれぞれ何回出てくるかを知りたく思います。 例えば、“東京 大阪神戸”、“京都 大阪岡山”、“広島 東京京都”、“広島 東京京都”です。 ここで、スペースは表示の都合で入れています。続く場合は区切りは入っていません。また、出てくる駅名は有限で、何れも漢字2文字とします。 またどのセルも同じ書式です。 上の場合の答えは次の通りです。 東京:3 大阪:2 神戸:1 京都:3 岡山:1 広島:2 合計:12

  • aerio
  • お礼率56% (982/1741)

質問者が選んだベストアンサー

  • ベストアンサー
noname#204879
noname#204879
回答No.5

[No.4]ですが、[No.2]の添付図のセル D1 に次式を入れるってのは如何でしょうか? =SUMPRODUCT((LEFT(A$1:A$100,2)=C1)+(MID(A$1:A$100,4,2)=C1)+(RIGHT(A$1:A$100,2)=C1))

aerio
質問者

お礼

一発で解決できました。 No.2に対する私の補足はno.4,5を読む前でした。 ありがとうございました。

その他の回答 (4)

noname#204879
noname#204879
回答No.4

済みません、取り急ぎ、[No.2]の回答は撤回します。 なぜなら、例えば “横浜 伊東京都” なるデータの場合は、「東京」をカウントしてしまうから。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんにちは! 手っ取り早くVBAでやってみました。 ↓の画像のように元データはA列1行目からあり、 C・D列に表示するとします。 シートモジュールです。 画面左下の操作したいSheet見出し上で右クリック → コードの表示 → VBE画面のカーソルが点滅しているところに ↓のコードをコピー&ペースト → Excel画面に戻りマクロを実行してみてください。 (Alt+F8キー → マクロ → マクロ実行です) Sub Sample1() 'この行から Dim i As Long, k As Long, cnt As Long Dim c As Range, str As String, buf As String Range("C:D").Clear For i = 1 To Cells(Rows.Count, "A").End(xlUp).Row buf = WorksheetFunction.Substitute(StrConv(Cells(i, "A"), vbNarrow), " ", "") For k = 1 To Len(buf) Step 2 str = Mid(buf, k, 2) Set c = Range("C:C").Find(what:=str, LookIn:=xlValues, lookat:=xlWhole) If c Is Nothing Then cnt = cnt + 1 Cells(cnt, "C") = str Cells(cnt, "D") = 1 Else With Cells(c.Row, "D") .Value = .Value + 1 End With End If Next k Next i With Cells(Rows.Count, "C").End(xlUp).Offset(1) .Value = "合計" .Offset(, 1) = WorksheetFunction.Sum(Range("D:D")) End With Range("C1").CurrentRegion.Borders.LineStyle = xlContinuous End Sub 'この行まで ※ 「駅名」は2文字という前提です。 ※ 関数でないのでデータ変更があるたびにマクロを実行する必要があります。m(_ _)m

noname#204879
noname#204879
回答No.2

添付図参照 D1: =COUNTIF(A:A,"*"&C1&"*")

aerio
質問者

補足

早速のコメントありがとうございます。 D1に、書かれている通り入れましたが、変化ありません。 何か別の式があるのでしょうか?

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

添付画像を参照してみてください。

関連するQ&A

  • ご当地スイーツに関するガイド本について

    最近、全国各地のスイーツに興味を持っています。私の住んでいる岡山と、隣の広島のスイーツの有名なお店はだいたい分かるのですが、それ以外の地域に関する情報はさっぱりです。そこで、各地のスイーツに関するガイド本(現在販売されているもの)で、お薦めな本を教えて下さい。 特に、東京・神戸・札幌(北海道)・京都・名古屋に関するガイド本が知りたいです(それ以外の地域でも構いません)。 ちなみに、私自身が現在所有しているものは以下の通りです。これ以外の本の紹介をお願いします。 【東京】 ・たべミニ 東京スイーツ(昭文社) 【京都・大阪・神戸】 ・たべミニ 京阪神魅惑のスイーツ(昭文社) 【広島】 ・広島のおいしいケーキ屋さん&いまどきのカフェ(ザメディアジョン) ・広島・手みやげ本(アスコン) 【岡山】 ・Tea Time BOOK(アス) ・岡山・倉敷のほっこりカフェ&甘もんSWEETS(ザメディアジョン)

  • 検索関数を使うのでしょうか?

     A  B   C   D   E 1 1 大阪 広島 福岡 2 2 千葉 京都 宮城 3 2 福島 京都 栃木 4 3 東京 愛知 福岡 5 6   京   福 シートに上記のような入力があります A列の数字は右の県名グループ(枠)を表しています 「京」「福」を含むセルのある行(A4の「3」とA2とA3の「2」)のみを書式で塗りつぶしたいのです 条件付き書式の窓に入力する式どうすればいいのでしょうか? countifやsearchをからめてやるのでしょうか、自分にはわかりません どうが御教授願います win7 Excel2010

  • 東京-京都の往復切符で、大阪や神戸に途中下車できますか?

    東京-京都の往復切符で、大阪や神戸に途中下車できますか? 東京-京都間の往復切符を買ったのですが、 帰り道に神戸か大阪によろうかと思っています。 その場合、往復切符を一度払い戻して、東京ー京都(行き) 京都-神戸(もしくは大阪)、神戸(もしくは大阪)ー東京(帰り) という切符を買い直さなければいけないでしょうか? すみません。初歩的な質問で・・ どなたか教えてください。

  • 駅について

    政令市,特別区の代表駅を挙げた 下記で合う? 東京 ≒ 新宿 横浜 ≒ 横浜 川崎 ≒ 川崎 相模原 ≒ 橋本 千葉 ≒ 千葉 さいたま ≒ 大宮 大阪 ≒ 梅田 堺 ≒ 堺東 京都 ≒ 京都 神戸 ≒ 三宮 名古屋 ≒ 名古屋 静岡 ≒ 静岡 浜松 ≒ 浜松 広島 ≒ 広島 岡山 ≒ 岡山 仙台 ≒ 仙台 新潟 ≒ 新潟 福岡 ≒ 博多 北九州 ≒ 小倉 熊本 ≒ 熊本 札幌 ≒ 札幌

  • 入試難易度について

    代ゼミのデータから取ってきた、文系学部(文・法・経済)の合格者平均得点率です(センター試験) 2013年度入試 文系学部合格者平均 http://www.yozemi.ac.jp/bunpu/center/kokkoritsu/index.html ○文学部 東京大 88.3 京都大 87.4 大阪大 82.3 名古屋 81.8 神戸大 81.8 東北大 79.2 北海道 78.7 九州大 78.2 広島大 74.9 ○法学部 東京大 90.3 京都大 87.1 一橋大 84.2 大阪大 84.0 神戸大 81.2 九州大 80.3 名古屋 80.1 北海道 79.0 東北大 78.8 広島大 77.8 ○経済学部 東京大 89.3 京都大 85.6 一橋大 82.6 大阪大 82.6 神戸大 79.8 九州大 79.7 名古屋 79.1 東北大 77.5 北海道 76.9 広島大 72.6 ○3学部平均 東京大 89.3 京都大 86.7 一橋大 83.4 大阪大 83.0 神戸大 80.9 名古屋 80.3 九州大 79.4 東北大 78.5 北海道 78.2 広島大 75.1 一橋大は落ち目なのでしょうか? また、九大や東北大や名古屋はもっと難しいと思っていましたが、旧帝ではない神戸が頑張っています。 旧帝というブランドは薄くなっているのでしょうか? それなら尚更一橋にはもっと頑張ってほしいです。 どう思われますか?

  • 複数セルの単文字を含む文字列

    例A 1東京都 2大阪府 3京都府 4愛知県 5 6大 7愛 上記で $A$6:$A$7 の「大」か「愛」を含む持つ $A$1:$A$4 の文字列を条件付き書式で塗りつぶしたいのです 単セル$A$6 の「大」だけなら、SEARCH($A$6,A1)の書式を A2:A4へはりつければいいのですが、複数セルになるとわかりません 上記で言えば、大阪府と愛知県のセルが塗りつぶされればいいわけです 条件付き書式の窓に書き込む関数式を教えてください win7 Excel2010 宜しくお願いします

  • 学割の書き方について

    今度旅行することになり岡山から東京都区内の往復切符を買おうと思います。 学割証を発行してもらったのですが書き方がわからないので質問させていただきます。 学割証に出発駅名と下車駅名を記入する欄がありますが、 ・行き 岡山―新木場 ・帰り 東京―岡山 なのですが、この場合記入するときは ・出発駅名[岡山] 下車駅名[新木場] ・出発駅名[岡山] 下車駅名[東京] どちらの記入の仕方がよいのでしょうか。

  • 修学旅行で・・・。

    11月に修学旅行があり、広島・岡山・大阪京都周辺に行きます!! 広島では5時間ほど、岡山・大阪京都周辺ではそれぞれ1日中自由行動となっています。 今のところ、京都の清水寺に行くことは決まっているんですが、それ以外にどの場所が面白そうなのかよくわからなくて。。。(^^;) それぞれの場所でオススメのスポット&お店、あと“修学旅行でここはいくべきっ!”な場所があったら教えて下さいっ!!お願いします♪

  • 12/27~30、中国地方ぐるっと一人旅

    12/27~30、中国地方ぐるっと一人旅を考えています。 観光地についてアドバイスいただけたらと思います。 1日目 東京→松江(出雲大社、松江城、温泉?) 2日目 松江→頼久寺庭園(岡山県高梁市)→広島(原爆ドーム) 3日目 広島→大阪(岸和田城)→何も無ければ帰宅(都心) 史跡名跡庭園が大好きです。 大阪、神戸に関してはある程度行ったので、 松江付近、広島県、岡山県あたりで肉付け していただけると助かります。

  • 桁区切りの方法について。

    “ピポットテーブルフィールド”内の数値に桁区切りを付ける場合 “ピボットテーブルフィールド”の“表示形式”からセルの書式設定で桁区切りを付けるのとExcelの書式設定ツールバーの“桁区切りスタイル”を使うのとでは 何か違いがあるのでしょうか? 私の持っているテキストでは “ピボットテーブルフィールド”の“表示形式”から桁区切りを付けるようになっているのですが 書式設定ツールバーの“桁区切りスタイル”を使う方が簡単なように思います。 何か意味があるのでしょうか? 宜しくお願い致します。

専門家に質問してみよう