セルに時間を入力するとき、数字を入力するのは簡単です。結局のところ、それがテンキーの目的です。本当に遅くなる可能性があるのは、他の文字、特にShiftキーの使用が必要な文字を入力する必要があることです。たとえば、時間を入力する場合、2:30に230を入力するのは簡単ですが、コロンを入力して速度を落とすのは面倒です。

したがって、コロンを自動的に追加する入力マスクを設定する方法があるかどうか疑問に思うかもしれません。良いニュースはそうです、あります。悪いニュースはありません、ありません。紛らわしいですか?説明させてください…​

時間を任意の形式で表示するカスタム形式を設定できます。たとえば、次の手順を使用できます。

。時間入力に使用するセルを選択します。

。リボンの[ホーム]タブを表示します。

。 [番号]グループの右下にある小さなアイコンをクリックします。 Excelは、[セルの書式設定]ダイアログボックスの[数値]タブを表示します。

。 [カテゴリ]リストで、[カスタム]を選択します。 (図1を参照)

。 [タイプ]ボックスにあるものはすべて# “:” 00(ハッシュマーク、引用符、コロン、引用符、および2つのゼロ)に置き換えます。

。 [OK]をクリックします。

数字だけで時間を入力できるようになりました。問題(そしてこれは悪いニュースです)は、セルに実際には時間が含まれていないことです。 230(2:30の場合)を入力すると、時間として2:30は含まれず、230が含まれます。したがって、セルの内容を時間計算に直接使用することはできません。

これを克服するために、別の列を使用して、入力された数字を時間に変換して表示できます。あなたがする必要があるのは、変換を行うために数式を使用することです。たとえば、入力した時刻がセルA3にあった場合、別のセルで次の数式を使用して変換を行うことができます。

=(INT(A3/100)/24)+(MOD(A3,100)/1440)

上記の数式を含むセルをフォーマットして、さまざまな時間フォーマットの1つが表示されるようにすると、準備が整います。

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

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