目次

Excelのセルに入力されている数式自体を文字列としてコピーする方法

目次

セルに入力されている数式自体を文字列としてコピーする手順を紹介します。

概要

数式が入力されている表でセルをコピーし、メモ帳などにペーストした場合、計算結果のセルの値がペーストされます。
Excelのセルに入力されている数式自体を文字列としてコピーする方法:画像1
Excelのセルに入力されている数式自体を文字列としてコピーする方法:画像2

ほとんどの場合この動作で問題ありませんが、セルに入力されている数式自体の文字列をコピーして別のアプリケーションにペーストしたい場合があります。 この記事では、セルに入力されている数式自体の文字列をコピーする手順を紹介します。

手順

下図の表を作成します。
Excelのセルに入力されている数式自体を文字列としてコピーする方法:画像3

以下の数式が設定されている表です。

ValueFLOORFLOOR.MATH
mode=0
FLOOR.MATH
mode=1
TRUNC
2.12=FLOOR(B4,1)=FLOOR.MATH(B4,1,0)=FLOOR.MATH(B4,1,1)=TRUNC(B4)
1.0952=FLOOR(B5,1)=FLOOR.MATH(B5,1,0)=FLOOR.MATH(B5,1,1)=TRUNC(B5)
0.8825=FLOOR(B6,1)=FLOOR.MATH(B6,1,0)=FLOOR.MATH(B6,1,1)=TRUNC(B6)
0.21525=FLOOR(B7,1)=FLOOR.MATH(B7,1,0)=FLOOR.MATH(B7,1,1)=TRUNC(B7)
0=FLOOR(B8,1)=FLOOR.MATH(B8,1,0)=FLOOR.MATH(B8,1,1)=TRUNC(B8)
-0.1859=FLOOR(B9,1)=FLOOR.MATH(B9,1,0)=FLOOR.MATH(B9,1,1)=TRUNC(B9)
-0.335=FLOOR(B10,1)=FLOOR.MATH(B10,1,0)=FLOOR.MATH(B10,1,1)=TRUNC(B10)
-0.88877=FLOOR(B11,1)=FLOOR.MATH(B11,1,0)=FLOOR.MATH(B11,1,1)=TRUNC(B11)
-1.25943=FLOOR(B12,1)=FLOOR.MATH(B12,1,0)=FLOOR.MATH(B12,1,1)=TRUNC(B12)
-2.4563=FLOOR(B13,1)=FLOOR.MATH(B13,1,0)=FLOOR.MATH(B13,1,1)=TRUNC(B13)


数式の文字列をコピーする場合は、初めに数式を表示します。
[数式]のツールリボンに切り替え、[数式の表示]ボタンをクリックします。数式の表示の詳細はこちらの記事も参照してください。
Excelのセルに入力されている数式自体を文字列としてコピーする方法:画像4

シートのセルに数式が表示された状態になります。
Excelのセルに入力されている数式自体を文字列としてコピーする方法:画像5

セルを選択してコピーします。
Excelのセルに入力されている数式自体を文字列としてコピーする方法:画像6

他のアプリケーションにペーストすると、数式の結果の値ではなく、数式自体の文字列がペーストできます。
Excelのセルに入力されている数式自体を文字列としてコピーする方法:画像7

セルに入力されている数式自体を文字列としてコピーできました。

AuthorPortraitAlt
著者
iPentecの企画・分析担当。口が悪いのでなるべく寡黙でありたいと思っている。が、ついついしゃべってしまい、毎回墓穴を掘っている。
作成日: 2024-09-16