[[20140913202441]] 『同じセルにデータの入力規定とデータがある場合に』(和代) ページの最後に飛ぶ

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

 

『同じセルにデータの入力規定とデータがある場合にデータが消えます』(和代)

お世話になります。

下記の表にて、b列の表示は残し必要な箇所にデータの入力規則で選択すれば"無し"が表示されますように出来ないでしょうか? 
(無しの意味合いは、出張先は、後で行かないと変更した場合の記録です)

     a            b        c 
{1} 地名		出張先		
{2} 札幌		福岡	  無し
{3} 仙台		東京		
{4} 東京		大阪		
{5} 名古屋	福岡		
{6} 大阪				
{7} 広島				
{8} 福岡				

上記説明:
b列(式は入っていません)はa列からルックアップして表示しています。
b2にデータの入力規則を使って、下にコピーすればD列の文字が消えます。
(データの入力規則は、条件の設定 入力値の種類(リスト)元の値(c2)に"無し"のデータが入っています)

ちなみにB列に"無し"は入れる事はできません。

以上宜しくお願い致します。

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


ご迷惑な質問を致しました、
入力規則にリスト元の範囲の値がある以上、それ以外の文字は消えるはずとは解っていたのですが
VBA等を使って何か方法があるのかなあと思いました。

結果、作業をしてもらう人に"無"の場合は、手で無と修正してもらう事にしました。

(和代) 2014/09/14(日) 14:09


 どういったことかよくわからなくてコメントできなかったのですが
 どういったことだったのですか?

 >b列(式は入っていません)はa列からルックアップして表示しています。 
 この説明だと、B列はLOOKUP関数が入っていそうに思うのですが
 (式ははいっていません)となっていますよ。

 >b2にデータの入力規則を使って、下にコピーすればD列の文字が消えます。 
 B2にどの様な入力規則を設定するのですか?
 D列にはどのような文字が入っているのですか?
  
(HANA) 2014/09/14(日) 14:28

実際には、全体的にもう少し複雑な表なので最低限必要な箇所を表示しました。

今、私の記載した表を見直しましたが、大きな誤りがありました。
D列ではなくB列の誤りでした。
(この表を提示する前は、もう少し大きな表でB列のところがD列でした。他のセルも全て変更して確認したのですが変更忘れのままでした。すみませんでした)

「b2にデータの入力規則を使って、下にコピーすればD列の文字が消えます。」−−このD列はB列が
 正しいです。

>b列(式は入っていません)はa列からルックアップして表示しています。

 この説明だと、B列はLOOKUP関数が入っていそうに思うのですが
 (式ははいっていません)となっていますよ。 −−−実際はA列は他のシートに表示されていてVBAで
 当該シートに値を貼り付けています。
 その辺をそのまま書きますと本旨からはずれコメントする人が解りずらいと思い略しました。

改めて質問を致します。
b2にデータの入力規則を使って、下にコピーすればb列の文字が消えます。

 (データの入力規則は、条件の設定 入力値の種類(リスト)元の値(c2)に"無し"のデータが入っています) (a列は紛らわしいので省きます)

下記の表にて、b列の表示は残し必要な箇所にデータの入力規則で選択すれば"無し"が表示されますように出来ないでしょうか?(データ入力でなくても他の方法があればそれで結構です)入力担当者に手を煩わせたく
無いようにと考えています。

     b            c 
{1} 出張先		
{2}  福岡	  無し
{3}  東京		
{4}  大阪		
{5} 福岡		

 

(和代) 2014/09/14(日) 17:08


 B列に、マクロで出張先を値転記しているが
 入力規則と組み合わせて
  B2の場合「福岡」「無し」が選べる様に
  B3の場合「東京」「無し」が選べる様に
  B4の場合「大阪」「無し」が選べる様に・・・
 したい

 って事ですか?
(HANA) 2014/09/14(日) 17:17

HANA様へ
私の伝えたいことは、その通りです。
(和代) 2014/09/14(日) 17:43

 同じB列に上書きする必要があるのですか?

 B列に出張先が表示されているが、C列に「無し」となっていたら
 実際にはいかなかった

 というルールにしてもよさそうに思いますが。

 もしも、元に戻さなくてよい
  B2の場合「福岡」「無し」が選べるのではなく
  「福岡」と表示されていて「無し」のみ選べる
 のなら、入力規則を設定したセルに 値だけを貼り付ければ
 セルには各地名が表示されていて「無し」が選べる様になります。

 「無し」を選んだあと、やっぱり元の地名に戻したい となっても
 その情報は残っていませんので、状況を考えてもらう必要があると思いますが。

 一つの列に 地名か「無し」が表示されている必要があるのなら
 たとえば、マクロでD列に名前を値転記することにして
 無くなった場合、C列で「無し」を選んでもらう。
 B列には =IF(C2="",D2,C2) みたいな式を入れておく。

 なんてのはどうでしょう。
  
(HANA) 2014/09/14(日) 18:59

  {「福岡」と表示されていて「無し」のみ選べるのなら、入力規則を設定したセルに
 値だけを貼り付ければセルには各地名が表示されていて「無し」が選べる様になります。}
 ---実行しました、お陰様でうまくいきました。 有難うございます。

 何故、こんなことに気づかなかったのでしょうか?残念!!

 
 

(和代) 2014/09/14(日) 20:18


コメント返信:

[ 一覧(最新更新順) ]


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