Excelで数値を入力した後にそのセルに行ってすでに入力されている数値をちがうものに書き換えたり、その数値にまた数字などを足したいのですがそのときはどうしたらいいのでしょうか?

キーボードの矢印でそのセルまで行ったのですがそれを書き換えたり編集するにはExcelの上にあるアドレスバーみたいなところにマウスをもっていってクリックしてからじゃないとできないのです。マウスに手を持って行っていたら時間がかかるのでそれのかからない方法を教えてください

そのセル上でEnterを押したらその下のセルに行ってしまいました。

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

A 回答 (3件)

ついでにエクスプローラでファイル名を変更するときなんかもF2でできます。


とりあえずヘルプを見ましょう。ショートカットキーを覚えると、ほとんどの操作がキーボードだけで可能になります。
    • good
    • 0

こんにちは



 アクティブセルの編集を行うにはF2キーを押します。

 以下のページもご参考になるのでは?

【エクセル技道場】-ショートカット
http://www2.odn.ne.jp/excel/xlshortcut.html

参考URL:http://www2.odn.ne.jp/excel/xlshortcut.html
    • good
    • 0

セルにカーソルがあるときに「F2」キーを押してください。

    • good
    • 0

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

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

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

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

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

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

Aベストアンサー

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

Aベストアンサー

書式>条件付き書式

セルの値が 次の値より小さい を選択
値は$B1とし、書式を設定。
設定したセルをコピーすればできませんか?

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エクセルで、セルに「合格」という文字が入ったら、そのセルの入った行全体に灰色の網掛けがかかるようにできますでしょうか?

ほぼタイトル通りなのですけれど、
エクセル(97)であるセルに「合格」という
文字列が入りましたら、そのセルの入った
行全体(表の中の事なので表の中のみ)に灰色の
網掛けがかかるようにできますでしょうか?

「条件書式」を使いますと、一つのセルに「合格」と
入りますと、そのセルのみに網掛けがかかってしまうようですし、行全体に網掛けがかかる方法を探しています。。

何か機能を組み合わせていい方法はないでしょうか?

Aベストアンサー

答えは出ているのですが
(1)条件付書式を使うこと
(2)「式が」を使わないと出来ないこと
(3)書式設定を
    (A)指定した1セル
    (B)同行で指定した複数セル(セル範囲)
       A1:H1など
    (C)行全体
   にすることがあり得ますが、
 (A)は問題ない。
(4) (B)同行で指定した複数セル(セル範囲)
  (A)範囲指定して条件つき書式の操作に入る。
     「式が」で=A1="合格"としないで
      =$A1="合格"とする。
     (範囲指定したセルは式複写したように考えれ      ば良いように思える)
      (以下=IF(と書いているが、そう考えると旨      く行くという飽くまで考え方であって、エク      セルシステムがそうしていると言っているわ      けでない。)
      A1セルでは=IF(A1="合格",設定書式,何もし      ない)
      B1セルでは=IF(A1="合格",設定書式,何もし      ない)
C1セルでは=IF(A1="合格",設定書式,何もしな      い)
・・・・・以下略
 $が付いているのでAが変化せず、横方向指定なので1も変化せず。
(5)(4)で有るなら、例えばA1:H10を範囲指定して、「式が」で=$A1="合格"とすれば、10行まで一遍に
設定できるかと言うと、=$A1と、第2行目では、Aを$で固定しているのでA、1は下方向複写と考え2に変化させて設定してくれるので  
A2セルでは=IF(A2="合格",設定書式,何もしない)
      B2セルでは=IF(A2="合格",設定書式,何もし      ない)
C2セルでは=IF(A2="合格",設定書式,何もしな      い)・・以下略
が設定されるので、A1:H10全体が一遍に設定できるという理屈である。
  従って、#1、#2のご回答と一部違った結論ですが
私がやったところでは、列の$は不要、書式の複写は(しても出来るが)不要と思う。
やって見てください。
      

答えは出ているのですが
(1)条件付書式を使うこと
(2)「式が」を使わないと出来ないこと
(3)書式設定を
    (A)指定した1セル
    (B)同行で指定した複数セル(セル範囲)
       A1:H1など
    (C)行全体
   にすることがあり得ますが、
 (A)は問題ない。
(4) (B)同行で指定した複数セル(セル範囲)
  (A)範囲指定して条件つき書式の操作に入る。
     「式が」で=A1="合格"としないで
      =$A1="合格"とする。
  ...続きを読む

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隣のセルの数値または色を参照してその数値に枝番

どなたか教えて頂きたく

隣のセルの数値を参照して、隣のセルに入力されている数値に枝番号を
自動的に付ける方法です
具体的には

    A     B   
1  400   400-1
2  400   400-2
3  200   200-1
4  200   200-2
5  300   300-1
6  400   400-3
7  200   200-3
8  400   400-4
9  100   100-1

B欄を自動入力する方法はありますか?
A欄は手入力です
宜しくお願い致します

以上
 

Aベストアンサー

B1に

=A1&"-"&COUNTIF($A$1:A1,A1)

数値判断のみ。
色で判断は一般機能では無理です。

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関数の最初のセルの指定がずれてしまっているのでは無いかと思いますよ。     

QEcxellでセルの数値によって、そのセルの表示形式を変える方法

Ecxell2003で、セルの数値によって、そのセルの表示形式を変える方法があれば、教えて下さい。
(例)セルA1の値が0以下だったら、その数値を"赤色の文字"で表示し、0以上なら"青色の文字"で表示する。
=if(a1<=0,赤色の文字で表示,青色の文字で表示)
上記のような関数または別の方法などがあれば教えて下さい。

Aベストアンサー

セルの書式設定で行なう方法
「書式」「セル」「表示形式」を「ユーザー定義」にして
[青]#,##0_ ;[赤]#,##0_ ;[赤]0_ ;@
としてOKする。
上記は
正の数値(>0)の書式;負の数値(<0)の書式;0の書式;文字の書式
となります。また数値のみに限っては条件付けで
[条件1]の書式;[条件2]の書式;その他の数値の書式;文字の書式とすることも出来ます。

[<=0][赤]#,##0_ ;[青]#,##0_
上記でも0以下の数値は赤文字、それ以外の数値は青文字になります。

条件付き書式を使う方法
「書式」「条件付き書式」にて
「セルの値が▼」「次の値以下▼」「=0」で書式ボタンを押して文字色を赤
「追加」ボタンを押して
「セルの値が▼」「次の値より大きい▼」「=0」で書式ボタンを押して文字色を青
※文字色だけでなく枠線や塗り潰しも変更できます。
書式ボタンにて枠・パターンを設定
※数値以外の文字を対象にした設定も可能です。
「セルの値が▼」「次の値に等しい▼」又は「次の値に等しくない▼」を使用するか
「数式が▼」を利用して設定
※自セル以外のセルの内容を対象にすることも可能です。
「数式が▼」を利用して設定

セルの書式設定で行なう方法
「書式」「セル」「表示形式」を「ユーザー定義」にして
[青]#,##0_ ;[赤]#,##0_ ;[赤]0_ ;@
としてOKする。
上記は
正の数値(>0)の書式;負の数値(<0)の書式;0の書式;文字の書式
となります。また数値のみに限っては条件付けで
[条件1]の書式;[条件2]の書式;その他の数値の書式;文字の書式とすることも出来ます。

[<=0][赤]#,##0_ ;[青]#,##0_
上記でも0以下の数値は赤文字、それ以外の数値は青文字になります。

条件付き書式を使う方法
「書式」「条件付き書式」に...続きを読む

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エクセルでセル内の特定数値を他セルの数値で置換

エクセルで下記のようなことを行いたいです。アドバイスお願い致します。

●処理前
A1⇒ 2151  B1⇒ RSS1234  C1⇒ RSS1234+RSX1234
A2⇒ 3412  B2⇒ RSS5678  C2⇒ RSS5678+RSX5678
A3⇒ 5486  B3⇒ RSS3456  C3⇒ RSS3456+RSX3456




●処理後要望
A1⇒ 2151  B1⇒ RSS2151  C1⇒ RSS2151+RSX2151
A2⇒ 3412  B2⇒ RSS3412  C2⇒ RSS3412+RSX3412
A3⇒ 5486  B3⇒ RSS5486  C3⇒ RSS5486+RSX5486



A列が空白になるまで上記置換が行われる。


となるようなVBAを作りたいのです。
アドバイスお願い致します。

Aベストアンサー

 置換をしたい範囲を選択しているシート上にあるC列~D列としますと、次の様なVBAマクロは如何でしょうか?


Sub Macro()

Dim SN As String
Dim LR As Long

SN = ActiveSheet.Name
ActiveSheet.Select
If Application.WorksheetFunction.Count(Columns("A:A")) = 0 Then Exit Sub
LR = Application.WorksheetFunction.Match(9E+307, Columns("A:A"))
Range("B1:D" & LR).Replace What:="=", Replacement:=" ="
Sheets.Add After:=Sheets(Sheets.Count)
Sheets(SN).Select
Sheets(Sheets.Count).Range("C1:D" & LR).FormulaR1C1 = _
"=SUBSTITUTE('" & SN & "'!RC,MID('" & SN & "'!RC2,MIN(" & _
"IF(ISNUMBER(FIND(0,'" & SN & "'!RC2)),FIND(0,'" & SN & "'!RC2),LEN('" & SN & "'!RC2)+1)," & _
"IF(ISNUMBER(FIND(1,'" & SN & "'!RC2)),FIND(1,'" & SN & "'!RC2),LEN('" & SN & "'!RC2)+1)," & _
"IF(ISNUMBER(FIND(2,'" & SN & "'!RC2)),FIND(2,'" & SN & "'!RC2),LEN('" & SN & "'!RC2)+1)," & _
"IF(ISNUMBER(FIND(3,'" & SN & "'!RC2)),FIND(3,'" & SN & "'!RC2),LEN('" & SN & "'!RC2)+1)," & _
"IF(ISNUMBER(FIND(4,'" & SN & "'!RC2)),FIND(4,'" & SN & "'!RC2),LEN('" & SN & "'!RC2)+1)," & _
"IF(ISNUMBER(FIND(5,'" & SN & "'!RC2)),FIND(5,'" & SN & "'!RC2),LEN('" & SN & "'!RC2)+1)," & _
"IF(ISNUMBER(FIND(6,'" & SN & "'!RC2)),FIND(6,'" & SN & "'!RC2),LEN('" & SN & "'!RC2)+1)," & _
"IF(ISNUMBER(FIND(7,'" & SN & "'!RC2)),FIND(7,'" & SN & "'!RC2),LEN('" & SN & "'!RC2)+1)," & _
"IF(ISNUMBER(FIND(8,'" & SN & "'!RC2)),FIND(8,'" & SN & "'!RC2),LEN('" & SN & "'!RC2)+1)," & _
"IF(ISNUMBER(FIND(9,'" & SN & "'!RC2)),FIND(9,'" & SN & "'!RC2),LEN('" & SN & "'!RC2)+1)" & _
"),4),'" & SN & "'!RC1)"
Sheets(SN).Range("C1:D" & LR).Value = Sheets(Sheets.Count).Range("C1:D" & LR).Value
Application.DisplayAlerts = False
Sheets(Sheets.Count).Delete
Application.DisplayAlerts = True
Range("B1:D" & LR).Replace What:=" =", Replacement:="="

End Sub

 尚、上記のマクロは、あくまで

>⇒B列には、必ず数値が含まれております。
>置換をしたい範囲のセル(D列までとすれば、B~D列)には、VBが走る前の初期状態ではいずれも必ず同じ4桁の数値が含まれている状態に致します。

という条件が満たされている場合においてのみ有効なマクロです。
 もしB列に入力されている文字列が、例えば

R2S1234

等の様に4桁ではない数字(この場合は「2」)が、4桁の数字よりも前の部分に含まれているものであった場合には、正しい結果を得られませんので注意して下さい。

 置換をしたい範囲を選択しているシート上にあるC列~D列としますと、次の様なVBAマクロは如何でしょうか?


Sub Macro()

Dim SN As String
Dim LR As Long

SN = ActiveSheet.Name
ActiveSheet.Select
If Application.WorksheetFunction.Count(Columns("A:A")) = 0 Then Exit Sub
LR = Application.WorksheetFunction.Match(9E+307, Columns("A:A"))
Range("B1:D" & LR).Replace What:="=", Replacement:=" ="
Sheets.Add After:=Sheets(Sheets.Count)
Sheets(SN).S...続きを読む


人気Q&Aランキング

おすすめ情報