あるセルを選択した時に、例えば「東京都、神奈川県、埼玉県、千葉県」などの4つの候補が出て、キーボードを使わずにマウスで選ぶだけで入力できるようにする方法はありますか?
オートコンプリートの機能ではなく、何も入力していない状況でセルを選択しただけで候補が出てくるようにしたいと思います。
エクセルのヘルプやこちらの掲示板で探しましたがどうしても見つけられませんでした。よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (4件)

エクセルのバージョンがわからないので


お使いのエクセルでできるか疑問ですが 
エクセル2000では
入力規制でリスト表示させ選ぶことができます
使い方は 空いたセルに 「東京都、神奈川県、埼玉県、千葉県」と入力しておきます、(ひとつのセルに東京都 またその下のセルに神奈川県・・・)
次に リスト表示させたいセルに移動し デ-タ- 入力規制 入力値の種類でリストを選び 元の値で 先ほど入力した「東京都、神奈川県、埼玉県、千葉県」を選べばよいです
    • good
    • 0
この回答へのお礼

あっこれこれ。これです。うまく解決できました。ありがとうございました。

お礼日時:2001/09/21 11:41

邪魔にならないように別シート(同一シートでも問題なし)のA1からA4に東京都~千葉県を入力。


A1からA4を選択しCtrlを押しながらF3。
名前欄に適当な名前(日本語も可)を入力しOK。

表示させたいセル(複数選択でも良い)を選択し、データ→入力規則。
入力値の種類でリストを選択。
元の値にカーソルを合わせF3。
先ほどつけた名前があるはずなので選択しOK。
    • good
    • 0
この回答へのお礼

うまく解決できました。ありがとうございました。

お礼日時:2001/09/21 11:41

キーボードで「と」とか「か」を入力せずにという意味でしょうか。


それならマウスの右クリックで「リストから選択」を実行してください。
Altキーと↓キーを同時に押しても同じ機能です。

この回答への補足

はい。おっしゃる通り、東京都の「と」とか神奈川県の「か」などの入力なしにマウスでセルを選択しただけで、候補が出るようにしたいです。さらに同じ列内に全くデータが入力されていない場合でも出てきて欲しいのです。

補足日時:2001/09/21 03:29
    • good
    • 0
この回答へのお礼

うまく解決できました。ありがとうございました。

お礼日時:2001/09/21 11:42

altキー+↓キー でリストを表示できますよ。


ただし、列内に「東京都、神奈川県、埼玉県、千葉県」が入力済みになっていることが条件ですが・・・

この回答への補足

さっそくのご回答ありがとうございます。
列内に入力済みになっていない場合でも、候補が出てくれるようにしたいです。
もちろん、事前に該当する列に登録作業のような物が必要と思いますが・・・
何かいい方法はありませんか?

補足日時:2001/09/21 03:23
    • good
    • 0
この回答へのお礼

うまく解決できました。ありがとうございました。

お礼日時:2001/09/21 11:42

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qエクセル プルダウンの作り方

お世話になります。
エクセルでプルダウンの作り方を教えていただけませんでしょうか?
住所を▼のボタンでクリックしたら【北海道,青森,秋田,岩手・・・】などの選択ができるようにしたいのです。
宜しくお願いします。

Aベストアンサー

メニューから「データ」、「入力規則」、「設定」で「入力値の種類」を「リスト」を選択します。
そうすると「元の値」という表示がでますので、そこで前もって作っておいたリストの範囲を指定します。
多くないのでしたら、そのままそこにカンマで区切って入力しても出来ます。

Qエクセル あるセルに文字を入力した後ボタン一つでそのセルを入力の状態ではなく只その同じセルを選択している状態にしたい

選択したセルに文字を入力するときF2キーで入力できるようになると思うのですが、その逆をやりたいのですが、ボタンひとつできる方法はありますか。入力して縦線が点滅しているのを、ただセルを選択した状態にしたいのです。
今はいったんenterかtabを押してから、矢印キーで再度そのセルに戻っているのですが、ボタンひとつでできる方法があると面倒でなくなると思うので。
具体的には入力した直後に、そのセルをコピーして別のセルに貼り付けたいのです。
ちょっと分かりづらくて申し訳ありませんが教えてください。

Aベストアンサー

CtrlキーとEnterを同時押しすればセル移動しませんよ。

Qエクセルでプルダウンメニューの作り方

  エクセルの画面で、よく三角形を逆さまにした形をクリックするといくつかメニューが出てき、どれかを選べるようになっていますが、その作り方を教えてください。
 会社で人事を担当していますが、三角形(プルダウンボタン)をクリックすると社員氏名一覧が表示され、そこから選択できるようにしたいのです。
 しばらく自力でいろいろやってみましたが、さっぱり見当がつかず、どうやればいいのか分かりませんでした。よろしくお願いします。

Aベストアンサー

こんばんは!
当方使用のExcel2003での一例です!

↓の画像のようにSheet2に名簿表を作成しておきます。
画像ではSheet2のA2セル以降を範囲指定 → 名前ボックスに仮に「名簿」と入力しOK
これで範囲指定したセルが「名簿」と名前定義されましたので、

Sheet1のリスト表示させたいセルを範囲指定 → メニュー → データ → 入力規則
→ リスト → 「元の値」の欄に
=名簿
としてOK

これでSheet1のセルをアクティブにすると右側に下向き▼が表示されますので、そこをクリック!
これで希望に近い形にならないでしょうか?
Excel2007の場合は↓のURLが参考になるかもしれません。

http://www.eurus.dti.ne.jp/~yoneyama/Excel2007/excel2007-ny_kis2.html

尚、同一Sheetに「名簿表」を作成する場合は名前定義する必要はなくて
「元の値」の右側の四角をクリックし、リスト表示したいセルをそのまま範囲指定すればOKです。

以上、お役に立てば良いのですが・・・m(_ _)m

こんばんは!
当方使用のExcel2003での一例です!

↓の画像のようにSheet2に名簿表を作成しておきます。
画像ではSheet2のA2セル以降を範囲指定 → 名前ボックスに仮に「名簿」と入力しOK
これで範囲指定したセルが「名簿」と名前定義されましたので、

Sheet1のリスト表示させたいセルを範囲指定 → メニュー → データ → 入力規則
→ リスト → 「元の値」の欄に
=名簿
としてOK

これでSheet1のセルをアクティブにすると右側に下向き▼が表示されますので、そこをクリック!
これで希望に近い形にならない...続きを読む

Qエクセルで複数のセル選択をした後、選択したセルの1つを選択解除したい

m(__)m早速ですが、質問をさせて戴きます。

セルA1を選択し、次にコントロールキーを押しながら、A3セル、同じくA5セルと合計3つのセルを選択しているとします。

この状態で、A3セルだけの選択を解除し、結果としてA1セルとA5セルのみが選択された状態にするにはどうすればいいでしょうか?

Aベストアンサー

A1、A3、A5を選択した状態から、

(1)Tab、またはShift+TabでA3を選択状態にします。
(2)Shift+↑を2回行います。(A1:A3、A5が選択状態に変わる。A3がアクティブ)
(3)Shift+Tabを2回行います。(A1:A3、A5が選択状態のまま。A1がアクティブに変わる)
(4)Shift+↑を2回行います。(A1、A5が選択状態に変わる。A1がアクティブ)

なお、『↑』は上方向へのカーソル移動キーです。


やっていることは、
  『選択を取り消したいセルまたはセル範囲』と
  『その1つ前のセルまたはセル範囲』をいっしょにして
  『選択を取り消したいセルまたはセル範囲』部分を縮小する
と表現すればいいでしょうか。

Qエクセル(Excel) 納品書の作り方【画像修正版

昨日http://oshiete.goo.ne.jp/qa/7348426.htmlで質問させていただき、詳しくご回答いただき少し進んだのですが、状況が変わったので改めて質問させていただきます。

■エクセル(Excel)で納品書の作成をしています。
シート1に納品書、シート2に商品マスタ(一覧)を作っていて、シート2の一覧を反映させて
納品書に番号を打ち込むだけで、商品名・単価までが出るシステムを作りたいのですが、
昨日のご回答の中の「VLOOKUP」?を入れて、自分なりにマス目の数字を変えてやってみたのですが
反映されずN/?のようなエラーになってしまいます。

※画像が見にくかったのでシート<CENTER></CENTER>だけにしました。

1、上記のように、シート2との関連付けの係数を、写真の場合の数字で教えてください。

2、合計と、合計から20%を引いた数値を割り出す関数も、写真の数字で御願いします。

宜しくご教授お願い致します。

Aベストアンサー

こんばんは!
前回投稿した者です。

当方もかなり古い(人間も古い!なぁ~んちゃって!)Excel2003を使用しています。
↓の画像のようにSheet2にデータを作成しておきます。

#N/A というエラーは、「検索値」がない!ということですので
お示しの画像のB列にSheet2のA列にないデータを入力するとそういったエラーが表示されます。

画像のセル配置ですと
C4セルに
=IF($B4="","",VLOOKUP($B4,Sheet2!$A:$C,COLUMN(B1),0))
(「$」マークの位置に気を付けてください)
という数式を入れD4セルまでオートフィルでコピー!
そのまま最後の24行目までコピーしておきます。

F4セルには
=IF(COUNTBLANK(B4:E4),"",D4*E4)
という数式を入れ、F24までオートフィルでコピー!

これでB列に商品番号を入力すればSheet2のデータが反映され、
E列に数量を入力でF列に金額が表示されると思います。

最後に合計金額のF26セルは
=IF(COUNT(F4:F24),SUM(F4:F24),"")
手数料のF27セルは
=IF(F26="","",F26*0.2)

これで何とか形にならないでしょうか?

※ 振込金額の欄は不明ですので手を付けていません。

参考になりますかね?m(_ _)m

こんばんは!
前回投稿した者です。

当方もかなり古い(人間も古い!なぁ~んちゃって!)Excel2003を使用しています。
↓の画像のようにSheet2にデータを作成しておきます。

#N/A というエラーは、「検索値」がない!ということですので
お示しの画像のB列にSheet2のA列にないデータを入力するとそういったエラーが表示されます。

画像のセル配置ですと
C4セルに
=IF($B4="","",VLOOKUP($B4,Sheet2!$A:$C,COLUMN(B1),0))
(「$」マークの位置に気を付けてください)
という数式を入れD4セルまでオートフィルで...続きを読む

Qエクセルで入力しているセルだけの選択

こんばんは!

エクセルで、入力しているセルだけを範囲選択って出来るのでしょうか?

一応、範囲は飛び飛びではなく、A5からAC1800のように四角くなるような範囲となります。
何かショートカットや、マクロなどで方法がありましたらご伝授願います。

よろしくお願いします。

Aベストアンサー

no1です。
ctrlとテンキーの*をいっしょに押してください

Qエクセル(Excel) 納品書の作り方【改めて】

昨日http://oshiete.goo.ne.jp/qa/7348426.htmlで質問させていただき、詳しくご回答いただき少し進んだのですが、状況が変わったので改めて質問させていただきます。

■エクセル(Excel)で納品書の作成をしています。
シート1に納品書、シート2に商品マスタ(一覧)を作っていて、シート2の一覧を反映させて
納品書に番号を打ち込むだけで、商品名・単価までが出るシステムを作りたいのですが、
昨日のご回答の中の「VLOOKUP」?を入れて、自分なりにマス目の数字を変えてやってみたのですが
反映されずN/?のようなエラーになってしまいます。

※画像が貼り付けてあります。商品名は1番以外伏せさせていただいています。
くっつけてありますが、左側がシート1・右側がシート2です。

1、上記のように、シート2との関連付けの係数を、写真の場合の数字で教えてください。

2、合計と、合計から20%を引いた数値を割り出す関数も、写真の数字で御願いします。

宜しくご教授お願い致します。

Aベストアンサー

画像がいまいちよく見えないのですが、納品書の項目は左から、No、商品番号、商品名、単価、数量、金額でいいのでしょうか(名前は多少違っていても意味があっていればもんだいないです)

でしたら、
C1セルに=IF(ISBLANK(B2),"",VLOOKUP(B2,Sheet2!$A$2:$C$200,2,FALSE))
D1セルに=IF(ISBLANK(B2),"",VLOOKUP(B2,Sheet2!$A$2:$C$200,3,FALSE))
E1セルは空白で
F1セルに=IF(D2="","",D2*E2)
といれて、C1からF1までをコピーしてその下の行にタテに貼り付ければ出来ますよ。
おそらくエラーが出たのは、コピーしたときにVLOOKUP関数の最初のセルの指定がずれてしまっているのでは無いかと思いますよ。     

Qエクセルのセルの移動と選択セルへのデータ入力について

エクセル2000で、セルにデータを入力して「Enter」を押すとカーソルが下のセルへ移動するはずですが、Tabと同じの右のセルに移動します。

また、複数のセルを選択してデータを入力して「Ctrl+Enter」で複数のセルに同じデータが表示されるはずですが、入力したセルだけに表示されてしまいます。

変更できる機能をいろいろ探したのですが、解からず、修復インストールしましたが改善されません。

解決方法について教えて下さい。

Aベストアンサー

「ツール」→「オプション」→「編集」→「入力後にセルを移動する」の方向を変更してもダメですか?

Qエクセル2007でプルダウンで選んだものに反応

Excel2007でプルダウンで選んだものに反応して隣のセルが自動入力される方法(エクセル2007)
A1をプルダウンで「猫」「犬」から選べるようにし、「猫」を選んだ場合B1に自動に「111」が、「犬」を選んだ場合B1に自動に「222」と入力されるようにしたいです。
ご教授の程、宜しくお願いします。

Aベストアンサー

VLOOKUP関数での方法です。
(1)別シートに入力文字列と対応コード表を作成。(仮にSheet2のA:B列範囲で順不同)
(2)B1に=IF(COUNTIF(Sheet2!A:A,A1),VLOOKUP(A1,Sheet2!A:B,2FALSE),"")を設定
   入力文字列が存在しない場合は空白としています。

Q特定のセルを選択すると入力が消えるセルを作りたい

エクセル上で以下のような表を作っています。

    A B C D
項目1 × × × ×
項目2 × × × ×

この状態で例えば"項目1のB"をクリックすると
同項目の他の列の表示を消えるようにする方法はないでしょうか?

    A B C D
項目1   ×    
項目2 × × × ×

何かよい方法がありましたらご教授ください。

Aベストアンサー

どなたも書き込まないので。
VBAを使えば可能です。
ダブルクリックのイベントでVBAを走らせればOKでしょう。
表示を減すと言うより、文字の色を白にしてしまうやり方で
一寸、泥臭いかもしれませんが

Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
Dim k As Integer, c As Integer, i As Integer
k = ActiveCell.Row: c = ActiveCell.Column
For i = 2 To 5
Cells(k, i).Select
Selection.Font.ColorIndex = 2
Next i
Cells(k, c).Select
Selection.Font.ColorIndex = 0
End Sub
取りあえず、これをVBAに登録してみてください。
後は、ダブルクリックをすればOK
取りあえずセル範囲は、BからFまでです。

どなたも書き込まないので。
VBAを使えば可能です。
ダブルクリックのイベントでVBAを走らせればOKでしょう。
表示を減すと言うより、文字の色を白にしてしまうやり方で
一寸、泥臭いかもしれませんが

Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
Dim k As Integer, c As Integer, i As Integer
k = ActiveCell.Row: c = ActiveCell.Column
For i = 2 To 5
Cells(k, i).Select
Selection.Font.ColorIndex ...続きを読む


人気Q&Aランキング

おすすめ情報