次の方法で共有

Excel 2007 で検索したデータに目印を付けて消えないようにしたい

Anonymous
2011-11-03T07:22:29+00:00

よろしくお願いします。

 検索したデータに目印をつけて、消えないようにしたいのです。

 今私が行っている検索の状況を説明いたします。

 A列に日付・B列に伝票番号・C列に金額・各列には700から800行のデータが入っています。

 検索関数はF1に=IF(ISERROR(VLOOKUP(E1,B:B,2,0))=TRUE,"",VLOOKUP(E1,B:B,2,0))を入れ、検索の場所を特定するために、「条件付き書式」を

 次のように使い、B列を範囲指定し、「数式を」の箇所に=COUNTIF($E$1:$E$1,B2)を入力し「書式」では色を選択しています。

 上記の条件で、相手から来た伝票番号をE1に打ち込み検索をしています。結果、番号と一致するところは、色で一目瞭然でわかります。E1に次の伝票番号を入力

 すると、前に検索したデータにの色が消えたしまいます。そこで、検索したことをわかるよう、たとえばD列に目印になるマークを付けてそのまま残るようにしたいのです。

(モデレーター註)

【 タイトルを変更しました。変更前タイトル : エクセル2007で検索作業の能率化について 】

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Hebikuzure aka Murachi Akira 325.7K 評価のポイント MVP ボランティア モデレーター
2011-11-03T08:30:33+00:00

条件付き書式ではなく、VBA で検索でヒットしたセルに自前で色を付ける動作を実装すれば良いのではないかと思います。

VBA 以外では難しい(できなさそう)でしょうね。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2011-11-03T08:08:04+00:00

基本的にはシート式で永久に残るデータを残すことはできません。

そういうことをなさるならVBAでやるしかありませんし、VBAでやっても、マクロの実行を意識せずに自動的に結果が残るようにするのはかなり難しいような気がします。(よく考えたわけではありませんが)

「基本的には」とあいまいな表現をしたのは、循環参照を使えば、記録を残すようなシートを作ることがまったくできないわけではないからです。

ただし、これはカードの家みたいに微妙なバランスの上に成り立つものですし、ちょっとした拍子ですべての記録が初期化されたりします。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

3 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2011-11-11T01:16:15+00:00

    y sakuda さん、Hebikuzure さん、アドバイスありがとうございます。

    yu-dai さん、こんにちは。

    こちらは、残念ながら、VBA でないと難しいということなんですね…

    同じような情報をお探しの方にもご参考いただけるよう、今回は私の方で \[回答としてマーク\] をいたしました。

    今後とも Answers をよろしくお願いします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2011-11-04T11:31:34+00:00

    有り難う御座いました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2011-11-04T11:30:40+00:00

    有り難う御座いました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません