
数式の表示を使うと以下のような表示がありました。
A1セル =+B1*B2
A2セル -35
A3セル =-C1*C2
A4セル =+1+C5*C7
A5セル =1+5+B22-X1
以下3000行ほど続く
このような感じで、数式や数字が入っています。
この数式や数字をそのままコピーしてテキストに取り出したいのですがどのようにすればいいでしょうか?
また、こういった数式がある場合、
全てのセルに対して、=-(100)+
という数式を=のすぐ後付け加えたいと思っています。
A1セルだと、=-(100)+B1*B2
A2セルだと、=-(100)+-35
という感じです。+や=がない場合は、=をつけてその後に付け加えたいのですが、現状、上記のようにテキストに取り出してソートをして編集してExcelに戻そうと思っています。よりスマートな方法があれば教えていただければ幸いです。
なお、将来、この数字をどうしても書き換える必要が出た時には、=-(100) と=を置換すると容易にもとに戻せるのでこの順番にこだわっています。
宜しくお願い致します。
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
式への追加についてですが、最後尾につくので良ければどこかのセルに
-(100)
と入力してそのセルをコピー→数式のセルだけ選択して形式を選択して貼り付けの○加算を選択しOKとすると最後尾に+(-(100))とくっつきます。

No.3
- 回答日時:
コピーしてテキストに取り出す方法。
コピーしたいセル範囲を選択してCtrl+Shift+@を同時に押すと、セルに数式だけが表示されます。
この状態でコピーしてメモ帳などのテキストへ貼り付けです。
テキストで数式を直したら、貼り付けたいセル範囲を指定してCtrl+Shift+@を同時に押して数式のみ表示にしてから貼り付けます。
Ctrl+Shift+@を同時に押すと数式モード、再度押すと通常モードに切り替わります。
なので、コピーして別の場所に貼り付ける場合は、数式モードにした元のセルは通常モードに直して下さい。
No.2
- 回答日時:
抜き出しだけですが、Microsoft365以降をお使いならFORMULATEXT関数が使えるので
=IFERROR(FORMULATEXT(A1),A1)
とかで良くないですか?
質問の際にはお使いのバージョンを必ず書いて下さい。
No.1
- 回答日時:
>なお、将来、この数字をどうしても書き換える必要が出た時には、=-(100) と=を置換すると容易にもとに戻せるのでこの順番にこだわっています。
(´・ω・`)...
自分で答えを書いてるじゃない。
「置換」で良いんだよ。
リボンの「ホーム」の「編集」にある「検索と選択」の中にあります。
範囲を指定して
「=」を「=-100+」に「置換」
「=-100+」を「=」に「置換」
すればいい。
・・・本題・・・
リボンの「数式」の「ワークシート解析」にある「数式の表示」を選択した後にコピーしましょう。
「数式の表示」をさせると、表のレイアウトが崩れますが気にしちゃダメ。
「数式の表示」を解除すると元に戻りますから安心してください。
ありがとうございます!!
数式データ取り出し方法を教えてくださり助かりました。秀丸で正規表現で無理やり先頭に=を追加して==を=にすることで無事置換できました。
ちなみに、Excelで=の置換だと
A2セル -35
など=が入っていないものが混じっている為、残念ながらそこだけ置換ができず失敗していました。もしよければ、Excelだけでうまくする方法があれば教えていただければ幸いです。=で置換する際の落とし穴という気がしています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【マクロ】アクティブセルの2...
-
スプレッドシートで複数のプル...
-
excelで日付関数の文字列変換の...
-
Excelについての質問です 並べ...
-
枠に収まらない文字を非表示に...
-
Excel 例A(1+9) のように番地の...
-
エクセルで指定したセルのどれ...
-
貼り付けで複数セルに貼り付けたい
-
セルをクリック⇒そのセルに入力...
-
対象セル内(複数)が埋まった...
-
【エクセル】IF関数 Aまたは...
-
エクセルの一つのセルに複数の...
-
エクセルの書式設定の表示形式...
-
(Excel)数字記入セルの数値の後...
-
Excelで数式内の文字色を一部だ...
-
エクセルのセルの枠を超えて文...
-
エクセル オートフィルタで絞...
-
Excelでのコメント表示位置
-
エクセル 足して割る
-
EXCEL VBA セルに既に入...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで指定したセルのどれ...
-
貼り付けで複数セルに貼り付けたい
-
excelの特定のセルの隣のセル指...
-
枠に収まらない文字を非表示に...
-
エクセルの書式設定の表示形式...
-
数式を残したまま、別のセルに...
-
【エクセル】IF関数 Aまたは...
-
セルをクリック⇒そのセルに入力...
-
(Excel)数字記入セルの数値の後...
-
Excelで、「特定のセル」に入力...
-
Excel 例A(1+9) のように番地の...
-
対象セル内(複数)が埋まった...
-
EXCEL VBA セルに既に入...
-
エクセルの一つのセルに複数の...
-
【Excel】 セルの色での判断は...
-
Excelで数式内の文字色を一部だ...
-
エクセルのセルの枠を超えて文...
-
エクセル オートフィルタで絞...
-
Excelでのコメント表示位置
-
連続しないセルから最小値を引...
おすすめ情報