KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

Excel セル変換チュートリアル – 単位、テキストと数字で分割、通貨、タイムゾーンなどの変換

著者Siluvia変更日

Excel でデータを扱う際、セルのデータを変換する必要が生じることがあります。たとえば、単位の変換、為替レートの適用、タイムゾーンの調整などです。このチュートリアルでは、日常的なExcel 作業でよく遭遇するさまざまなセル変換のケースをまとめ、手順を追った具体的な解決策を提供し、スムーズにタスクをこなせるようサポートします。

このチュートリアルでは、主に以下の内容をご紹介します:(下または右側の目次から任意の見出しをクリックすると、該当するセクションにジャンプできます。)


1.Excel でさまざまな単位の測定値を相互変換する

通常、ある単位から別の単位へ数値を変換するには、CONVERT関数を使用します。ただし、一部の単位変換では、CONVERT 関数が使用できません。

以下の例では、CONVERT関数やさまざまな数式を使って、セル内の測定単位を自在に変換する方法をご紹介します。

1.1 CONVERT 関数でさまざまな単位の測定値を相互変換する

Excel には、セルに簡単にコメントを追加できる組み込み機能「コメントの挿入」があります。

下のスクリーンショットに示すように、範囲 B3:B10 にリストされたインチをフィート、cm、mm に変換するには、CONVERT 関数を活用すれば簡単に処理できます。

さまざまな単位測定値間の変換

構文

CONVERT(number, from_unit, to_unit)

引数

数値(必須):変換対象の値です。
From_unit(必須):「数値」の元の単位です。
To_unit(必須):「数値」を変換する先の単位です。

Excel にはさまざまな測定単位が用意されています。「from_unit」および「to_unit」の引数で使用できる、カテゴリ別の単位一覧を確認するには、こちらをクリックしてください。

インチをフィートに変換

セル(この例では D3)を選択し、次の数式をコピーまたは入力してEnterキーを押すと、最初の結果が表示されます。この結果セルを選択し、オートフィルハンドルを下にドラッグして残りの結果を取得してください。スクリーンショットを参照してください:

=CONVERT(B3,「in」,「ft」)

数式を使用してインチをフィートに変換

インチを cm に変換

セル(この例では E3)を選択し、次の数式をコピーまたは入力してEnterキーを押して最初の結果を取得し、その結果セルを選択してオートフィルハンドルを下にドラッグすれば、残りの結果が自動的に入力されます。

=CONVERT(B3,「in」,「cm」)

数式を使用してインチをセンチメートルに変換

インチを mm に変換

セル(この例では F3)を選択し、次の数式をコピーまたは入力してEnterキーを押して最初の結果を取得し、その結果セルを選択してオートフィルハンドルを下にドラッグすれば、残りの結果が自動的に入力されます。

=CONVERT(B3,「in」,「mm」)

数式を使用してインチをミリメートルに変換

注:

1)「from_unit」および「to_unit」の引数には、フルネームではなく測定単位名の略称を使用する必要があります。セル D3 に以下の数式を適用すると、#N/A のエラー値が返されます。
1)=CONVERT(B3,「inch」,「foot」)
1)2)「from_unit」および「to_unit」引数のテキスト略称は大文字と小文字を区別します。
1)3)数式内の「from_unit」と「to_unit」の引数を変更することで、異なる単位間の変換が可能です。

1.2 数式を使用してExcel で cm(センチメートル)をフィートとインチに変換する

CONVERT 関数では処理できない単位変換もあります。たとえば、下のスクリーンショットのように、センチメートルやメートルをフィートとインチに変換する場合などが該当します。このような場合は、以下の数式をご活用ください。

センチメートルをフィートとインチに変換

1.空白セル(この例では D2)を選択し、以下の数式を入力してEnterキーを押すと、最初の結果が表示されます。この結果セルを選択し、オートフィルハンドルを下にドラッグすれば、他の結果もすぐに取得できます。

=TRUNC(B2/2.54/12)&「' 」&ROUND(MOD(B2/2.54,12),0)&「」「」

センチメートルをフィートとインチに変換する数式を入力

注:インチの小数点以下2 桁を保持するには、次の数式を適用できます。

=INT(CONVERT(B2,「cm」,「ft」)) & 「' 」 & TEXT(12*(CONVERT(B2,「cm」,「ft」)-INT(CONVERT(B2,「cm」,「ft」))),"0.00") & 「」「」

インチの小数点以下2桁を保持する別の数式


1.3 数式を使用してExcel で m(メートル)をフィートとインチに変換する

下のスクリーンショットのようにメートルをフィートとインチに変換するには、次の数式が役立ちます。

メートルをフィートとインチに変換

1.D2 などの空白セルを選択し、次の数式を入力してEnterキーを押すと、最初の結果が表示されます。この結果セルを選択し、オートフィルハンドルを下にドラッグすれば、他のフィートとインチも自動で取得できます。

=TRUNC(B2*100/2.54/12)&「' 」&ROUND(MOD(B2*100/2.54,12),0)&「」「」

数式を使用してメートルをフィートとインチに変換

注:変換後にインチの小数点以下2 桁を保持するには、次の数式を適用できます。

=INT(CONVERT(B2,「m」,「ft」)) & 「' 」 & TEXT(12*(CONVERT(B2,「m」,「ft」)-INT(CONVERT(B2,「m」,「ft」))),"0.00") & 「」「」

インチの小数点以下2桁を保持する別の数式


1.4 数式を使用してフィートとインチをインチに変換する、またはその逆を行う

下のスクリーンショットに示すように、Excel でフィートとインチの測定値をインチのみに変換したり、その逆を行ったりするには、以下の数式をお試しください。

フィートとインチをインチに、またはその逆に変換

フィートとインチをインチに変換

フィートとインチの測定値をインチに変換するには、以下のLEFT、FIND、MIDおよびSUBSTITUTE 関数を使った数式を適用できます。

最初のインチを出力するセルを選択し、次の数式をコピーまたは入力してEnterキーを押します。この結果セルを選択し、オートフィルハンドルを下にドラッグしてすべてのインチを取得します。

=LEFT(B3,FIND(「'」,B3)-1)*12+SUBSTITUTE(MID(B3,FIND(「'」,B3)+1,LEN(B3)),「」「」,「」)

数式を使用してフィートとインチをインチに変換

インチをフィートとインチに変換

インチをフィートとインチに変換するには、次の手順に従ってください。

セルを選択し、次の数式を入力してEnterキーを押すと、最初の結果が表示されます。このセルを選択してオートフィルハンドルを下にドラッグすれば、すべてのフィートとインチを一括で取得できます。スクリーンショットを参照してください:

=INT(B3/12)&「' 」&MOD(B3,12)&「」「」

数式を使用してインチをフィートとインチに変換


1.5 数式を使用して角度を度とラジアンの間で変換する

このセクションでは、Excel で角度を度とラジアンの間で変換する方法をご紹介します。

度をラジアンに変換

以下のスクリーンショットのように、度をラジアンに変換するには RADIANS 関数が便利です。

度をラジアンに変換

構文

=RADIANS(angle)

引数

角度:必須。ラジアンに変換したい角度(度単位)。

空白セル(この例では D3)を選択し、次の数式を入力してEnterキーを押すと、最初のラジアン値が表示されます。このセルを選択し、オートフィルハンドルを下にドラッグして残りのラジアン値を取得してください。

=RADIANS(B3)

RADIANS関数を使用して度をラジアンに変換

ラジアンを度に変換する

Excel にはラジアンを度に変換できる DEGREES 関数が用意されています。以下の手順に従って操作してください。

構文

=DEGREES(angle)

引数

角度:必須。度に変換したい角度(ラジアン単位)。

空白セル(この例では D3)を選択し、次の数式を入力してEnterキーを押すと、最初の度数が表示されます。この結果セルを選択し、オートフィルハンドルを下にドラッグすれば、残りの度数も簡単に取得できます。

=DEGREES(B3)

DEGREES関数を使用してラジアンを度に変換

注:または、次のように直接数式を使用することもできます。

=B3*180/PI()

ここでPI 関数は、数学定数π(パイ)の値3.14159265358979 を返します。PI 関数の詳細については、こちらをクリックしてください。


1.6 素晴らしいツールでさまざまな単位測定値を簡単に変換できます

ここでは、Kutools for Excelの便利な機能「単位変換」をご紹介します。この機能を使えば、さまざまな単位測定システムを1 つのダイアログボックスに集約し、ある測定単位から別の測定単位へ簡単に数値を変換できます。使い方は次のとおりです。

Kutools for Excelは300 以上の高度な機能を提供し、複雑な作業を効率化して、創造性と生産性を高めます。AI 機能と統合されたKutools は、正確にタスクを自動化し、データ管理を簡単にします。Kutools for Excel の詳細情報。。。         無料トライアル。。。

次の測定システムが含まれています。

1)角度
2)バイト
3)距離
4)エネルギー
5)力
6)液体
7)質量
8)表面積
9)温度
10)時間
11)体積
12)16 進数

Kutools の単位変換

1。ある測定システムから別の測定システムに変換したい数値を含むセル範囲を選択し、次にKutools > コンテンツ(または)変換(ツールバーモードによって異なる))> 単位変換をクリックして、この機能を有効にしてください。スクリーンショットをご参照ください。

Kutools の単位変換機能をクリック

2。単位変換ダイアログボックスで、以下のとおり設定してください。

2.1)単位ドロップダウンリストから測定システムを選択してください。
2.2)左側の単位ボックスで、選択した数値の単位を選択します。
2.3)右側の単位ボックスで、結果の単位を選択します。
2.4)OKボタンをクリックします。

この例では、角度を度からラジアンに変換するため、角度をドロップダウンリストから選択し、左側と右側の単位ボックスからそれぞれおよびラジアンを選択してから、OKボタンをクリックします。

ダイアログボックスでオプションを指定

ヒント:

1)プレビューボックスで変換結果を確認できます。
2)チェックボックスをオンにすることで、変換結果をコメント(またはExcel 365 のメモ)として追加できます。変換結果をコメントに追加(または)結果をメモとして追加
3)必要に応じて、さまざまな測定システムに簡単に移動できます。

2。Excel で数値を異なる数値システムに変換する

このセクションでは、Excel で数値を異なる数値システムに変換する方法を説明します。

2.1 組み込み関数で数値を異なる数値システムに変換する

Excel には、異なる数値システム間で変換できる便利な関数がいくつか用意されています。たとえば、DEC2HEX 関数を使えば10 進数を16 進数に、DEC2BIN 関数を使えば10 進数を2 進数に簡単に変換できます。このセクションでは、こうした組み込み関数を使って、Excel で異なる数値システム間の変換を行う方法をわかりやすく解説します。

数値を異なる数値システムに変換

10 進数を16 進数に変換する

10 進数を16 進数に変換するには、DEC2HEX 関数を適用して実行できます。

構文

DEC2HEX(number, [places])

引数

数値:必須。16 進数に変換する必要のある10 進整数。
桁数:任意。結果の文字数を指定する数値。

セルを選択して以下の数式を入力し、Enterキーを押すと、最初の16 進数が表示されます。この結果が表示されたセルを選択し、オートフィルハンドルを下にドラッグすれば、残りの16 進数も簡単に取得できます。

=DEC2HEX(B3)

DEC2HEX関数を使用して10進数を16進数に変換

以下の表は、異なる数値システムに数値を変換するために使用できる関数の一覧です。

必要な関数を選択し、上記の手順に従って適用してください。

関数説明構文
 BIN2DEC2 進数を10 進数に変換します=BIN2DEC(数値)
 BIN2HEX2 進数を16 進数に変換します=BIN2HEX(数値、 [桁数])
 BIN2OCT2 進数を8 進数に変換します=BIN2OCT(数値、 [桁数])
 DEC2HEX10 進数を16 進数に変換します=DEC2HEX(数値、 [桁数])
 DEC2BIN10 進数を2 進数に変換します=DEC2BIN(数値、 [桁数])
 DEC2OCT10 進数を8 進数に変換します=DEC2OCT(数値、 [桁数])
 HEX2DEC16 進数を10 進数に変換します=HEX2DEC(数値)
 HEX2BIN16 進数を2 進数に変換します=HEX2BIN(数値、 [桁数])
 HEX2OCT16 進数を8 進数に変換します=HEX2OCT(数値、 [桁数])
 OCT2DEC8 進数を10 進数に変換します=OCT2DEC(数値)
 OCT2HEX8 進数を16 進数に変換します=OCT2HEX(数値、 [桁数])
 OCT2BIN8 進数を2 進数に変換します=OCT2BIN(数値、 [桁数])

2.2 素晴らしいツールで数値を異なる数値システムに簡単に変換できます

上記の各関数は使いやすい一方で、混同しやすくなることもあります。そこで、Kutools for Excel数値系の変換新機能登場!この機能は、すべての数値システムを1 つのダイアログボックスに集約し、ある数値システムから別の数値システムへ簡単に変換できるよう、スムーズなナビゲーションを実現します。

Kutools for Excelは300 以上の高度な機能を提供し、複雑な作業を効率化して、創造性と生産性を高めます。AI 機能と統合されたKutools は、正確にタスクを自動化し、データ管理を簡単にします。Kutools for Excel の詳細情報。。。         無料トライアル。。。

1。数値をあるシステムから別のシステムに変換したいセル範囲を選択し、次にKutools>コンテンツ(または)変換)>数値系の変換をクリックして、この機能を有効にしてください。

Kutools の数値システム変換機能をクリック

2。数値系の変換ダイアログボックスで、以下の設定を行ってください。

2.1)変換タイプセクションの左側のボックスで、選択した数値の数値システムを選択します。
2.2)右側のボックスで、結果の数値システムを選択します。
2.3)OKボタンをクリックします。スクリーンショットを参照してください。

この例では、10 進数を16 進数に変換する必要があるため、左側と右側のボックスからそれぞれ10 進数および16 進数を選択します。

ダイアログボックスでオプションを指定

ヒント:

1)プレビューボックスで変換結果を確認できます。
2)必要に応じて、さまざまな数値システムに簡単に移動できます。

3。Excel で数値とテキスト(数値がテキストとして保存されている場合)を相互に変換する

このセクションでは、Excel で数値からテキストへまたはテキストから数値へを変換する方法を説明します。

3.1 Excel で数値からテキストへ(数値がテキストとして保存されている場合)を変換する

数値からテキストへを変換する必要がある場合があります。たとえば、11 桁を超える長い数値をスプレッドシートに保存する必要がある場合、Excel がそれを指数表記に変更しないようにするために数値からテキストへを変換する必要があります。ここでは、数値からテキストへを変換するための3 つの方法を詳しくご案内します。

数値をテキストに変換

3.1.1 TEXT 関数で数値からテキストへを変換する

次の表の数値をテキストに変換するには、TEXT 関数を使いましょう。

TEXT関数を使用して数値をテキストに変換

1。セル(この例では D3)を選択し、次の数式を入力してください。Enterキーを押すと、最初の結果が表示されます。この結果セルを選択し、オートフィルハンドルを下にドラッグして、残りの結果を一気に取得しましょう。

=TEXT(B3,"0")

オートフィルハンドルを下にドラッグして残りの結果を取得

こちらをクリックしてここ、Excel のTEXT 関数についてさらに詳しく知りましょう!

次に、数式を値に変換する必要があります。

3。すべての結果セルを選択し、Ctrl+Cキーを押してコピーします。その後、Ctrl+Alt+V、またはAlt+E+Sキーを同時に押して、特殊貼り付けダイアログボックスを表示します。

4。特殊貼り付けダイアログボックスで、貼り付けセクションからオプションを選択し、OKをクリックして変更を保存してください。スクリーンショットをご参照ください。

数式を値に変換

すると、選択範囲内の各セルの左上隅に小さな緑色の三角形が表示され、数値がテキストとして認識されたことがすぐに確認できます。スクリーンショットをご参照ください。

数値がテキストに変換されました

注:

1)変換された数値は計算に使えません。
2)上記の数式は変換後に小数点以下の桁数を保持しません。数値の小数部分を保持するには、TEXT 関数の第2 引数を次のように変更する必要があります。
数値1263.25 を例にとると:
小数点以下1 桁を保持する場合=TEXT(1263.25,"0.0")、結果は1263.3 になります。
小数点以下2 桁を保持する場合=TEXT(1263.25,"0.00")、結果は1263.25 になります。
3)数値リストの中でテキストに変換する必要がある数値が2~3 個など少数の場合、数値の前にアポストロフィを直接追加できます。

数値の前にアポストロフィを追加してテキストに変換

3.1.2 セルの書式設定コマンドで数値からテキストへを変換する

Excel の組み込みセルの書式設定コマンドを使えば、数値をテキスト形式に簡単に変換できます。

1。テキストに変換したい数値が含まれる範囲を選択します。

2。選択範囲を右クリックし、コンテキストメニューからセルの書式設定を選択します。

選択範囲を右クリックし、「セルの書式設定」を選択

3。開いたセルの書式設定ダイアログボックスで、数値タブのカテゴリボックスからテキストを選択し、最後にOKボタンをクリックして変更を保存します。

ダイアログボックスで「テキスト」を選択

すると、選択したセルはテキスト形式に設定されます。

3.1.3「テキストを列に分ける」コマンドで数値からテキストへを変換

「テキストを列に分ける」コマンドを使用して、Excel で数値からテキストへの範囲を変換することもできます。以下の手順で操作してください。

1。テキストに変換したい数値が含まれる範囲を選択します。

2。データ > テキストを列に分けるをクリックします。

「データ」>「区切り位置」をクリック

3。開いたテキストを列に分けるウィザードダイアログボックスで、次へボタンをクリックして、ステップ1およびステップ2のダイアログボックスを進めます。ステップ3のダイアログボックスで、列のデータ形式セクションにあるテキストオプションを選択し、完了ボタンをクリックします。スクリーンショットを参照してください:

「テキスト」オプションを選択

選択した数値の前にアポストロフィが追加され、テキストに変換されたことが確認できます。

選択された数値がテキストに変換されました

3.1.4 素晴らしいツールで数値からテキストへを変換

上記の方法に加えて、Kutools for Excelテキストと数値の間の変換この機能を使えば、数値からテキストへの変換を簡単に範囲指定で行えます。今すぐインストールして、以下の手順をお試しください!

Kutools for Excelは300 以上の高度な機能を提供し、複雑な作業を効率化して、創造性と生産性を高めます。AI 機能と統合されたKutools は、正確にタスクを自動化し、データ管理を簡単にします。Kutools for Excel の詳細情報。。。         無料トライアル。。。

1。テキストに変換したい数値が含まれる範囲を選択します。

2。Kutools>コンテンツ(または)変換)>テキストと数値の間の変換をクリックします。

Kutools の「テキストと数値の変換」機能をクリック

3。テキストと数値の間の変換ダイアログボックスで、数値→テキストオプションを選択し、OKボタンをクリックします。

ダイアログボックスで「数値をテキストに」オプションを選択

すると、選択したすべての数値が下のスクリーンショットのようにテキストに変換されます。

すべての選択された数値がテキストに変換されました


3.2 Excel でテキスト(数値として保存されたテキスト)を数値に変換

ワークシート内の値が数値に見えても、実際にはテキストとして保存されており、計算に使えないことがあります。このセクションでは、Excel でテキストを数値に変換するためのいくつかの方法をご紹介します。

3.2.1 「数値に変換」オプションでテキストから数値へを変換

テキスト形式のセルの左上隅に小さな緑色の三角形が表示されている場合は、「数値に変換」コマンドで簡単に数値に変換できます。

1。数値に変換したいテキストが入力されたセルを選択します。

2。警告マークをクリックし、表示されるドロップダウンメニューから数値に変換を選択します。

警告マークをクリックし、「数値に変換」を選択

すると、選択したテキストが下のスクリーンショットのように数値に変換されます。

選択されたテキストが数値に変換されました

3.2.2 特殊貼り付けコマンドを使用してテキストから数値へを変換

緑色の三角形でフラグが立っているセルは、「形式を選択して貼り付け」コマンドを使って数値に変換することもできます。

1。空白セルを選択し、Ctrl+Cキーを押してコピーしましょう。

2。数値に変換したいセル範囲を選択し、Ctrl+Alt+V、またはAlt+E+Sを同時に押します。

3。特殊貼り付けダイアログボックスで、貼り付けセクションで選択し、加算演算セクションで選択し、OKボタンをクリックしてください。

次のスクリーンショットを参照してください:

「形式を選択して貼り付け」コマンドを使用してテキストを数値に変換する手順

Then the selected cells are converted to numbers immediately.

3.2.3 セルの書式設定を変更してテキストから数値へを変換

下のスクリーンショットのように数値がテキスト形式で表示されており(セルの左上隅に小さな緑色の三角形が表示されていない場合)、手動でセルの書式を「数値」に変更することで変換を完了できます。

セルの書式を「数値」に変更

1。通常の数値に変換したいテキスト形式の数値の範囲を選択します。

2。選択範囲を右クリックし、表示されたコンテキストメニューからセルの書式設定を選択します。

選択範囲を右クリックし、「セルの書式設定」を選択

3。開きましたセルの書式設定ダイアログボックスで、数値タブをそのまま使用し、次のように設定してください。

3.1)数値分類ボックスで選択します。
3.2) 小数点以下の桁数0 に変更します。
3.3) 変更内容を保存するには、OKをクリックします。

ダイアログボックスでオプションを指定

すると、選択したテキスト形式の数値が通常の数値に変換されます。

3.2.4 素晴らしいツールでテキストから数値へを簡単に変換

ここでは便利なツール——Kutools for Excel’s テキストと数値の間の変換機能をおすすめします。この機能を使えば、選択範囲または複数の選択範囲内のテキストを簡単に数値に変換できます。

Kutools for Excelは300 以上の高度な機能を提供し、複雑な作業を効率化して、創造性と生産性を高めます。AI 機能と統合されたKutools は、正確にタスクを自動化し、データ管理を簡単にします。Kutools for Excel の詳細情報。。。         無料トライアル。。。

この機能を適用するには、以下の手順に従ってください。

1。数値に変換したいテキストが含まれるセルを選択します。

2。Kutools>コンテンツ(または)変換)>テキストと数値の間の変換をクリックします。

Kutools の「テキストと数値の変換」機能をクリック

3。テキストと数値の間の変換ダイアログボックスで、テキストから数値へオプションを選択して、OKボタンをクリックしてください。

ダイアログボックスで「テキストを数値に」オプションを選択

すると、選択した範囲のテキストが瞬時に数値に変換されます。


4。Excel で通貨を変換する

たとえば、米ドル(USD)で作成された大規模な通貨レポートを、自国の通貨(例:ユーロ(EUR))に変換したい場合があります。しかし、Excel には標準で通貨変換のための組み込みツールは含まれていません。このセクションでは、Excel で任意の2 つの通貨間を変換する2 つの方法をご紹介します。

4.1 Excel で為替レートを使用して任意の2 つの通貨間を変換

この方法を使用する前に、2 つの通貨間の現在の為替レートを調べる必要があります。ここでは米ドルからユーロへの変換を行うため、米ドルとユーロ間の現在の為替レート(1 USD = 0.95 EUR)を使用します。

1。為替レート0.95 を空白セル(この例では D3)に入力してください。

為替レートを入力

2。セル E3 を選択し、次の数式を入力してEnterキーを押すと、最初の米ドルがユーロに変換されます。この結果セルを選択し、オートフィルハンドルを下にドラッグして、残りの変換結果を一括取得してください。

=C3*$D$3

結果を取得するための数式を入力

これで、すべての米ドルが上のスクリーンショットのようにユーロに変換されました。


4.2 素晴らしいツールで任意の2 つの通貨間を簡単に変換

通貨を変換するたびに、その都度最新の為替レートを調べるのは面倒ですよね。Kutools for Excel為替レートの変換機能を使えば、すべての通貨がダイアログボックスに一元管理され、最新の為替レートで簡単に一方の通貨から他方の通貨へと変換できます。

Kutools for Excelは300 以上の高度な機能を提供し、複雑な作業を効率化して、創造性と生産性を高めます。AI 機能と統合されたKutools は、正確にタスクを自動化し、データ管理を簡単にします。Kutools for Excel の詳細情報。。。         無料トライアル。。。

1。他の通貨に変換したい通貨形式の数値範囲を選択します。

2。Kutools > コンテンツ(または)変換)> 為替レートの変換をクリックします。

Kutools の通貨変換機能をクリック

2。表示された為替レートの変換ダイアログボックスで、以下の設定を実行してください。

2.1) 最新の為替レートを取得するには、レートを更新ボタンをクリックします;
2.2) 左側のボックスで、選択した数値の通貨を選択します。ここではUSD - 米ドルを選択しています。
2.3) 右側のボックスで、結果の通貨を選択します。ここではEUR - ユーロを選択しています。
2.4) 通貨変換を開始するには、OKボタンをクリックします。

ダイアログボックスでオプションを指定

注:上記の設定では、元の数値が結果で上書きされます。必要に応じて、結果をコメントとして出力することも可能です。その場合は、フィルオプションダイアログボックス内の為替レートの変換ダイアログボックスで、フィルオプション「コメントのみ」(または)「メモのみ」オプションを選択し、コメントまたはメモに含める情報を指定してから、ダイアログボックスを閉じてください。

結果に対するフィルオプションを選択


5。Excel でタイムゾーン間を変換する

ここでは、あるタイムゾーンの時刻を別のタイムゾーンに変換する方法を説明します。以下のスクリーンショットに示すように、C3:C8 範囲にリストされた北京の時刻をさまざまな都市の時刻に変換するには、次の方法をお試しください。

タイムゾーン間の変換

5.1 公式を使用して1 つのタイムゾーンから別のタイムゾーンへ時間変換変換する

次の数式を使えば、指定された時差に基づいてあるタイムゾーンの時刻を別のタイムゾーンに変換できます。

1。まず、2 つのタイムゾーン間の時差を確認する必要があります。

この例では、F3:F8 範囲の各セルに対応する時差を入力しています。

たとえば、中国・北京は米国・ニューヨークより12 時間進んでいるため、ニューヨークの隣のセルに「-12」と入力します。スクリーンショットをご確認ください。

対応する時差を入力

2。セルを選択し、次の数式を入力してください。Enterキーを押すと、ニューヨークの時刻が表示されます。このセルを選択してオートフィルハンドルを下にドラッグすれば、他の都市の時刻もすぐに取得できます。

=MOD(C3+(F3/24),1)

結果を取得するために数式を適用

注:日付と時刻の両方を含むデータ(例:2022 年5 月10 日午後2 時55 分00 秒)を扱う場合は、次の数式を適用できます。

=datetime+(hours/24)


6。Excel でアラビア数字とローマ数字を相互変換する

Excel でアラビア数字とローマ数字を相互変換するには、以下の方法が役立ちます。

6.1 ROMAN 関数でアラビア数字をローマ数字に変換する

Excel に組み込まれている ROMAN 関数を使えば、アラビア数字をテキスト形式のローマ数字に簡単に変換できます。

構文

ROMAN(number, [form])

引数

数値(必須):ローマ数字に変換したいアラビア数字を入力してください。
形式(任意):希望するローマ数字の形式を指定します。

以下の表の数値をローマ数字に変換するには、次のように ROMAN 関数を適用します。

数値をローマ数字に変換

1。セルを選択して次の数式を入力し、Enterを押すと、最初のアラビア数字がローマ数字に変換されます。このセルを選択してオートフィルハンドルを下にドラッグすれば、他の結果も瞬時に得られます。

=ROMAN(B3)

=ROMAN関数を使用して数値をローマ数字に変換

ヒント:この ROMAN 関数の詳細については、こちらをご覧ください。


6.2 数式でローマ数字をアラビア数字に変換する

ROMAN 関数を使えばアラビア数字をローマ数字に変換するのは簡単ですが、ローマ数字をアラビア数字に変換するには、より複雑な数式が必要です。以下の手順に従ってください。

1。この例では D3 などの空白セルを選択し、次の数式を入力してEnterキーを押すと、最初の結果が得られます。この結果セルを選択し、オートフィルハンドルを下にドラッグすると、残りの結果が得られます。

=MATCH(B3,INDEX(ROMAN(ROW(INDIRECT("1:4000"))),0),0)

数式を使用してローマ数字をアラビア数字に変換

注:数式中の B3 は、アラビア数字をローマ数字に変換したいセルです。


6.3 便利なツールでアラビア数字とローマ数字を簡単に相互変換する

Excel でアラビア数字とローマ数字を相互変換するためのさまざまな数式を覚えるのは面倒かもしれません。そこで、Kutools for Excelをご紹介します!そのローマ数字とアラビア数字の間の変換ユーティリティを使えば、わずか数回のクリックで、アラビア数字とローマ数字を簡単かつスピーディーに相互変換できます。

Kutools for Excelは300 以上の高度な機能を提供し、複雑な作業を効率化して、創造性と生産性を高めます。AI 機能と統合されたKutools は、正確にタスクを自動化し、データ管理を簡単にします。Kutools for Excel の詳細情報。。。         無料トライアル。。。

1。変換したいアラビア数字またはローマ数字の範囲を選択してください。

2。Kutools>コンテンツ(または)変換)>ローマ数字とアラビア数字の間の変換をクリックします。

Kutools の「ローマ数字と数値の変換」機能をクリック

3。ローマ数字とアラビア数字の間の変換ダイアログボックスで、選択した元のデータに応じてアラビア数字をローマ数字に変換またはローマ数字をアラビア数字に変換のいずれかのオプションを選択し、OKをクリックしてください。スクリーンショットをご確認ください。

ダイアログボックスでオプションを指定

すると、選択したデータが一括でローマ数字またはアラビア数字に変換されます。


7。Excel で数式を結果に変換する

数式を含むセル範囲を新しい場所にコピー&ペーストすると、セル参照に応じて結果が自動的に変化します。数式を新しい場所にコピー&ペーストしても結果を常に一定に保ちたい場合は、その数式を計算結果に変換する必要があります。ここでは、Excel で数式を結果に置き換える2 つの方法をご紹介します。

7.1 特殊貼り付けコマンドで数式を結果に変換する

Excel の特殊貼り付け機能を使えば、数式の範囲をその計算結果に簡単に変換できます。

1。結果に変換したい数式を選択し、Ctrl +Cキーを押してコピーします。

数式を含むセルを選択してコピー

2。選択範囲内の数式を直接結果で置き換える場合は、範囲を選択してくださいの最初のセルを選択します。結果を新しい場所に出力する場合は、新しい範囲内のセルを選択してください。その後、選択したセルを右クリックし、コンテキストメニューから「値」を選択します。

選択したセルを右クリックし、「値」を選択

すると、以下のスクリーンショットのように、数式が結果に変換されます。

数式がその結果に変換されました


7.2 1 回のクリックで素早く数式を結果に変換する

Kutools for Excel がインストール済みなら、Kutools for Excel実際の値に変換機能を使えば、すべての数式をたった1 クリックで結果に変換できます!

1。変換したい数式を含むセル範囲(または複数の範囲)を選択してください。

2。Kutools>実際の値に変換をクリックします。

「実際の値に変換」機能をクリックして数式を結果に変換

すると、選択した範囲内のすべての数式が即座に結果に変換されます。


8。Excel で数字を序数に変換する

以下のスクリーンショットに示すように、B3:B12 にリストされた数値を序数に変換するには、ここではその作業を完了するための3 つの方法を紹介します。

数値を序数に変換

8.1 数式で数字を序数に変換番号を変換する

次の数式を適用すれば、Excel で数値を対応する序数に変換できます。以下の手順に従ってください。

1。空白セル(この例では C3)を選択し、以下の数式をコピーまたは入力してください。Enterキーを押すと、最初の数値に対応する序数が表示されます。この結果セルを選択してオートフィルハンドルを下にドラッグすれば、残りの序数も簡単に取得できます。

=B3&IF(OR(--RIGHT(B3,2)={11,12,13}),「th」,IFERROR(CHOOSE(RIGHT(B3),「st」,「nd」,「rd」),「th」))

数式を使用して数値を序数に変換

注:B3 は、序数に変換したい数値が含まれる範囲の先頭セルです。必要に応じて変更可能です。


8.2 数字を序数に変換ユーザー定義関数による数値の変換

上記の数式が複雑に感じられる場合は、次のユーザー定義関数をExcel で適用して、数値を序数に変換できます。

1。Alt+F11キーを同時に押すと、Microsoft Visual Basic for Applicationsウィンドウが開きます。

2。開きましたMicrosoft Visual Basic for Applicationsウィンドウで、挿入>モジュールをクリックし、次の VBA コードをモジュールウィンドウにコピーしてください。

VBA コード:Excel で数字を序数に変換数値を変換

Function Addth(pNumber As String) As String
'Updateby20220516
Select Case CLng(VBA.Right(pNumber, 1))
    Case 1
    Addth = pNumber & "st"
    Case 2
    Addth = pNumber & "nd"
    Case 3
    Addth = pNumber & "rd"
    Case Else
    Addth = pNumber & "th"
End Select
Select Case VBA.CLng(VBA.Right(pNumber, 2))
    Case 11, 12, 13
    Addth = pNumber & "th"
End Select
End Function

コードをモジュールにコピーして貼り付け

3。Alt+Qキーを押して、Microsoft Visual Basic for Applicationsウィンドウを閉じます。

4。序数に変換したい最初の数値の隣にある空白セルを選択し、以下の数式を入力してEnterキーを押すと、結果が表示されます。この結果セルを選択し、オートフィルハンドルを下にドラッグして、残りの結果を一括取得しましょう。

=Addth(B3)

結果を取得するための数式を入力


8.3 ワンクリックで素早く数字を序数に変換数値を変換

Excel 初心者にとっては、上記の2 つの方法は少し扱いづらいかもしれません。そこで、数字を序数に変換機能を、Kutools for Excelからおすすめします。この機能を使えば、選択範囲内の数値をワンクリックで一括して序数に変換できます!

Kutools for Excelは300 以上の高度な機能を提供し、複雑な作業を効率化して、創造性と生産性を高めます。AI 機能と統合されたKutools は、正確にタスクを自動化し、データ管理を簡単にします。Kutools for Excel の詳細情報。。。         無料トライアル。。。

以下のデモのように、序数に変換したいセル範囲を選択し、次にKutools>コンテンツ>数字を序数に変換をクリックするだけです。

選択したすべての数値が序数に変換されると、同時に変換に成功したセルの個数を知らせるダイアログボックスが表示されます。OKボタンをクリックしてください。

この機能の詳細については、こちらをクリックしてください。


9。Excel で単語に変換するを変換

このセクションでは、Excel で数値を完全に単語に変換する方法を学びます。

9.1 ユーザー定義関数で数値を英単語に変換

以下のスクリーンショットに示すように、Excel で数値を英単語として表示するには、次のユーザー定義関数が役立ちます。ぜひお試しください。

数値を英単語に変換

1。Alt+F11キーを押してMicrosoft Visual Basic for Applicationsウィンドウを開きます。

2。開いているMicrosoft Visual Basic for Applicationsウィンドウで、挿入>標準モジュールをクリックし、次の VBA コードをモジュールウィンドウにコピーしてください。

VBA コード:数値を英単語に変換

Function NumberstoWords(ByVal MyNumber)
'Update by Extendoffice 20220516
Dim xStr As String
Dim xFNum As Integer
Dim xStrPoint
Dim xStrNumber
Dim xPoint As String
Dim xNumber As String
Dim xP() As Variant
Dim xDP
Dim xCnt As Integer
Dim xResult, xT As String
Dim xLen As Integer
On Error Resume Next
xP = Array("", "Thousand ", "Million ", "Billion ", "Trillion ", " ", " ", " ", " ")
xNumber = Trim(Str(MyNumber))
xDP = InStr(xNumber, ".")
xPoint = ""
xStrNumber = ""
If xDP > 0 Then
xPoint = " point "
xStr = Mid(xNumber, xDP + 1)
xStrPoint = Left(xStr, Len(xNumber) - xDP)
For xFNum = 1 To Len(xStrPoint)
xStr = Mid(xStrPoint, xFNum, 1)
xPoint = xPoint & GetDigits(xStr) & " "
Next xFNum
xNumber = Trim(Left(xNumber, xDP - 1))
End If
xCnt = 0
xResult = ""
xT = ""
xLen = 0
xLen = Int(Len(Str(xNumber)) / 3)
If (Len(Str(xNumber)) Mod 3) = 0 Then xLen = xLen - 1
Do While xNumber <> ""
If xLen = xCnt Then
xT = GetHundredsDigits(Right(xNumber, 3), False)
Else
If xCnt = 0 Then
xT = GetHundredsDigits(Right(xNumber, 3), True)
Else
xT = GetHundredsDigits(Right(xNumber, 3), False)
End If
End If
If xT <> "" Then
xResult = xT & xP(xCnt) & xResult
End If
If Len(xNumber) > 3 Then
xNumber = Left(xNumber, Len(xNumber) - 3)
Else
xNumber = ""
End If
xCnt = xCnt + 1
Loop
xResult = xResult & xPoint
NumberstoWords = xResult
End Function
Function GetHundredsDigits(xHDgt, xB As Boolean)
Dim xRStr As String
Dim xStrNum As String
Dim xStr As String
Dim xI As Integer
Dim xBB As Boolean
xStrNum = xHDgt
xRStr = ""
On Error Resume Next
xBB = True
If Val(xStrNum) = 0 Then Exit Function
xStrNum = Right("000" & xStrNum, 3)
xStr = Mid(xStrNum, 1, 1)
If xStr <> "0" Then
xRStr = GetDigits(Mid(xStrNum, 1, 1)) & "Hundred "
Else
If xB Then
xRStr = "and "
xBB = False
Else
xRStr = " "
xBB = False
End If
End If
If Mid(xStrNum, 2, 2) <> "00" Then
xRStr = xRStr & GetTenDigits(Mid(xStrNum, 2, 2), xBB)
End If
GetHundredsDigits = xRStr
End Function
Function GetTenDigits(xTDgt, xB As Boolean)
Dim xStr As String
Dim xI As Integer
Dim xArr_1() As Variant
Dim xArr_2() As Variant
Dim xT As Boolean
xArr_1 = Array("Ten ", "Eleven ", "Twelve ", "Thirteen ", "Fourteen ", "Fifteen ", "Sixteen ", "Seventeen ", "Eighteen ", "Nineteen ")
xArr_2 = Array("", "", "Twenty ", "Thirty ", "Forty ", "Fifty ", "Sixty ", "Seventy ", "Eighty ", "Ninety ")
xStr = ""
xT = True
On Error Resume Next
If Val(Left(xTDgt, 1)) = 1 Then
xI = Val(Right(xTDgt, 1))
If xB Then xStr = "and "
xStr = xStr & xArr_1(xI)
Else
xI = Val(Left(xTDgt, 1))
If Val(Left(xTDgt, 1)) > 1 Then
If xB Then xStr = "and "
xStr = xStr & xArr_2(Val(Left(xTDgt, 1)))
xT = False
End If
If xStr = "" Then
If xB Then
xStr = "and "
End If
End If
If Right(xTDgt, 1) <> "0" Then
xStr = xStr & GetDigits(Right(xTDgt, 1))
End If
End If
GetTenDigits = xStr
End Function
Function GetDigits(xDgt)
Dim xStr As String
Dim xArr_1() As Variant
xArr_1 = Array("Zero ", "One ", "Two ", "Three ", "Four ", "Five ", "Six ", "Seven ", "Eight ", "Nine ")
xStr = ""
On Error Resume Next
xStr = xArr_1(Val(xDgt))
GetDigits = xStr
End Function

3。Alt+Qキーを押してMicrosoft Visual Basic for Applicationsウィンドウを閉じます。

4。最初の結果を表示する空白セル(この例では D3)を選択し、以下の数式を入力してください。Enterキーを押した後、結果が表示されたセルを選択し、オートフィルハンドルを下にドラッグして残りの結果を取得してください。

=NumberstoWords(B3)

数式を使用して数値を英単語に変換


9.2 ユーザー定義関数で小文字の金額を大文字にを変換

財務関連の数値を扱う際、数値を単語形式で表示する必要が生じることがあります(下記スクリーンショット参照)。ここでは、Excel で数値を対応する英語の通貨表記に変換するユーザー定義関数をご紹介します。

数値を通貨単語に変換

1。Alt+F11キーを押してMicrosoft Visual Basic for Applicationsウィンドウを開きます。

2。開いているMicrosoft Visual Basic for Applicationsウィンドウで、挿入>標準モジュールをクリックし、次の VBA コードをモジュールウィンドウにコピーしてください。

VBA コード:数値を英語の通貨単語に変換

Function SpellNumberToCurrency(ByVal pNumber)
'Update by Extendoffice 20220516
Dim Dollars, Cents
arr = Array("", "", " Thousand ", " Million ", " Billion ", " Trillion ")
pNumber = Trim(Str(pNumber))
xDecimal = InStr(pNumber, ".")
If xDecimal > 0 Then
    Cents = GetTens(Left(Mid(pNumber, xDecimal + 1) & "00", 2))
    pNumber = Trim(Left(pNumber, xDecimal - 1))
End If
xIndex = 1
Do While pNumber <> ""
    xHundred = ""
    xValue = Right(pNumber, 3)
    If Val(xValue) <> 0 Then
        xValue = Right("000" & xValue, 3)
        If Mid(xValue, 1, 1) <> "0" Then
            xHundred = GetDigit(Mid(xValue, 1, 1)) & " Hundred "
        End If
        If Mid(xValue, 2, 1) <> "0" Then
            xHundred = xHundred & GetTens(Mid(xValue, 2))
        Else
            xHundred = xHundred & GetDigit(Mid(xValue, 3))
        End If
    End If
    If xHundred <> "" Then
        Dollars = xHundred & arr(xIndex) & Dollars
    End If
    If Len(pNumber) > 3 Then
        pNumber = Left(pNumber, Len(pNumber) - 3)
    Else
        pNumber = ""
    End If
    xIndex = xIndex + 1
Loop
Select Case Dollars
    Case ""
        Dollars = "No Dollars"
    Case "One"
        Dollars = "One Dollar"
    Case Else
        Dollars = Dollars & " Dollars"
End Select
Select Case Cents
    Case ""
        Cents = " and No Cents"
    Case "One"
        Cents = " and One Cent"
    Case Else
        Cents = " and " & Cents & " Cents"
End Select
SpellNumberToEnglish = Dollars & Cents
End Function
Function GetTens(pTens)
Dim Result As String
Result = ""
If Val(Left(pTens, 1)) = 1 Then
    Select Case Val(pTens)
        Case 10: Result = "Ten"
        Case 11: Result = "Eleven"
        Case 12: Result = "Twelve"
        Case 13: Result = "Thirteen"
        Case 14: Result = "Fourteen"
        Case 15: Result = "Fifteen"
        Case 16: Result = "Sixteen"
        Case 17: Result = "Seventeen"
        Case 18: Result = "Eighteen"
        Case 19: Result = "Nineteen"
        Case Else
    End Select
Else
Select Case Val(Left(pTens, 1))
    Case 2: Result = "Twenty "
    Case 3: Result = "Thirty "
    Case 4: Result = "Forty "
    Case 5: Result = "Fifty "
    Case 6: Result = "Sixty "
    Case 7: Result = "Seventy "
    Case 8: Result = "Eighty "
    Case 9: Result = "Ninety "
    Case Else
End Select
Result = Result & GetDigit(Right(pTens, 1))
End If
GetTens = Result
End Function
Function GetDigit(pDigit)
Select Case Val(pDigit)
    Case 1: GetDigit = "One"
    Case 2: GetDigit = "Two"
    Case 3: GetDigit = "Three"
    Case 4: GetDigit = "Four"
    Case 5: GetDigit = "Five"
    Case 6: GetDigit = "Six"
    Case 7: GetDigit = "Seven"
    Case 8: GetDigit = "Eight"
    Case 9: GetDigit = "Nine"
    Case Else: GetDigit = ""
End Select
End Function

3。Alt+Qキーを押してMicrosoft Visual Basic for Applicationsウィンドウを閉じます。

4。最初の結果を表示する空白セル(この例では D3)を選択し、以下の数式を入力してEnterキーを押します。その後、その結果セルを選択し、オートフィルハンドルを下にドラッグして残りの結果を取得します。

=SpellNumberToCurrency(B3)

数式を使用して数値を通貨単語に変換


9.3 素晴らしいツールで数値を英単語/通貨単語に簡単に変換

上記のコードはExcel 初心者にとってはやや面倒です。Kutools for Excelがインストール済みであれば、その単語に変換する機能を使えば、数値の範囲を必要な英単語や英語の通貨表記に、わずか数回のクリックで簡単に変換できます。

Kutools for Excelは300 以上の高度な機能を提供し、複雑な作業を効率化して、創造性と生産性を高めます。AI 機能と統合されたKutools は、正確にタスクを自動化し、データ管理を簡単にします。Kutools for Excel の詳細情報。。。         無料トライアル。。。

1。英単語または英語の通貨表記に変換したいセル範囲を選択し、次にKutools>コンテンツ>単語に変換するをクリックしてください。スクリーンショットを参照:

Kutools の「数値を単語に変換」機能をクリック

2。小文字の金額を大文字にダイアログボックスで、次のように設定します。

選択した数値を英単語に変換する場合

2.1)英語ラジオボタンを言語セクションで選択します;
2.2) チェックボックスをオンにします;通貨単位に変換しないチェックボックス
2.3)OKボタンをクリックします。

選択した数値を英語の通貨単語に変換する場合

2.1)英語ラジオボタンを言語セクションで選択します;
2.2)OKボタンをクリックします。

ダイアログボックスでオプションを指定

設定に基づき、選択した数値が英単語または英語の通貨単語に変換されます。

この機能の詳細についてはこちらをクリックしてください


10。Excel で数値を日付形式に変換

このセクションでは、シリアル番号または8 桁の数値をExcel が認識する日付形式に変換するためのいくつかの方法を紹介します。

10.1 Excel でシリアル番号を日付に変換

場合によっては、入力した日付の代わりにExcel がシリアル番号(5 桁の数値)を表示することがあります(以下のスクリーンショット参照)。これは、Excel が内部で日付と時刻をシリアル番号として管理しているためです。Excel でシリアル番号を日付形式に変換するには、以下の3 つの方法のいずれかをお試しください。

サンプルデータ

10.1.1 セルの書式設定関数でシリアル番号を日付に変換

セルの書式設定を変更するだけで、シリアル番号の範囲を簡単に日付に変換できます。次の手順に従って操作してください。

1。シリアル番号を日付に変換したいセル範囲を選択し、右クリックしてコンテキストメニューからセルの書式設定を選択します。

選択範囲を右クリックし、「セルの書式設定」を選択

2。セルの書式設定ダイアログボックスで、以下の手順に従って操作してください。

2.1)数値タブにとどまります;
2.2)日付分類リストボックスでクリックします;
2.3) 日付形式を指定します;
2.4)OKをクリックします。スクリーンショットをご覧ください:

ダイアログボックスで日付の書式を指定

これにより、選択したシリアル番号が以下のスクリーンショットのように日付に変換されます。

選択されたシリアル値が日付に変換されました

10.1.2 数式でシリアル番号を日付に変換

Excel でシリアル番号を日付に変換するために、次のような数式を適用することもできます。

1。セルを選択し、以下の数式を入力してください。Enterキーを押すと、最初のシリアル番号が日付に変換されます。この結果セルを選択し、オートフィルハンドルを下にドラッグして他の日付を取得してください。

=TEXT(B3,「m/d/yyyy」)

数式を使用してシリアル値を日付に変換

注:数式内の「m/d/yyyy」は、必要に応じて他の日付形式に変更できます。

10.1.3 素晴らしいツールでシリアル番号を日付に簡単に変換

Excel の作業を処理するためにサードパーティ製ツールを使ったことはありますか?生産性を高め、作業時間を節約したいなら、ぜひ日付形式を適用機能()Kutools for Excel)をお試しください。この機能を使えば、選択範囲(または複数の範囲)内のシリアル番号を、必要な日付形式に簡単に変換できます。

Kutools for Excelは300 以上の高度な機能を提供し、複雑な作業を効率化して、創造性と生産性を高めます。AI 機能と統合されたKutools は、正確にタスクを自動化し、データ管理を簡単にします。Kutools for Excel の詳細情報。。。         無料トライアル。。。

1。日付に変換したいシリアル番号を含む1 つまたは複数の範囲を選択します。

2。Kutools > Format > 日付形式を適用をクリックします。

Kutools の「日付の書式設定を適用」機能をクリック

3。日付形式を適用ダイアログボックスで、次の操作を行ってください。

2.1) 日付形式を日付書式リストボックスで選択します;
3.2)OKボタンをクリックします。

注:日付形式を選択すると、プレビューボックスで結果を確認できます。

その後、選択されたすべての番号が範囲を選択してください(複数可)内で即座に日付に変換されます。

この機能の詳細についてはこちらをクリックしてください


10.2 8 桁の数字をExcel が認識する日付形式に変換

8桁の数値を日付に変換

10.2.1 数式を使って8 桁の数字を日付に変換

8 桁の数字をExcel が認識する日付に変換するには、DATE 関数をRIGHTLEFT、およびMID 関数と組み合わせて使用します。以下の手順に従ってください。

1。セルを選択し、次の数式を入力してEnterキーを押すと、最初の8 桁の数字が日付に変換されます。その後、その結果が表示されたセルを選択し、オートフィルハンドルを下にドラッグして残りの日付を一括取得しましょう。

=DATE(LEFT(B3,4),MID(B3,5,2),RIGHT(B3,2))

数式を使用して8桁の数値を日付に変換

10.2.2 「テキストを列に分割」コマンドで8 桁の数字を日付に変換

Excel に標準搭載されているテキストを列に分割コマンドを使用すると、8 桁の数字の範囲をExcel が認識する日付に変換できます。

1。8 桁の数字の範囲を選択し、Date>テキストを列に分割をクリックします。

「日付」>「区切り位置」をクリック

2。テキストを列に分割ダイアログボックスで、次のように設定します。

2.1)次へ>次へを、それぞれステップ 1およびステップ 2 ウィザードでクリックします;
2.2)ステップ 3ウィザードで、日付を選択し、その後 YMD日付オプションの横にあるドロップダウンから選択します;
2.3)完了

ダイアログボックスでオプションを指定

その後、選択されたすべての8 桁の数字がExcel が認識する日付に変換されます。

10.2.3 素晴らしいツールで8 桁の数字を簡単に日付に変換

ここでは、日付認識機能()Kutools for Outlookの一部)をご紹介します。この機能を使えば、1 つまたは複数の範囲にある8 桁の数字を、Excel 上でたった1 クリックで、Excel が認識できる日付形式に簡単に変換できます。

Kutools for Excelは300 以上の高度な機能を提供し、複雑な作業を効率化して、創造性と生産性を高めます。AI 機能と統合されたKutools は、正確にタスクを自動化し、データ管理を簡単にします。Kutools for Excel の詳細情報。。。         無料トライアル。。。

1。1 つまたは複数の範囲内の8 桁の数字を選択します。

2。Kutools>Content>日付認識をクリックすると、選択したすべての数字が即座に日付に変換されます(以下のデモ参照)。

この機能の詳細については、こちらをクリックしてください。


11。Excel で数値と時刻を簡単かつ正確に相互変換

このセクションでは、Excel で数値と時刻を相互に変換する方法を学びます。

11.1 Excel で数値を時刻(hh:mm:ss)に変換

小数形式の時間、分、秒を有効なExcel 時刻形式に変換するには、以下に示す対応する方法をお試しください。

11.1.1 小数時間(decimal hours)を時刻(hh:mm:ss)に変換

小数形式の時間を hh:mm:ss のExcel 時刻形式に変換するには、その数値を 24(1 日あたりの総時間数を表す)で割り、その後セルを時刻形式に設定する必要があります。以下の手順に従ってください。

1。セルを選択し、次の数式を入力してEnterキーを押した後、結果が表示されたセルを選択し、同じ数式を適用したいセルまでオートフィルハンドルを下にドラッグします。

=B3/$C$3

この例では、セル C3 に数値24 を入力しています。数式内に直接 24 を入力することも可能です。例:

=B3/24

数式を使用して小数時間表示を時刻に変換

2。すべての結果セルを選択し、Ctrl+1キーを同時に押して、セルの書式設定ダイアログボックスを開きます。

3。セルの書式設定ダイアログボックスで、以下の操作を行ってください。

3.1)数値タブにとどまります;
3.2)時刻分類リストボックスで選択します;
3.3) 必要な時刻形式を種類リストボックスで指定します;
ヒント:
1 日の時刻のみを表示したい場合は、種類リストボックスで「13:30:55」を選択します。その結果は次のようになります:
36.75>12:45:00
24 時間を超える時間間隔を表示したい場合は、種類リストボックスで「37:30:55」を選択します。その結果は次のようになります:
36.75>36:45:00
3.4) 変更内容を保存するには、OKをクリックします。

ダイアログボックスで時刻の書式を指定

その後、結果が以下のスクリーンショットのように hh:mm:ss の時刻形式で表示されます。

結果が時刻形式で表示されました

11.1.2 小数分(decimal minutes)を時刻(hh:mm:ss)に変換

小数形式の分を hh:mm:ss のExcel 時刻形式に変換するには、その数値を 1440(1 日あたりの総分数を表す)で割り、その後セルを時刻形式に設定します。手順は上記と同じです。

1。セルを選択して次の数式を入力し、Enterキーを押して最初の結果を取得します。その結果セルを選択し、同じ数式を適用したいセルまでオートフィルハンドルを下にドラッグしてください。

=B3/$C$3

この例では、セル C3 に数値1440 を入力しています。数式内に直接 24 を入力することも可能です。例:

=B3/1440

数式を使用して小数分表示を時刻に変換

2。その後、結果セルを時刻形式に設定します。上記の手順を参照してください

最終的に、以下のようなスクリーンショットに示す時刻が得られます。

セルを時刻形式に設定

11.1.3 小数秒(decimal seconds)を時刻(hh:mm:ss)に変換

小数形式の秒を hh:mm:ss のExcel 時刻形式に変換する手順も上記と同じです。除数を 86400(1 日あたりの総秒数を表す)に変更し、その後セルを時刻形式に設定するだけです。

この場合、数式は次のようになります。

=B3/$C$3

または

=B3/86400

数式を使用して小数秒表示を時刻に変換

その後、結果セルを時刻形式に設定します。上記の手順を参照してください

最終的に、以下のようなスクリーンショットに示す時刻が得られます。

セルを時刻形式に設定


11.2 時間変換(hh:mm:ss)をExcel で小数に変換

このセクションでは、Excel で時刻を時間、分、秒に変換するためのさまざまな数式を紹介します。

11.2.1 数式で時間変換を時間に変換

上記の方法とは逆に、時間変換値を時刻に変換するには、その値を24(1 日あたりの時間数)倍する必要があります。

1。次の数式を適用してください。

=B3*$C$3

ここでは、セル B3 に時刻値が含まれており、セル $C$3 には数値 24 が入力されています。

または、数式内に直接「24」と入力することもできます。

=B3*24

数式を適用すると、結果が時刻形式で表示されます。

数式を使用して時刻を時間に変換

注:結果の小数部分を残したくない場合は、以下の数式をご利用ください。

=INT(B3*24)

2。結果セルを数値形式に設定する必要があります。

結果セルを選択し、Ctrl+1キーを押してセルの書式設定ダイアログボックスを開きます。ダイアログボックスで、[数値]タブの数値カテゴリの一覧ボックスから「数値」を選択し、小数点以下桁数ボックスで小数点以下の桁数を指定してから、OKをクリックして変更を保存します。

ダイアログボックスで小数点以下の桁数を設定

すると、結果セルが以下のスクリーンショットのように数値として表示されます。

結果のセルが数値として表示されました

11.2.2 時間変換を数式で分に変換する

時間変換を分に変換するには、時刻に1440(1 日あたりの分数を表す)を掛けるだけです。

次の数式を適用しましょう。

=B3*$C$3

ここで、B3 には時刻値が含まれており、$C$3 には数値1440 が入力されています。

または、次のように数式に直接数値1440 を入力することもできます。

=B3*1440

数式を使用して時刻を分に変換

注:結果の小数部分を残したくない場合は、以下の数式をご利用ください。

=INT(B3*1440)

その後、結果セルを「数値」形式に設定します。上記の手順をご参照ください。

最終的に、以下のスクリーンショットのように「分」が得られます。

数式をドラッグして分を取得

11.2.3 時間変換を数式で秒に変換する

時間を秒に変換するには、時刻に86400(1 日あたりの秒数)を掛けます。

次の数式を適用します。

=B3*$C$3

ここで、B3 には時刻値が含まれており、$C$3 には数値86400 が入力されています。

または、数式に直接「86400」と入力することもできます。

=B3*86400

数式を使用して時刻を秒に変換

注:結果の小数部分を残したくない場合は、以下の数式をご利用ください。

=INT(B3*86400)

その後、結果セルを「数値」形式に設定します。上記の手順をご参照ください。

最終的に、以下のスクリーンショットのように秒が表示されます。

セルを数値形式に設定

11.2.4 素晴らしいツールで簡単に時間変換を時間/分/秒に変換する

上記の数式を適用した後も、実際の小数値を表示するにはセルの書式設定を変更する必要があります。Kutools for Excelがお使いの環境にインストールされている場合は、その時間変換ユーティリティを使えば、わずか数回のクリックで時間を小数時間、分、または秒に簡単に変換できます。

Kutools for Excelは300 以上の高度な機能を提供し、複雑な作業を効率化して、創造性と生産性を高めます。AI 機能と統合されたKutools は、正確にタスクを自動化し、データ管理を簡単にします。Kutools for Excel の詳細情報。。。         無料トライアル。。。

1。時間を「時」「分」「秒」のいずれかに変換したいセル範囲を選択します。

2。Kutools>コンテンツ>時間変換をクリックします。

1) 時間に時間変換するには、時間に変換をクリックします;
2) 分に時間変換するには、分に変換をクリックします;
3) 秒に時間変換するには、秒に変換をクリックします。

Kutools の「時刻の変換」機能をクリック

選択したすべての時刻が時間、分、または秒に変換されると、同時に正常に変換されたセル数を知らせるダイアログボックスが表示されます。OKをクリックして閉じてください。

すべての選択された時刻が時間、分、または秒に変換されました

この機能の詳細についてはこちらをクリックしてください

以上で、Excel におけるセル変換のチュートリアルは終了です。 ご紹介した方法が、皆様の問題解決にお役立てれば幸いです。 セル変換に関してさらにご質問がある場合は、コメント欄にぜひお寄せください!

最高の Office 業務効率化ツール

🤖KUTOOLS AI アシスタント:次に基づいてデータ分析を革新します:インテリジェント実行     コード生成  カスタム数式作成    データ分析とチャート生成  拡張機能呼び出し
人気の機能検索・ハイライト、または重複をマーキング     空白行を削除する     データを失うことなく列の結合またはセルを     数式を使用しない四捨五入...
スーパー LOOKUP複数条件 VLookup    複数値 VLookup     複数シート間 VLookup      ファジーマッチ....
高度なドロップダウンリストドロップダウンリストをすばやく作成     連動型ドロップダウンリスト     複数選択可能なドロップダウンリスト....
列マネージャー指定した数の列を追加列の移動非表示列の表示状態を切り替え範囲および列の比較...
注目の機能グリッドフォーカス     デザインビュー   強化された数式バー    ワークブックとシートマネージャー     リソースライブラリ(オートテキスト)  日付ピッカー     ワークシートの統合    暗号化/セルの復号化    リストからメール送信     スーパーフィルター      特殊フィルタ(太字のフォントを持つセルをフィルタリング/斜体/取り消し線。。。) 。。。
トップ15 ツールセット12 テキストツールテキストの追加特定の文字を削除、...)   50+チャートタイプガントチャート、...)   40+実用的関数誕生日に基づいて年齢を計算します、...)   19 挿入ツールQR コードを挿入パスから画像を挿入、...)   12 変換ツール単語に変換する為替レートの変換、...)   7 結合と分割ツール高度な行のマージセルの分割、...)さらに多数
Kutools はお好みの言語でご利用いただけます。英語、スペイン語、ドイツ語、フランス語、中国語、および40+の他の言語をサポートしています!

Kutools for Excel でExcel スキルを強化し、これまでにない効率を体験しましょう。Kutools for Excel は、生産性を高め、時間を大幅に節約できる高度な機能を300 以上提供します。最も必要な機能を今すぐ入手するにはこちらをクリック。。。


Office Tab は Office にタブインターフェースをもたらし、作業を大幅に簡単にします

  • Word、Excel、PowerPoint でタブを使った編集と閲覧を有効にします。Publisher、Access、Visio、Project でもご利用いただけます。
  • 複数のドキュメントを、新しいウィンドウではなく、同じウィンドウ内の新しいタブで開いたり作成したりできます。
  • 日々の生産性を50%も向上させ、毎日数百回ものマウスクリックを削減します!

すべてのKutools アドインが、たった1 つのインストーラーで完結。

Kutools for Officeスイートには、Excel ・Word ・Outlook ・PowerPoint 用のアドインと Office Tab Pro が含まれており、複数の Office アプリを横断して作業するチームに最適です。

ExcelWordOutlookTabsPowerPoint
  • オールインワンスイート— Excel、Word、Outlook、PowerPoint 用アドイン+Office Tab Pro
  • インストーラー1 つ、ライセンス1 つ— 数分でセットアップ可能(MSI 対応)
  • 連携してさらにパワーアップ— Office アプリ全体で生産性が向上
  • 30 日間のフル機能トライアル— 登録不要、クレジットカード不要
  • 最高のお得感— 個別アドイン購入よりお得