トレーディングカードのコレクターです。
コレクションの数が多く、ダブりやカードの状態を把握出来なくなってきたため、先日からExcel 2004でリストを作成しています。
現在のExcelの使い方は、所有済みカードを列記したワークシート「所有リスト」が既にあり、別のワークシートに、カードショップやサークルが公開しているリストのテキストを流し込み、「=COUNTIF」で重複をチェックして、未所有分の購入を検討するという使い方をしています。
そこで質問です。
現在は、(質問サイトなど見よう見まねですが)「=COUNTIF」で下記の様にワークシート「所有リスト」のD列(カード名)を探し、「0」が未所有、「1」が所有済み(所有数)という表を作り、重複のチェックをしているのですが、ワークシート「所有リスト」のL列に記入している「コンディション」の列を表示することは出来ないでしょうか?
<現在の表>
A列 |B列
---------------------------
カード名|重複[=COUNTIF(所有リスト!D:D,B1)]
---------------------------
ああああ|0 ←未所有なので0
いいいい|1 ←ワークシート「所有リスト」にあるカードなので1
うううう|1 ←ワークシート「所有リスト」にあるカードなので1
<理想の表>
A列 |B列
------------------------
カード名|コンディション
------------------------
ああああ| ←未所有なので空欄
いいいい|BAD←ワークシート「所有リスト」L列に記入している文字列
うううう|MINT←ワークシート「所有リスト」L列に記入している文字列
なお、ワークシート「所有リスト」は下記の様な記入内容です。
A列|B列|C列|D列 カード名|E列|F列|G列|H列|I列|J列|K列|L列 コンディション|
Excel自体の知識が乏しいため、質問の仕方すら上記のような感じで良いのかも分からないので、情報が不足している様でしたらご指摘下さればと思います。
No.1ベストアンサー
- 回答日時:
A2セルの値を検索値として所有リストシートのD列のデータの位置を検索し、その行のL列のデータを表示するなら以下の式になります。
=IF(COUNTIF(所有リスト!D:D,A2),INDEX(所有リスト!L:L,MATCH(A2,所有リスト!D:D,0),""))
早速、教えていただいた式で試してみたところ、私のワークシート上では、重複無しの項目が「FALSE」、重複有りの項目が「#VALUE!」となってしまい、「L列」の文字を表示することが出来ませんでしたが、またしてもネットの見よう見まねで、式を下記の様にすることで「L列」の文字を表示出来る様になりました。(それでも所有リストに無いカードはFALSEとなってしまいますが)
=IF(COUNTIF(所有リスト!D:D,A2),INDEX(所有リスト!L:L,MATCH(A2,所有リスト!D:D,0),"1"))
※最後の「"」と「"」の間に「1」を足しています。
教えていただいたのに失礼とは思いましたが、この質問を参考にされる方がいた場合、お困りになるかと思いましたので、書き添えさせていただきました。
ともかく、これで重複チェックがラクになり、助かりました。
ありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの条件付き書式で*を使いたい 4 2022/05/13 16:49
- Excel(エクセル) excelにおける転記マクロの書き方 2 2023/05/12 03:16
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Visual Basic(VBA) 複数シートの複数列に入力されているデータを重複なしで抽出するVBAを作りたいです。 9 2022/06/17 10:33
- Excel(エクセル) ExcelVBAでリストの項目に必要数と同じ手配数を分配していくマクロを作りたいです。 1 2022/07/29 18:36
- Excel(エクセル) 【エクセル」 特定のセルで条件抽出した列を、別シートに上から詰めて表示したい。 8 2022/04/08 16:00
- Excel(エクセル) Excelで、別シートの表のステータスに伴った動的な自動転記をしたいです。 2 2023/06/14 15:56
- Excel(エクセル) Excelのリストにある文字を含むセルを、複数の色で色付けしたいです 2 2022/08/11 17:39
- Visual Basic(VBA) VBAで、1つのエクセルで、2つのシートからもう1つのシートに条件のある転記コードを教えてください。 1 2023/03/16 18:07
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
エクセル 文字数 多い順 並...
-
VBAで文字列を数値に変換したい
-
エクセル(勝手に太字になる)
-
Excel 複数列 A列B列C列一致 D...
-
エクセルで最初のスペースまで...
-
エクセルの表から正の数、負の...
-
【VBA】特定列に文字が入ってい...
-
2つのエクセルのデータを同じよ...
-
Excel、市から登録している住所...
-
エクセルで文字が混じった数字...
-
VBA 連続行データを5行ずつ隣の...
-
エクセル 同じ値を探して隣の...
-
Excel入力 英数字 末尾1つづ増やす
-
SUMIFS関数で絶対値で合...
-
WORDで列の非表示?
-
エクセルで特定の行を削除した...
-
50人を数回、グループ分けする...
-
「B列が日曜の場合」C列に/...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
エクセルで最初のスペースまで...
-
2つのエクセルのデータを同じよ...
-
エクセル(勝手に太字になる)
-
「B列が日曜の場合」C列に/...
-
エクセル 文字数 多い順 並...
-
EXCELで 一桁の数値を二桁に
-
エクセル 同じ値を探して隣の...
-
VBAで文字列を数値に変換したい
-
エクセルの並び変えで、空白セ...
-
Excelで半角の文字を含むセルを...
-
エクセルで文字が混じった数字...
-
Excel、市から登録している住所...
-
A列がない・・・A列が非表示に...
-
エクセルの表から正の数、負の...
-
[関数得意な方]教えて下さい・...
-
エクセルの項目軸を左寄せにしたい
-
エクセル 時間帯の重複の有無
-
Excelにてある膨大なデータを管...
おすすめ情報