Excel でインチをフィート、cm、mm に変換するにはどうすればよいですか?
エンジニアリング、建設、デザイン、製造、データレポートなど多くの業務シーンでは、インチで表された測定値をフィート、センチメートル(cm)、ミリメートル(mm)などの他の一般的な単位に変換する必要があります。特に大規模なデータセットの場合、毎回手動で再計算するのは時間もかかりやすく、ミスのリスクも高まります。 幸いにも、Excel にはインチ値を効率的に変換するための実用的な方法がいくつか備わっており、データ操作の一貫性と正確性をしっかり確保できます。以下では、一回限りの変換にも、定期的かつ大量の処理にも最適なステップバイステップの解決策をご紹介します。
➤ 数式を使ってインチをフィート、cm、mm に変換
➤ Kutools for Excel を使ってインチをフィートまたはメートルに変換
➤ 特殊貼り付け乗算によるインチから他の単位への一括変換
➤ VBA コードを使ってインチを他の単位に変換
数式を使ってインチをフィート、cm、mm に変換
Excel に標準搭載されているCONVERT 関数はシンプルで直感的。インチからさまざまな単位への測定値変換が簡単に行え、一回限りの変換や隣接列に結果を表示して比較したいときに最適です。元のインチ値を変更すると、変換結果が自動的に更新されるため、特に便利です。
空白セル(通常は元の値の隣にあるセル。たとえば、元のインチ値がセル)A2にある場合はセルB2)を選択し、変換目的に応じて以下のいずれかの数式を入力してください:
インチをフィートに変換:
=CONVERT(A2,"in","ft") インチを cm に変換:
=CONVERT(A2,"in","cm") インチを mm に変換:
=CONVERT(A2,"in","mm") ここで、A2はインチ値が入力されているセルを指します。データが別のセルにある場合は、セル参照を適宜調整してください。
数式を入力したら、Enterキーを押して結果を確認しましょう。複数のインチ値を変換したい場合は、選択セルの右下隅にあるフィルハンドル(小さな四角)を下または横方向にドラッグすれば、隣接セルに数式が自動的に適用され、対応する各インチ値が瞬時に変換されます!
パラメーターに関する注意点とヒント
- 単位コードは大文字と小文字を区別します。正確な略語として、
「in」(インチ)、「ft」(フィート)、「cm」(センチメートル)、および「mm」(ミリメートル)をご使用ください。正式名称は使用しないでください。 - エラーガイド:
#N/Aは、単位のスペルミスや互換性のない変換(たとえば、長さを重さに変換するなど)を行った場合に表示されます。#VALUE!は、数値引数が数値でない場合に表示されます。アドインが含まれていない古いバージョンのExcel では、#NAME?が表示されることがあります。 - バージョンの対応状況:CONVERT 関数はExcel 2007 以降で標準搭載されています。Excel 2003 以前のバージョンをご利用の場合は、Analysis ToolPakアドインを有効にしてからご使用ください。
- より明確な表示のために、小数点以下の桁数を制御する標準的な数値書式を適用できます。
Kutools for Excel を使ってインチをフィートまたはメートルに変換
単位変換を頻繁に扱う方や、大量の測定データを処理する方にぴったり!Kutools for Excelの単位変換ユーティリティは、便利で効率的なバッチ処理ソリューションをご提供します。インチの数値範囲を一度に他の単位にまとめて変換したいときや、元のデータはそのままで、変換結果をコメントとして参照したいときに特に役立ちます。

この方法を使用するには:
1。変換したいインチ値が含まれるセル範囲を選択します。リボンのKutoolsタブをクリックし、コンテンツをクリックしてから、単位変換を選択してください(下記スクリーンショット参照)。

2。単位変換ダイアログで、単位タイプを距離に設定します。「変換元」でインチを、「変換先」で目的の単位(例:フィートまたはメートル)を選択します。元の値を保持しつつ、変換結果をコメントとして表示したい場合は、変換結果をコメントに追加にチェックマークを付けます。
3。OKをクリックすると、Kutools が選択範囲全体を処理します。デフォルトでは、変換後の値が元の値を置き換えますが、変換結果をコメントに追加にチェックマークが付いている場合は、元の値はそのまま残り、変換結果がコメントとして追加されます。
| インチ(in)をメートル(m)に変換 | 変換結果をコメントに追加 |
![]() | ![]() |
実用上の注意点
- このツールは、長さ、面積、体積、重量、温度、速度、圧力など、幅広い単位カテゴリに対応しています。
- 上書きとコメント:デフォルトでは、変換結果は元の値を上書きします。変換結果をコメントに追加にチェックマークが付いている場合、結果はコメントとして追加され、既存のコメントが上書きされる可能性があります。
- 誤って範囲を変換してしまった場合は、すぐにCtrl+Zで元に戻せます。OKをクリックする前に、必ず選択範囲を今一度ご確認ください。
デモ:Kutools for Excel を使ってインチをフィートまたはメートルに変換
特殊貼り付け乗算によるインチから他の単位への一括変換
インチからミリメートル(mm)またはセンチメートル(cm)へ一括変換するもう一つの簡単な方法は、Excel の特殊貼り付け機能を使うことです。この方法では、各インチ値に正しい変換係数を掛け算できるため、数式を使いたくないときや、追加の列を作らずに元の値を直接上書きしたいときに便利です。
たとえば、インチをミリメートルに変換する場合(1 インチ = 25.4 mm):
- 25.4を空白セルに入力し、そのセルをコピー(Ctrl+C)してください。
- インチ値を含むセル範囲(可能であれば数値セルのみ)を選択してください。
- 選択範囲を右クリックして、特殊貼り付け…を選択してください。「演算」から乗算を選び、OKをクリックします。
これにより、すべてのインチ値が直接ミリメートル値に置き換えられます。インチをセンチメートルに変換するには、乗算係数として2.54を使用してください。また、より高い精度でインチをフィートに変換するには、1/12(または)0.0833333333)をご利用ください。
注記
- 元の値を上書きします:乗算操作は、既存の数値をその場で直接置き換えます。データをバックアップするか、コピーしたワークシートで作業することを強くおすすめします。
- 数式が値に変換されます:選択範囲に数式が含まれている場合、計算結果が乗算後の固定値で上書きされます。
- 数値セルのみを選択してください:意図しない動作を防ぐため、ホーム ▸ 検索と選択 ▸ 特殊選択 ▸ 定数(数値)を使って、数値セルだけを確実に選択してください。
- 精度:インチからフィートへの変換では、丸められた
0.083333よりも、1/12(または)0.0833333333)を使用することをおすすめします。 - すぐに元に戻す:Ctrl+Zを操作直後に使えば、必要に応じて変更を簡単に元に戻せます。複数回操作を重ねると、元に戻しづらくなるのでご注意ください。
VBA コードを使用してインチを他の単位に変換する
高度なユーザーの方、または特定のワークフロー要件に基づいて大量の変換を管理する必要がある方にとって、VBA マクロによる変換プロセスの自動化は、最高レベルの柔軟性と効率性を実現します。この方法は、異なる範囲のデータを頻繁に単位間で変換する必要がある場合や、変換係数をカスタマイズしたい場合、あるいは変換処理をより大規模なExcel 自動化タスクに統合したい場合に最適です。
1。Alt+F11(または)開発タブのVisual Basicをクリック)して VBA エディターを開きます。エディターで、挿入メニューから標準モジュールをクリックし、次のコードをモジュール内に貼り付けます:
Option Explicit
Sub ConvertInchToMM_Cm_Ft()
Dim rng As Range
Dim unitChoice As Variant
Dim factor As Double
Dim arr As Variant
Dim r As Long, c As Long
Dim xTitleId As String
xTitleId = "KutoolsforExcel"
' Ask user for target range
On Error Resume Next
Set rng = Application.InputBox( _
Prompt:="Select the range to convert (inches):", _
Title:=xTitleId, Type:=8)
On Error GoTo 0
If rng Is Nothing Then
MsgBox "No range selected. Operation cancelled.", vbInformation
Exit Sub
End If
' Ask user for target unit
unitChoice = Application.InputBox( _
Prompt:="Enter 1 for mm, 2 for cm, 3 for ft", _
Title:=xTitleId, Default:=1, Type:=1)
If VarType(unitChoice) = vbBoolean Then
' User pressed Cancel
MsgBox "Operation cancelled.", vbInformation
Exit Sub
End If
If unitChoice < 1 Or unitChoice > 3 Then
MsgBox "Invalid choice. Please enter 1, 2, or 3.", vbExclamation
Exit Sub
End If
Select Case CLng(unitChoice)
Case 1: factor = 25.4 ' inch → mm
Case 2: factor = 2.54 ' inch → cm
Case 3: factor = 1# / 12# ' inch → ft (precise)
End Select
' Bulk convert via array for speed; only numeric cells are multiplied
arr = rng.Value2
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
If IsArray(arr) Then
For r = 1 To UBound(arr, 1)
For c = 1 To UBound(arr, 2)
If IsNumeric(arr(r, c)) Then
arr(r, c) = CDbl(arr(r, c)) * factor
End If
Next c
Next r
rng.Value2 = arr
Else
' Single cell
If IsNumeric(arr) Then rng.Value2 = CDbl(arr) * factor
End If
Application.Calculation = xlCalculationAutomatic
Application.ScreenUpdating = True
MsgBox "Conversion completed.", vbInformation
End Sub
2。Excel に戻り、変換したい範囲を選択します(プロンプトでまだ選択されていない場合)。マクロを実行するには、Excel でAlt+F8を押し、ConvertInchToMM_Cm_Ftを選択して実行をクリックします。または、VBA エディターでF5を押しても実行できます。プロンプトに従って、mm の場合は1、cm の場合は2、ft の場合は3を入力してください。選択されたインチ値が、指定した単位に応じて自動的に更新されます。
注記
- 上書き動作:マクロは数値セルをその場で乗算し、元の値を上書きします。選択範囲に数式が含まれている場合、その計算結果は固定された数値になります。
- 精度:インチからフィートへの変換では、累積的な丸め誤差を避けるため、正確な係数
1/12をご使用ください。 - 非数値セル:テキスト、空白、エラー値は変更されません。最良の結果を得るには、数値が入力されたセルのみを選択してください(例:ホーム ▸ 検索と選択 ▸ 特殊選択 ▸ 定数(数値))。
- 安全性:実行前に必ずコピーを作成するか、保存しておいてください。実行直後であれば、Ctrl+Zで直前の変換をすぐに元に戻せます。
- マクロ設定:マクロがこのブックで有効になっていることをご確認ください。有効になっていない場合、コードは実行されません。
Excel で単位変換を行う際は、プロジェクトの規模やワークフローの要件に最も適した方法を常に選択してください。数式ベースの方法は、小規模~中規模のデータセットや自動更新が必要な場面に最適です。Kutools for Excel は、繰り返しの変換や大規模な変換を行うすべての方におすすめで、直感的なユーザーインターフェースにより、数式や VBA に不慣れな方でも誤操作を防げます。特殊貼り付けや VBA を使った方法は、迅速な一括変換に役立ちますが、元のデータが上書きされることにご注意ください。#VALUE! エラーや意図しない結果が発生した場合は、数値以外の入力、数式の誤り、または選択範囲の不備がないか確認してください。変換を元に戻す必要がある場合は、すぐに「元に戻す」ショートカット(Ctrl+Z)をご利用いただくか、処理前にバックアップを取っておくことを強くおすすめします。
最高の Office 業務効率化ツール
| 🤖 | KUTOOLS AI アシスタント:次に基づいてデータ分析を革新します:インテリジェント実行 | コード生成| カスタム数式作成 | データ分析とチャート生成| 拡張機能呼び出し… |
| 人気の機能:検索・ハイライト、または重複をマーキング | 空白行を削除する | データを失うことなく列の結合またはセルを | 数式を使用しない四捨五入... | |
| スーパー LOOKUP:複数条件 VLookup | 複数値 VLookup | 複数シート間 VLookup | ファジーマッチ.... | |
| 高度なドロップダウンリスト:ドロップダウンリストをすばやく作成 | 連動型ドロップダウンリスト | 複数選択可能なドロップダウンリスト.... | |
| 列マネージャー:指定した数の列を追加|列の移動|非表示列の表示状態を切り替え|範囲および列の比較... | |
| 注目の機能:グリッドフォーカス | デザインビュー |強化された数式バー | ワークブックとシートマネージャー | リソースライブラリ(オートテキスト)| 日付ピッカー | ワークシートの統合 | 暗号化/セルの復号化 | リストからメール送信 | スーパーフィルター | 特殊フィルタ(太字のフォントを持つセルをフィルタリング/斜体/取り消し線。。。) 。。。 | |
| トップ15 ツールセット:12 テキストツール(テキストの追加、特定の文字を削除、...)| 50+チャートタイプ(ガントチャート、...)| 40+実用的関数(誕生日に基づいて年齢を計算します、...)| 19 挿入ツール(QR コードを挿入、パスから画像を挿入、...)| 12 変換ツール(単語に変換する、為替レートの変換、...)| 7 結合と分割ツール(高度な行のマージ、セルの分割、...)|さらに多数 |
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 アプリを横断して作業するチームに最適です。
- オールインワンスイート— Excel、Word、Outlook、PowerPoint 用アドイン+Office Tab Pro
- インストーラー1 つ、ライセンス1 つ— 数分でセットアップ可能(MSI 対応)
- 連携してさらにパワーアップ— Office アプリ全体で生産性が向上
- 30 日間のフル機能トライアル— 登録不要、クレジットカード不要
- 最高のお得感— 個別アドイン購入よりお得

