ブライアンは、セル内のパーセンテージを表すためにパーセント記号(%)とは異なる記号を使用できるかどうか尋ねました。これは、他の_ExcelTips_で説明されているように、実際にはカスタム形式を使用して行うのはかなり簡単です。あなたがする必要があるのはこれに似たカスタムフォーマットを作成することです:

0.0"#"

これにより、値の後にポンド記号が表示されるため、12.3は12.3#として表示されます。別の記号を使用するには、引用符で囲まれているものを変更するだけです。パーセント記号の代わりに「ウィジェット」という単語を表示し、負の値を赤で表示するこの形式など、カスタム形式をさらに使いこなすことができます。

#,##0_)"widgets";[Red](#,##0) "widgets"

このアプローチについて覚えておくべきことは、値がいわば「現状のまま」表示されるということです。パーセンテージとしてフォーマットされたセルに値を入力すると、Excelは値を変更して、内部的にパーセンテージと一致するようにすることができます。たとえば、値12.3をパーセンテージでフォーマットされたセルに入力すると、Excelはそれを0.123、つまり12.3%に変換します。カスタム形式をセルに適用してから値12.3を入力すると、Excelはそれを12.3のままにします。 「12.3%」と「12.3#」の表示は似ているように見えるかもしれませんが、最初のセルが真のパーセンテージであり、2番目のセルが真のパーセンテージではないと仮定すると、セルの実際の内容はまったく異なります。

セルの値が数式で使用できるかどうかを本当に気にしない場合は、別のアプローチとして、独自の記号を値の末尾に連結することができます。たとえば、セルA1にパーセンテージがある場合、別のセルで次を使用できます。

=A1 * 100 & " pct"

セルA1に12.3%(セル値0.123)が含まれている場合、数式は「12.3 pct」(引用符なし)を返します。返されるのは実際にはテキストであり、数値ではないため、結果を他の数式で使用することはできません。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(11834)は、Microsoft Excel 2007、2010、2013、2016、2019、およびOffice 365のExcelに適用されます。Excelの古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります。