
エクセル2007で、
A1:=X/Y
A2:=S/T
A3:=A/B
といった、すでに数式の入力されたセルに、
A1:=round(X/Y,3)
A2:=round(S/T,3)
A3:=round(A/B,3)
となるようRound関数を追加したいのですが、手入力でコピーアンドペーストする以外に何か方法はあるでしょうか?
後々に計算が続くため、出来れば「B1=round(A1,3)」の様なやり方は避けたいと思っています。
置換でまずroundを追加しようとしても、括弧が対応していないとエクセルに怒られました。
No.5ベストアンサー
- 回答日時:
以下の様に操作されると宜しいかと思います。
A1~A3の範囲をまとめて範囲選択
↓
Excelの置換機能を使用して、A1~A3の範囲内にある全ての「=」(鉤括弧は不要)を「 =」(「『空白+『=』」、鉤括弧は不要)に置換
↓
適当な未使用の列(ここでは仮にB列とします)の1行目のセル(B1セル)に次の関数を入力
=REPLACE(A1,2,1,"=ROUND(")&",3)"
↓
B1セルをコピーして、B2~B3の範囲に貼り付け
↓
B1~B3の範囲をコピー
↓
A1セルを右クリック
↓
現れた選択肢の中にある[形式を選択して貼り付け]をクリック
↓
現れた「形式を選択して貼り付け」ダイアログボックスの中にある「値」と記されている箇所をクリックしてチェックを入れる
(或いは、「貼り付けのオプション」の中にある「123」と記されたアイコンをクリック)
↓
「形式を選択して貼り付け」ダイアログボックスの[OK]ボタンをクリック
↓
A1~A3の範囲をまとめて範囲選択
↓
Excelの置換機能を使用して、A1~A3の範囲内にある全ての「 =」(「『空白+『=』」、鉤括弧は不要)を「=」(鉤括弧は不要)に置換
以上です。
列記しますと長くなりますが、それほど複雑な操作では御座いません。
No.4
- 回答日時:
こんばんは。
置換を使ってROUND関数を追加するのはまぁどうにかなりますが、問題は置換を使って最後に「)」を追加する方法が無いってことです。
限定的ですが一応可能な手順:
いまシート1にそういう数式が並んでるとして
A1:A3をコピーする
シート2のA1に「形式を選んで貼り付け」の「数式」にマーク、「加算」にマークして貼り付ける
シート2で
=0+
を
ROUND
にすべて置換する
)
を
,3)
にすべて置換する
ROUND
を
=ROUND
にすべて置換する。
#言わずもがなですが、元のセルに記入されている具体的な内容に応じて実際の工夫が必要です。
「別シートにコピーした後に戻す」と「一度目の置換で式ではなく文字列化する」で問題をクリアするところに目から鱗が落ちました。
ありがとうございました。
No.3
- 回答日時:
そのA列は計算に使わない?
表示だけそれらしい結果になればよいなら、
A列で「=」を「=4/10000+」に置換し、表示を小数点以下3桁表示にする、、、
No.1
- 回答日時:
マクロを少し使うとかなり楽ちんです。
ひとまず、とっかかりだけ紹介。
Sub test()
With Range("A1")
.Value = "=ROUND(" & Mid(.Formula, 2, Len(.Formula)) & ",3)"
End With
End Sub
A1セルの数式に文字列を足すマクロです。
そう何度も遭遇する事態ではないのでマクロは意識の外だったのですが、案外簡素に出来そうなのでショートカットにでも登録して今後も活用しようと思います。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルでround関数を使わないで四捨五入する方法 10 2022/08/12 15:43
- Excel(エクセル) RANK.EQとCOUNTIFSの組み合わせで同ポイントの場合、違う条件を加えて順位を付けたい。 1 2022/08/30 19:49
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) Excel 特定セルの数値を参照したセルの0表示が空白にならないのはどうしてか? 3 2022/04/28 22:23
- Excel(エクセル) エクセル・セルに数式を入力してセル指定計算 2 2023/04/21 12:46
- Excel(エクセル) エクセルの関数式を教えてください。 2 2022/11/29 21:09
- Excel(エクセル) 前の(左隣の)シートを連続参照するように、あとから変更したい 1 2023/02/22 00:51
- Excel(エクセル) エクセルVBAでセルに表示されているとおりの数値を取得したい(時間の計算結果) 1 2022/03/30 17:52
- Excel(エクセル) 10円の誤差が分からない 11 2022/11/13 07:25
- Excel(エクセル) エクセルでIF関数中にIFERROR関数を使いたいのですが???? 5 2022/04/08 13:24
このQ&Aを見た人はこんなQ&Aも見ています
-
それもChatGPT!?と驚いた使用方法を教えてください
仕事やプライベートでも利用が浸透してきたChatGPTですが、こんなときに使うの!!?とびっくりしたり、これは画期的な有効活用だ!とうなった事例があれば教えてください!
-
【大喜利】【投稿~1/31】『寿司』がテーマの本のタイトル
【お題】 『寿司』がテーマの本のタイトルを考えてください
-
みんなの【マイ・ベスト積読2024】を教えてください。
積読、ついついしちゃいませんか?そこでみなさんの 「2024年に買ったベスト積読」を聞きたいです。
-
あなたの人生で一番ピンチに陥った瞬間は?
これまでの人生で今振り返ると「あの時、1番ピンチだったなぁ...」という瞬間はありますか?
-
思い出すきっかけは 音楽?におい?景色?
記憶をふと思い出すきっかけは 音楽、におい、景色 どれですか?
-
たくさんの計算セルに一括で同一の関数を追加したいです。
Excel(エクセル)
-
Excelの入力済みセルに一括で、同じ文字を追加する方法
Excel(エクセル)
-
Excelで大量のセルに一気に関数を反映できますか?
Excel(エクセル)
-
-
4
エクセルの複数のセルを一括で絶対参照にする方法
Excel(エクセル)
-
5
自分の部署・担当を言うとき、どういう言い方が正しいでしょうか?? 会社のときは、弊社といいますが、部
その他(ビジネス・キャリア)
-
6
Wordでこのような三角が出てくるようになってしまったのですがどうやったら消せますか?
Word(ワード)
-
7
有無、要否、賛否、是非、可否、当否…これらの言葉について
その他(教育・科学・学問)
-
8
エクセル 【文字の置換 追加】 複数のセルの数式に【一括して】文字を追加
Excel(エクセル)
-
9
EXCELで2つの数値のうち大きい方を採択する数式
Excel(エクセル)
-
10
EXCELで縦の行全てに一括して文字を追加。
Excel(エクセル)
-
11
エクセルで、複数の参照範囲を一括で変更する方法
Excel(エクセル)
-
12
エクセル if文で偽判定のとき、何も起こらないようにしたいのですが・・・
Access(アクセス)
-
13
Excel2003 複数セル1列の入力済み数値の前に=(イコール)を複
Microsoft ASP
-
14
エクセルで既に入力してある文字列に()をつける
Excel(エクセル)
-
15
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
16
リストと一致する値のセルを塗りつぶしたい。
その他(Microsoft Office)
-
17
エクセルで1個飛ばしで、一括でコピペする方法は有りますか?
Excel(エクセル)
-
18
Excelで数式中の一部の数字を一括して変更できますか
Excel(エクセル)
-
19
別ファイルを開かず、INDIRECT関数を使用せずに、別ファイルのデータを求めたい
Excel(エクセル)
-
20
エクセルでマイナスの%表示を赤字にしたい
Windows Vista・XP
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・【大喜利】【投稿~1/31】『寿司』がテーマの本のタイトル
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
多数の計算セルに一括で同一の...
-
エクセルで文字の入力がセルの...
-
Excelで、半角スペースをTABに...
-
エクセルの関数で、記号などを...
-
Excelからテキストへのコ...
-
excelで可視セルのみ置換
-
【エクセル】ピボットテーブル...
-
Excel 「k」の単位表示を数値に...
-
エクセルのセルの中の,よりも前...
-
EXCEL 縦の式を横にコピー
-
Excelの空文字セルの削除方法を...
-
Excelのmatch関数エラー原因が...
-
Excelで特定の文字の前だけに空...
-
小数点を消す方法
-
Excel "~区"のみを削除したい
-
Excelのシートにある1行...
-
Excelの入力済みセルに一括で、...
-
企業名簿で(株)や(有)を無視し...
-
一括でダブルクリックした状態...
-
エクセルでスペースの記号を表...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで文字の入力がセルの...
-
多数の計算セルに一括で同一の...
-
Excelで、半角スペースをTABに...
-
Excelからテキストへのコ...
-
エクセルのセルの中の,よりも前...
-
Excelのシートにある1行...
-
excelで可視セルのみ置換
-
小数点を消す方法
-
Excelの空文字セルの削除方法を...
-
【エクセル】ピボットテーブル...
-
Excelの入力済みセルに一括で、...
-
置換機能を使わずに先頭に「'」...
-
エクセルでセル内の一部分だけ...
-
一括でダブルクリックした状態...
-
Excelで特定の文字の前だけに空...
-
Excelのアポストロフィーの削除
-
Excelのmatch関数エラー原因が...
-
別シートのリストから置換する方法
-
エクセルでセルを文字列設定し...
-
エクセルの関数で、記号などを...
おすすめ情報