- ベストアンサー
エクセルについてふたつ教えてください
質問(1) ファイルメーカーのポップアップリストのようにセルに選択肢を出せるようにできませんか? 質問(2) 計算結果を表示するセルへの書き込みを禁止する方法はありませんか? すみませんエクセル苦手なのでご指導お願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
No.4のfmajinです。 補足を拝見しましたが、関連した別質問ですね。 それぞれのセルに入力されるのは、名前=文字列とのことですので、接続演算子「&」を利用すれば大丈夫だと思います。 メインシートというのA1に =(1)!A1&(2)!A1 としてみてください。
その他の回答 (4)
- fmajin
- ベストアンサー率61% (75/122)
質問(2)については、もう大丈夫でしょうか? エクセルのバージョンにもよりますが、シートを保護すると、書式の変更等もできなくなります。ですので、シートの設計を完成させたらシートの保護をかけるというのが通例です。ただし、エクセル2002以降の場合は、[ツール]→[保護]→[シートの保護]コマンドを実行した際に表示されるダイアログで、シート保護後も実行できる機能を許可するようにすることができます。たとえば、「セルの書式設定」チェックボックスをオンにしておくと、シート保護後でも、セルの書式設定を行うことができるようにすることができます。 (1)については、別途専用のシートに選択肢を一覧で用意するといいでしょう。1行か1列に連続して入力して、そのセル範囲に[挿入]→[名前]→[定義]コマンドで、任意の「名前」を付けておきます。新しい選択肢用に、あらかじめ数個の空きセルを範囲に含めておいてもいいと思います。 そして、他の回答にあるように選択肢を表示させたいセルに対して、[入力規則]コマンドで、「リスト」の設定をします。この際、設定するセルをすべて選択しておけば、一度で選択できます。飛び飛びのセル範囲でしたら、最初のセル範囲を選択したあと、[Ctrl]キーを押しながらドラッグすれば追加できます。[データの入力規則]ダイアログで、[元の値]欄を選択したら、[F3]キーを押せば、先ほど付けた名前の一覧が表示されますので、その名前をダブルクリックして挿入すればOKです。 あとは、先の専用シートのほうのメンテナンスをすれば大丈夫です。商品が追加されたときは、[挿入]→[名前]→[定義]コマンドで参照範囲を拡張すればOKです。「入力規則」を設定したほうのセルは、一切変更が必要ありません。 以上、お試しください。
- fivetec
- ベストアンサー率56% (257/455)
質問1の回答 出来ます。「データ」「入力規則」「設定」のタブで入力値の種類を「リスト」を選択、たとえば男女を出したい場合は「男,女」半角で区切るのがポイントです。 また、別のセルに値を入力して「元の値の」一番後ろに赤い小さなアイコンをクリックして範囲を指定してもokです。 質問2の回答 「ツール」「保護」「範囲の編集を許可」を選択し入力範囲を指定してください、次に「ツール」「保護」「シートの保護」を選択すればいいでしょう。
補足
早速の回答ありがとうございます。 質問1への追加質問ですが 選択肢が今後どんどん増える可能性があります。 つぎにその選択ができるセルが200以上あります。 その200以上あるセルの選択肢を簡単に増やす方法はないでしょうか? たとえば一度にその指定した200以上のセルを選択できれば 同じ作業で選択肢を追加できると思うのですが・・・ ほかに何かよい手があればお願いします。 希望としてはファイルメーカーのポップアップリストのように選択肢の編集ができすべてが統一された値一覧になるといいのですが・・・ よろしくお願いします。
ご質問の内容と回答があっているかわかりませんが・・・ 質問(1)選択肢をどこかに一覧にします。 リストアップ表示をさせたいセルで「データ」→「入力規則」→「設定」→「リスト」を選択。 「元の値」欄に、選択肢の一覧をドラッグして入力。完了。 質問(2)書き込みを禁止したいセル上で、右クリック「セルの書式設定」→「保護」でロックにチェック。 「ツール」→「シートの保護」で完了。 ロックをしたセルのみ、書き込みができなくなります。
- keirika
- ベストアンサー率42% (279/658)
1.セルの選択肢 メニューバーのデータ→入力規則→設定→入力値の種類でリストを選択→元の値ボックスに選択肢をカンマで区切って入力します→OK 2.書き込み禁止 シートの左上のコーナー部分をクリックし、全セルを選択します→メニューバーの書式→セル→保護→ロックを外します→OK 次に、保護をかけたいセルをクリックし、書式→セル→保護→ロックにチェック→OK メニュバーのツール→保護→シートの保護をすると特定のセルのみ保護できます。
補足
さっそくの回答ありがとうございます。 おっしゃる通りに書き込み禁止は出来たのですが その後書式のセルが出来なくなりました どうしたのでしょうか?
補足
ご丁寧なお返事ありがとうございます (1)に関し追加質問させてください メインのシートがあります メインのシートと同じ内容のシートが2枚 (1)のシートの1つのセルに選択肢を また(2)のシートの同じ位置の1つのセルに同様の選択肢を表示する事までできました。 メインのシートの同じ位置のセルに シート(1)、(2)で表示した内容を表したいのですが 出すことができません。 (1)と(2)が同時に入力がある事はありません かならずどちらか一方です。 普通に数字を入力した場合は メインシートのA1に =(1)!A1+(2)!A1 で 表示できますが 選択肢で言葉(人の名前)では表示できないのでしょうか? 数字の合計しか表示する事ができないのでしょうか?