関数を使用した Excel フォーマット

関数を使用した Excel フォーマット

Excel で、3 桁の数字を受け取り、最後の 2 桁と連結されたテキスト (最初の桁を条件とする) を表示するカスタム フォーマット (または条件付きフォーマット) を作成しようとしています。別の列でこれを行うこともできますが (下の図を参照)、元のデータのフォーマットとして実行することをお勧めします。別の列の数式を使用してこれを実行するスクリーンショットを以下に示します。(最初の桁は常に 1、2、または 3 のいずれかになります)。

フォーマットに変換する数式を含むスプレッドシートのスクリーンショット

答え1

正直に言うと、コンテンツを「フォーマット」しようとしているのではありません。違いは、フォーマットは双方向であるということです。つまり、1/2/2018 または jan 2 2018 または 2018-2-1 と入力すると、これら 3 つはすべて日付として認識され、自由に相互に翻訳できます。

VBA を使用したマクロに頼らなければ (これは、ここで議論できる/議論すべき範囲外のまったく別の議論です)、選択肢は非常に限られます。

手っ取り早い解決策としては、実際の数値を含む列 (列 A) を非表示にするだけで、フォーマットされた列 (B) だけが残ります。ただし、2 番目の列にデータを入力して 1 番目の列にデータを入力することはできませんので注意してください。

関連情報