A列には地名、B列にはお店が書いてあるような表で
A列とB列の組み合わせが他の行でもあった場合それを表示しないよう
にさせたいんです。
たとえば以下な表を、(A,B列は元から記入されています)
│A │B │C│D│││││
1│東京 │ラーメン屋│ │││││
2│東京 │花屋 │ │││││
3│神奈川│花屋 │ │││││
4│東京 │ラーメン屋│ │││││
5│神奈川│自転車屋 │ │││││
6│埼玉 │ラーメン屋│ │││││
7│神奈川│花屋 │ │││││
を・・
│A │B │C │D │E│
1│東京 │ラーメン屋│東京 │ラーメン屋│2│
2│東京 │花屋 │東京 │花屋 │2│
3│神奈川│花屋 │神奈川│花屋 │1│
4│東京 │ラーメン屋│神奈川│自転車屋 │2│
5│神奈川│自転車屋 │埼玉 │ラーメン屋│1│
6│埼玉 │ラーメン屋│ │ │ │
7│神奈川│自転車屋 │ │ │ │
というように、C列、D列、E列に、A,B列の元データで共に重複している
部分を表示させないようにするには、どうしたらよいでしょうか?
ちなみに、マクロはなるべく使わず、関数で教えてもらえると有難いです。
よろしくお願いします。
No.3ベストアンサー
- 回答日時:
訂正です
(3)F2に「=IF(D2="","",COUNTIF($C2:&C&100,C2))」と入力
を
(3)F2に「=IF(D2="","",COUNTIF($C2:$C$100,C2))」と入力
としてください。
このままだとばらばらにデータが入ったままなので
(1)D~F列のデータを選択→コピー
→右クリック「形式を選択して貼り付け」で「値」で貼り付けておく
(2)D~F列のデータ範囲を選択して「データ」→「並び替え」で並び替える
もしくはデータの順番をデータの登場順のままで整理したいなら
(1)D~F列のデータ範囲を選択して「データ」→「フィルタ」→「オートフィルタ」
(2)D列の△印→「空白せる以外」をクリック
(3)データをいったん別シートに「値」でコピペしておき、オートフィルタを解除しなおしてからもとのシートに貼り付けてなおしてください。
No.2
- 回答日時:
作業列を使わない方法ですが、少し難しくなりますよ。
以下の表があるとき
A列 B列 C列 D列 E列
1行目 東京 ラーメン屋
2行目 東京 花屋
3行目 神奈川 花屋
4行目 東京 ラーメン屋
5行目 東京 自転車屋
6行目 埼玉 ラーメン屋
7行目 神奈川 花屋
8行目 東京 花屋
9行目 東京 金物屋
C1セルに
=INDEX(A:A,SMALL(INDEX(SUBSTITUTE((MATCH($A$1:$A$100&$B$1:$B$100,$A$1:$A$100&$B$1:$B$100,0)=ROW($1:$100))*1,0,10^5)*ROW($1:$100),),ROW(Y1)))
を貼り付けてD1セルおよび下方向にコピーしてください。すると以下のような結果になります(実際に試した結果を載せました)
A列 B列 C列 D列 E列
1行目 東京 ラーメン屋 東京 ラーメン屋
2行目 東京 花屋 東京 花屋
3行目 神奈川 花屋 神奈川 花屋
4行目 東京 ラーメン屋 東京 自転車屋
5行目 東京 自転車屋 埼玉 ラーメン屋
6行目 埼玉 ラーメン屋 東京 金物屋
7行目 神奈川 花屋 #REF! #REF!
8行目 東京 花屋
9行目 東京 金物屋
表示するものがないセルが#REFエラーにならないようにするには、C1セルの式は条件判定を追加して以下にします。右、および下方向にコピーしてください
=IF(SUM(INDEX((MATCH($A$1:$A$100&$B$1:$B$100,$A$1:$A$100&$B$1:$B$100,0)=ROW($1:$100))*1,))>=ROW(Y1),INDEX(A:A,SMALL(INDEX(SUBSTITUTE((MATCH($A$1:$A$100&$B$1:$B$100,$A$1:$A$100&$B$1:$B$100,0)=ROW($1:$100))*1,0,10^5)*ROW($1:$100),),ROW(Y1))),"")
質問にはE列の説明がありませんが、出現回数でしょうか?
E1セルの式は以下になります
=SUMPRODUCT(($A$1:$A$9&$B$1:$B$9=C1&D1)*1)
回答ありがとうございます。
作業列を使わないでも出来るんですね。すごいです。ただちょっとこの
長い関数を理解できずにいます^^;
説明不足のE列(すいません。)についても表からばっちり理解していただき感謝です。
No.1
- 回答日時:
(1)C2に「=A2&B2」と入力し、下にフィルコピー
(2)D2に「=IF(COUNTIF(C$2:C2,C2)=1,A2,"")」
E2に「=IF(COUNTIF(C$2:C2,C2)=1,B2,"")」と入力し、下にフィルコピー
(3)F2に「=IF(D2="","",COUNTIF($C2:&C&100,C2))」と入力し、下にフィルコピー
これで重複しないリストと重複数のリストができます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) A列と完全一致したセルとその右隣だけを残す 3 2023/06/21 05:01
- Excel(エクセル) エクセルのマクロで置換を教えてください 1 2022/05/19 10:27
- Excel(エクセル) スプレットシートでA1~G1にデータが入っていて、 それを1列ずつ空けて表示する関数がわかる方いまし 4 2022/08/25 09:39
- Visual Basic(VBA) 指定文字以外のカウント 4 2023/05/03 14:37
- 引越し・部屋探し 狛江駅まで電車通勤30分以内のベッドタウンはどこですか? CADオペの仕事しています。 東京の狛江駅 5 2023/01/07 06:37
- 賃貸マンション・賃貸アパート ルームシェアを考えています。 自分の勤務地が神奈川(横浜線)、同居人が埼玉(京浜東北線)なので東京で 3 2023/07/14 12:23
- 関東 関東1都3県 東京、神奈川、千葉、埼玉 天気予報などで言う順番って決まってますか なんとなくですが東 1 2023/06/23 21:12
- 大雨・洪水 多摩川決壊は神奈川側、荒川決壊は埼玉側ですか? 東京の被害は抑えるようにするのでしょうか? 印象とし 2 2022/09/12 17:18
- 引越し・部屋探し 神奈川or東京、名古屋市、広島市の中で独身男性30代が1人暮らしするなら、どこが住みやすいでしょうか 5 2023/06/14 20:17
- 趣味・旅行 洋書(特に風景写真集,電気工学の書籍)を多く置いている東京都・神奈川県の書店 2 2023/03/03 05:11
このQ&Aを見た人はこんなQ&Aも見ています
-
見学に行くとしたら【天国】と【地獄】どっち?
みなさんは、一度だけ見学に行けるとしたら【天国】と【地獄】どちらに行きたいですか? 理由も聞きたいです。
-
スマホに会話を聞かれているな!?と思ったことありますか?
スマートフォンで検索はしてないのに、友達と話していた製品の広告が直後に出てきたりすることってありませんか? こんな感じでスマホに会話を聞かれているかも!?と思ったエピソードってありますか?
-
【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
【お題】 ・ありそうだけど、絶対に無いことわざを教えてください。
-
何歳が一番楽しかった?
自分の人生を振り返ったとき、何歳のころが一番楽しかったですか? 子供の頃でしょうか、それとも大人になってからでしょうか。
-
【穴埋めお題】恐竜の新説
【大喜利】 考古学者が発表した衝撃の新説「恐竜は、意外にもそのほとんどが〇〇〇」 (〇〇〇に入る部分だけを回答して下さい)
-
エクセルにて複数のセルの組み合わせの重複を削除するには?
Excel(エクセル)
-
エクセルで重複しない組み合わせ出力方法
Excel(エクセル)
-
Excelでの列比較(A列とB列の組合せ、C列とD列の組合せ)
Excel(エクセル)
-
-
4
Excelで重複データの件数ではなく、何番目かを求める方法
Excel(エクセル)
-
5
EXCEL-同じ組み合わせになった回数
Excel(エクセル)
-
6
エクセル関数で「ABの組み合わせ」と「BAの組み合わせ」を同一としてカウントする方法
Excel(エクセル)
-
7
エクセルで特定の文字が入ってる列を削除方法
Excel(エクセル)
-
8
エクセルで重複しない組み合わせの出し方
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・2024年に成し遂げたこと
- ・3分あったら何をしますか?
- ・何歳が一番楽しかった?
- ・治せない「クセ」を教えてください
- ・【大喜利】看板の文字を埋めてください
- ・【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・【穴埋めお題】恐竜の新説
- ・我がまちの「給食」自慢を聞かせてっ!
- ・冬の健康法を教えて!
- ・一番好きな「クリスマスソング」は?
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォルダの中にファイルがある...
-
PC Excel マクロ
-
【マクロ】関数の入力にてエラ...
-
excelVBAについて。
-
AA、AA(1)、BB、BB(1)、CC、CC(...
-
【マクロ】AブックからBブック...
-
納期順に勝手に並べ替えられる...
-
エクセルで作れる簡単なスケジ...
-
エクセルの数式について教えて...
-
エクセルの印刷について
-
エクセルを使ってQRコードを作...
-
Excelで並べ替えをするとおかし...
-
エクセルシートの作成(関数)...
-
履歴書をパソコンで描きたいの...
-
【関数】データベースから2つ...
-
エクセルのブック名の付け方
-
エクセルで、数字ではない値(...
-
XMLHTTP60で前日のデータが取れ...
-
識別子の表示について
-
VLOOKUP関数で複数条件を設定に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelの警告について
-
excelVBAについて。
-
excelVBAについて。
-
UNIQUE関数、配列数式を使わず...
-
エクセルのデータ整理の方法
-
11ケタの数字を打つと、エク...
-
エクセルの関数ついて
-
エクセル初心者です 用語とか良...
-
エクセル2021 範囲指定印刷をす...
-
【マクロ】メッセージボックス...
-
Excelで合計を求めたいです
-
IEを使わずHTMLを取得する
-
1.5ヶ月分の費用按分 エクセル関数
-
エクセル初心者です 用語等まだ...
-
excelVBAについて。
-
エクセルの不調について
-
Excelで、毎月の月曜と金曜の合...
-
vbe でのソースコード参照(msgb...
-
エクセル数式に問題があります
-
アクセス2016 エクセル2016 重...
おすすめ情報