• ベストアンサー

エクセルの複数セルに同時に同じ数値をプラスする法。

エクセルで、例えばA1からA8までにそれぞれ異なる数値がはいっています。このとき、5ならば6に、7ならば8にというように全て同時に数値を1だけあげる方法はあるのでしょうか。また、A3,A5,A6のみ同時に数値を1プラスできるのでしょうか。さらに、A3,B2,C7など任意のセルの数値を同時に1プラスする方法があればご教授下さい。過去ログを検索したのですが、検索法が下手らしくヒットするものがありませんでした。初心者です、よろしくお願いします。

  • aren
  • お礼率88% (164/186)

質問者が選んだベストアンサー

  • ベストアンサー
  • comv
  • ベストアンサー率52% (322/612)
回答No.2

こんばんは! ・空いてるセルに 1 と入力 コピー ・1プラスしたいセル範囲を選択  飛び飛びの場合は、[Ctrl]を押しながらクリック ・編集 形式を選択して貼り付け [値]と[加算]をチェック  OK で試してみて下さい! こうの方法で必要な数値で加減乗除が可能です。 また元々が数式のセルに対して [数式]と[加算]を チェックして貼り付けると 例えば 10をコピー 元の式 =A1+B1 ↓ [数式]と[加算] 結果 =(A1+B1)+10 に変わります!

aren
質問者

お礼

ご回答ありがとうございます。やったね!という感じです。過去10か月間苦労し続けたものからこれで解放されます。感謝です。

その他の回答 (2)

回答No.3

連続した項目や、とびとびの項目を問わず 選択範囲をすべてプラス1します。 以下はソースです。マクロです。 ******************************** Sub 選択範囲にプラス1() 選択範囲 = Selection.Address For Each 選択セル In Range(選択範囲) 選択セル.Value = 選択セル.Value + 1 Next End Sub ******************************** *厳密には同時じゃないですが・・

aren
質問者

お礼

ありがとうございます。しかし当方は何せ初心者、作成法がよく理解できません。これを参考に勉強させていただきます。

  • Noy
  • ベストアンサー率23% (56/235)
回答No.1

B1に「=SUM(A1+1)」と入力し、Enterを押すと、A1の値+1をした値が表示されます(別にセルはB1でなくてもいいですが…)。 そして、B1を選択すると、右端にちっちゃな黒い四角があるので、それをマウスでドラッグして、B8までもってきます。すると、同時にA1~A8の値が+1されます。 ただ、これは行、列がそろっているのが前提です。 あまり満足できない回答ですみません。

aren
質問者

お礼

早速のご回答ありがとうございます。この方法ですと、A列の数値はそのままで、新セルに+1されたものが入力されるということでしょうか。しかしこれも使えますね。

関連するQ&A

  • エクセルで100万~500万のセルには、セルの数値の10%を乗じる計算

    エクセルで100万~500万のセルには、セルの数値の10%を乗じる計算式を教えてください? 経費の計算式で、対象セルの数値が100万~500万の場合は、10%といった計算式を作りたいと思っています。 計算式により、A1が 1,300,000 の場合は A2は 130,000(10%)といった計算です。 お手数ですが、ご教授願います! 

  • (エクセル)複数のセルの数値を、一つのセル羅列したい

    いつもお世話になります。 エクセル初心者(マクロも関数も;;)です。 表題の通り、複数のセルにある数値を一つのセルにまとめる方法を探しています。 例えば、 --------------------------     A   B   C   D 1   123  45   67  1234567 2   00   11   22  001122 -------------------------- のようにDの縦列にA・B・Cの数値を (合計ではなく)羅列させたいのです。 すごく初歩的な質問のようなことだと思いますが これがわかりません。。。 どうか簡単な方法を教えて下さい。 あと数値じゃなくて文字列でも同じような事ができるでしょうか? 環境:Excel2003

  • エクセル:数値入力後、一致したセルの”塗りつぶし

    いつもお世話になります。 エクセルの計算式が使えるかお願い致します。 セル(A1からC1)に任意で数値が入力されています。 その数値がセル(E1からI1)固定の数値と一致した場合、一致したところだけ”塗りつぶし”する方法がありますか。 (EX)    A1 B1 C1 D1 E1 F1 G1 H1 I1 1  1  3  5  1  2  3  4  5  2  1  2  5  1  2  3  4  5  3  2  3  4  1  2  3  4  5 

  • excelのセルに入力した数値

    excelのセルに入力した数値を計算させたいのですが何かいい方法は知りませんか? 例えば、A1のセルに1という数字を入力します。またそのA1のセルに今度は2という数字を入力したときにA1のセルの値が3になるようにしたいのです。簡単に言えば前に入力してある数値を記憶させておいて次に入力した数値をどんどん足していくようにしたいのです。

  • エクセルの数値について

    エクセルファイルのセルに表示している数値を、任意のホームページ上に記載されている数値を表示して、ホームページ上の数値が変化すると、連動してセルの数値も変わる設定方法があればおしえてくさださい。

  • エクセル セル内の正負を取り去る

    エクセルについて教えて下さい。 A列のセル内の数値について、プラスとマイナスの数値が混在しているのですが、これの正負を取り去った絶対値だけを別のセルに表示させる方法がありましたら教えて下さい。 宜しくお願いします。

  • Excelで複数シートの同一セルをカウントしたいのですが・・・。

    Excelで複数シートの同一セルをカウントしたいのですが・・・。 1bookに対して100sheetほどあります。 カウントするセルはA1。 数値は1~10のみで、それぞれ1が10個、2が15個・・・ とカウントしたいのです。 方法はありますでしょうか? 初心者ですので分かり易くご教授願います。。

  • Excelでの変換(数値⇒10進法表記へ)

    Excelで勤怠管理をしています。 月単位で集計をしているのですが、 9.30【数値】(意味:9時間30分)⇒9.5(10進法)で表示させたいのですが、 ---------------------------------------------------------------- ▼操作手順:時間を10進法表示する (A1セルに「9:30」と入力されていてB2セルで「9.5」と表示する例) B2セルに「=A1*24」と入力し[Enter]キーを押す  ↓ B2セルの表示形式を「標準」にする ---------------------------------------------------------------- 上記の方法ですと、セルの書式設定⇒表示形式が時刻になっている場合は 10進法で表示されますが。。 セルの書式が数値(又は標準)の際には適用されないようです。 ※セルの書式が数値(又は標準)の場合に10進法で表示させる  方法があれば教えてください。よろしくお願い致します!

  • エクセル 数値によってセルの「塗りつぶしの色」を変える関数

    エクセル2000を使用しています。 アドバイス、代案でもけっこうです。 よろしくお願いします。 [やりたいこと] セル[A1]の数値が5以上ならば [B1]のセルを赤く塗りつぶす  このように数値の大きさによってセルの 塗りつぶしの色を変えられる方法がないか と探しております。

  • エクセル2000:決まったセルに数値が入力されたらマクロを起動させたい

    エクセル2000:決まったセルに数値が入力されたらマクロを起動させたい。 たとえばセルA1に、1以上の数値が入力されたときに、セルA2に今日の日付を入力させる マクロの記述はどうすれば宜しいでしょうか? 以下の記述で、セルA2に日付は入力させられるのですが、 セルA1に1以上の数値が入力された場合に起動させる方法が分かりません。 Range("A2").Select SendKeys "^(;){ENTER}" ご教授の程、宜しくお願い申し上げます。

専門家に質問してみよう