エクセルの勉強部屋のホ−ムへ関数の説明へ操作実習へ楽らくエクセルへ操作説明へ質問と回答へ自習へVBAマクロへエクセルで使えるソフト質問はこちらへ
「数式表示」ユーザー定義関数の説明
「数式表示」ユーザー定義関数
【機能】
 通常の組み込み関数と同じようにワークシート上で使用できる関数です。

参照先のセルに入力された数式を返します。

書式 =数式表示(セル)
セル:数式を表示するセルを指定します。
 
  A B C
1 =100*2/5 40 =100*2/5
B1セルには、数式
=100*2/5
と入力してあるとします。
40
という計算結果が表示されています。

A1セルには、数式を返す「数式表示」ユーザー定義関数
=数式表示(B1)
と入力してあります。
B1セルの数式を文字列
"=100*2/5"
が返ります。
 
 

【使用方法】
セルに直接関数 =数式表示(
と入力するか

関数を入力するセルで関数貼付ボタン「fx」を押します。

「関数の挿入」ダイアログボックスが表示されますので、関数の分類で「ユーザー定義」を選択します。

関数名「数式表示」を選択します。

 

数式パレットが表示されますので、セルを選択します。
通常の組み込み関数と同じように、引数の入力ができ、数式の結果も表示されます。
この関数のヘルプはありません。

 

セルに計算結果が表示されます。

"="を表示しないようにする場合は、
=SUBSTITUTE(数式表示(B1),"=","")
とします。
100*2/5
が返ります。
 

数式の"*"を"×"に、"/"を"÷"にする場合は、
=SUBSTITUTE(SUBSTITUTE(数式表示(B1),"*","×"),"/","÷")
とします。
=100×2÷5
がかえります。

さらに"="も表示しないようにする場合は、
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(数式表示(B1),"*","×"),"/","÷"),"=","")
とします。
100×2÷5
が返ります。




【ソフトのダウンロード】はこちら
sikihyoji.exe
81.9kB
2009/12/23

解凍されるファイル
sikihyojiadd.xls
24.0kB
2007/12/31

数式表示.xla
20.5kB
2007/02/08

「数式表示」の説明.txt
8.83kB
2008/03/02
 

注意:このソフトを使用する場合は、「アドインソフト使用上の注意」を必ずお読みください。
ここに掲載されているエクセルのブックは「マクロ」が記述されています。
このファイルをインストールする前に、「マク ロを有効にする」をチェツクしてください。

このソフトは「マイクロソフト エクセル97/2000/xp/2003/2007」で動作確認しています。

このソフトはフリーソフトです。
本ソフトの使用によって発生した問題について、作者は一切の責任を負わないものとします。