EXCELの入力規則について教えてください。
1つのセルに、入力規則と数式が入ったセルがあるのですが、誤って誰かが数式を消してしまわないように、保護をかけたいのです。
しかし、保護をかけると、入力規則が動かなくなってしまうので困っています。
F3からF354が入力規則と数式が入ったセルなのですが、そのセルには下記のような式が入っています。
=IF($D3="","",IF(VLOOKUP($D3,'リスト(総合)'!$B$4:$C$354,2,0)<>0,INDEX('リスト(総合)'!$C$4:$C$354,MATCH($D3,'リスト(総合)'!$B$4:$B$354,0)),""))
で、入力規則は、「入力値の種類」が「リスト」で、「元の値」は、下記のような式が入っています。
=INDIRECT($I3)
I3からI354には、下記のような式が入っています。
=IF(D3="","",IF(VLOOKUP($D3,'リスト(総合)'!$B$4:$N$354,2,0)='リスト(総合)'!$P$4,"リスト(総合)!S4",IF(VLOOKUP($D3,'リスト(総合)'!$B$4:$N$354,2,0)='リスト(総合)'!$P$5,"リスト(総合)!S5",IF(VLOOKUP($D3,'リスト(総合)'!$B$4:$N$354,2,0)='リスト(総合)'!$P$6,"リスト(総合)!S6",IF(VLOOKUP($D3,'リスト(総合)'!$B$4:$N$354,2,0)='リスト(総合)'!$P$7,"リスト(総合)!S7","名前")))))
何かいい方法はないでしょうか?
使っているのは、Microsoft Office 2010 です。
どうぞよろしくお願いいたします。
お礼
ありがとうございます。成功しそうです! この方法は考えが及びませんでした。 今回の私の場合隣のセルが結合しててはだめなだけで、後は上手くいきそうです。