Excel パーセント表示など文字列結合時に表示形式を適用した文字列を返す方法

Excelのセルに “0.45” など小数点を含む値を入力してパーセント表示ボタンを押すと “45%” とパーセント表示にすることが出来ますが、他のセルで ” =”test=”&B4 ” のように別の文字列と結合させると表示形式が適用されず “test=0.45” と表示されてしまいます。

以下は、文字列結合時にも表示形式を適用した文字列を返す方法を書きます。

TEXT関数で表示形式を適用した文字列を返す

以下のようにTEXT関数を使い第一引数に対象セル、第二引数に表示形式を指定して文字列を結合させます。

="test="&TEXT(B4,"0%")

上記のようにすると “test=45%” とパーセント表示になった状態の文字列が表示されます。

パーセント表示の小数点以下を増やしたい場合は、以下のように指定します

="test="&TEXT(B4,"0.0%")

コメント

タイトルとURLをコピーしました