[[20190611162319]] 『いずれかのセルに文字が入った時の条件式』(ND) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『いずれかのセルに文字が入った時の条件式』(ND)

はじめまして、質問させて頂きます。

質問内容は「いずれかのセルに"上"が入力された時に特定のセルにも"上"を入力したい」となります。

セル自体は繋がってあるセルではなく、バラバラに「B5,G5,I5,AA5,AO5」のように存在しています。
そのセルの個数はおおよそ15個くらいになります。

そのいずれかに"上"という文字が入力された時に、例えばU5セルにも"上"という文字が自動的に表示されるようにしたいという質問になります。
U5にどのような関数を入力すればいいかご指南頂けますと幸いです。

< 使用 Excel:Excel2010、使用 OS:Windows7 >


 おなじ行でその15個のセル以外にも上が入ることはあるのだろうか?
(ねむねむ) 2019/06/11(火) 16:39

ほぼありえないかと思われます。
(ND) 2019/06/11(火) 18:50

 それであれば
 =IF(COUNTIF(B5:AO5,"上"),"上","")
 とCOUNTIF関数で範囲を対照セル全部が入るように指定してはどうか?
(ねむねむ) 2019/06/12(水) 08:57

申し訳ありません、読み違えておりました。
B5からAO5までの全てのセルに"上"という文字は入ります。(ただし、AP5以降はほぼ入らない)
その為に一括で範囲指定すると関係ないセルに入力された時に誤反応してしまいます。
(ND) 2019/06/12(水) 10:25

 では
 =IF(ISERROR(FIND("上",B5&G5&I5&AA5&AO5)),"","上")
 はどうだろうか?
(ねむねむ) 2019/06/12(水) 10:42

教えていただいた式で出来ました。アドバイスありがとうございます!
また機会がありましたらご教授のほど、宜しくお願い申し上げます。
(ND) 2019/06/12(水) 14:48

因みに追加の質問になりますが
上記の教えていただいた関数をU列に入れ、U列に"上"が表示されたらV列に"上"が表示された日時を自動的に入力させたいとも思っておりますが何か良い方法はありますでしょうか?
(ND) 2019/06/12(水) 14:59

 その場合VBAになると思うが構わないだろうか?
 (ただVBAの場合は私より他の人のほうが適任だと思うが)
 チェックするセルがもっと少なかったり連続していれば関数でも手はあるのだが。
(ねむねむ) 2019/06/12(水) 15:21

VBAに関しては全く知識がないので今後のカスタマイズに関して不安がありますが、EXCEL起動して普通に使えば常に自動的に動くようでしたら問題ありません。
定期的に何かしらの作業が必要な場合は作業し忘れが怖いのでなるべく避けたいというのが本心です。
(ND) 2019/06/12(水) 16:40

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.