1桁の値のセットがあります(例:5)、2桁の数字(例:55)を細胞内に取り込みます。
計算を行う場合、値の最初の桁を使用したいと思います。2桁でも問題ありません。
Excelで「0「1桁の数字の場合は追加しない」0" の前に "5この例では「」です。
つまり、値を変更してその前に 0 を追加したくないのです。可能であれば、どうすればそれができるでしょうか?
簡単に言うと、1 桁の数字の場合は、Excel で最初の桁として「0」を使用するようにしたいです。ありがとうございます。
答え1
答え2
マテ・ユハスの回答を使用するのINT
がおそらく最善の解決策でしょう。しかし、好奇心旺盛な将来の読者のために、もう 1 つの、より不格好な方法があります。
=VALUE(RIGHT(LEFT("0"&A2,LEN(A2))))
データが 2 桁以上になり、最初の桁だけでなく 10 の位も必要な場合は、INT
失敗します。その場合は、この扱いにくいバージョンを使用できます。任意の数字の 10 の位を取得したい場合は、さらに複雑になります。
=VALUE(RIGHT(LEFT(TEXT(A2,"00"),LEN(TEXT(A2,"00"))-1)))