メインコンテンツへスキップ
 

Excelで絶対参照を相対参照に変更/変換するにはどうすればよいですか?

著者: テクニカルサポート 最終更新日:2024年07月30日

通常、数式で使用できるセル参照にはいくつかの種類があり、各種類のセル参照は数式でさまざまな目的を達成するのに役立ちます。 絶対セル参照、相対セル参照、相対行参照絶対列参照、絶対行参照および相対列参照など、次のタイプのセル参照を使用できます。 ただし、数式のセル参照を変更して、数式の目的の使用を変更する必要がある場合があります。 次のトリッキーな方法では、Excelで絶対参照を相対参照に変更する方法を説明します。

F4キーで絶対参照を相対参照に変更

VBAコードを使用して絶対参照を相対参照に変更する

Kutools for Excelを使用して、絶対参照を相対参照にすばやく変更する

絶対参照

元のデータのスクリーンショット

矢印

相対参照

結果のスクリーンショット


F4キーで絶対参照を相対参照に変更

ショートカットキーF4を使用すると、絶対参照を相対参照に簡単に切り替えることができます。次の手順に従ってください。

カーソルを$ A $ 1の後ろに置き、F4を1回押すと、A $ 1、$ A1、AXNUMXになります。 スクリーンショットを参照してください:

F4キーで絶対参照を相対参照に変更するスクリーンショット1 矢印2のスクリーンショット F4キーで絶対参照を相対参照に変更するスクリーンショット2 矢印3のスクリーンショット F4キーで絶対参照を相対参照に変更するスクリーンショット3 矢印4のスクリーンショット F4キーで絶対参照を相対参照に変更するスクリーンショット4

この手順に従って、カーソルを$ B $ 1の後ろに置いて、B1を取得します。

そして、このセル参照は絶対参照からの相対参照になります。

複数の数式のセル参照を変更する必要がある場合、この方法は面倒で時間がかかります。


VBAコードを使用して絶対参照を相対参照に変更する

VBAコードを使用すると、数式のセル参照の範囲を絶対参照から相対参照に一度にすばやく変更できます。

1.変更する範囲を選択します。

2。 クリック Developer > ビジュアルベーシック またはあなたは押すことができます Altキー+ F11、新しいMicrosoft Visual Basic for Applicationsウィンドウが表示されたら、をクリックします。 インセット > モジュール、次のコードをに入力します モジュール:
VBA:絶対参照を相対参照に変換します。

Sub ConverFormulaReferences()
'Updateby20140603
Dim Rng As Range
Dim WorkRng As Range
Dim xName As Name
Dim xIndex As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeFormulas)
xIndex = Application.InputBox("Change formulas to?" & Chr(13) & Chr(13) _
& "Absolute = 1" & Chr(13) _
& "Row absolute = 2" & Chr(13) _
& "Column absolute = 3" & Chr(13) _
& "Relative = 4", xTitleId, 1, Type:=1)
For Each Rng In WorkRng
    Rng.Formula = Application.ConvertFormula(Rng.Formula, XlReferenceStyle.xlA1, XlReferenceStyle.xlA1, xIndex)
Next
End Sub

3。 次に、をクリックします VBA実行ボタンのスクリーンショット ボタンをクリックしてコードを実行すると、変換する範囲を選択するためのプロンプトボックスが表示され、[OK]をクリックすると、使用するタイプを尋ねる別のダイアログが表示されます。 次に、必要な適切なタイプを選択できます。 この例では、4を挿入します。スクリーンショットを参照してください。

VBA 選択範囲を使用して絶対参照を相対参照に変更するスクリーンショット
矢印のスクリーンショット
VBA で参照タイプを指定して絶対参照を相対参照に変更するスクリーンショット

4。 次に、をクリックします OK。 選択中のすべての絶対参照は、式の相対参照に変更されました。

これは多機能VBAコードであり、このコードが含まれています。 絶対参照を基準にして変更したり、絶対行を変更したり、絶対列を変更したりすることもできます。


Kutools for Excelを使用して、絶対参照を相対参照にすばやく変更する

Kutools for Excel: 100以上の便利なExcelアドインがあり、30日以内に制限なしで無料で試すことができます。 今すぐ入手

Kutools for Excel 絶対参照から相対参照に、またはその逆にすばやく簡単に変更できます。 次のようにしてください。

手順1.ワークシートのセル参照を変更する数式を含む範囲を選択します。

ステップ2。 クリック クツール > その他 セクションに グループ> 参照の変換。 表示されます 数式参照の変換 ダイアログボックス。

ステップ3。 チェック 親戚に をクリックし Ok or 申し込む セクションに 数式参照の変換 ダイアログ。 絶対参照を相対参照に変更します。

Kutools for Excel で絶対参照を相対参照に変更するスクリーンショット

セル参照を列絶対または行絶対に変更する場合は、チェックしてください。 絶対列へ オプションまたは 絶対に漕ぐ オプションを選択します。

詳細については、 参照の変換、ご覧ください。 参照機能の説明を変換する.


関連記事

相対参照を絶対参照に変更します


最高のオフィス生産性向上ツール

🤖 Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行   |  コードを生成  |  カスタム数式の作成  |  データを分析してグラフを生成する  |  Kutools関数を呼び出す...
人気の機能: 重複を検索、強調表示、または識別する   |  空白行を削除する   |  データを失わずに列またはセルを結合する   |   数式なしのラウンド ...
スーパールックアップ: 複数の基準の VLookup    複数の値の VLookup  |   複数のシートにわたる VLookup   |   ファジールックアップ ....
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する   |  依存関係のドロップダウン リスト   |  複数選択のドロップダウンリスト ....
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  |  範囲と列の比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   ビッグフォーミュラバー    ワークブックとシートマネージャー   |  リソースライブラリ (自動テキスト)   |  日付ピッカー   |  ワークシートを組み合わせる   |  セルの暗号化/復号化    リストごとにメールを送信する   |  スーパーフィルター   |   特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト ツール (テキストを追加, 文字を削除する、...)   |   50+ チャート 種類 (ガントチャート、...)   |   40+ 実用的 (誕生日に基づいて年齢を計算する、...)   |   19 挿入 ツール (QRコードを挿入, パスから画像を挿入、...)   |   12 変換 ツール (数字から言葉へ, 通貨の換算、...)   |   7 マージ&スプリット ツール (高度な結合行, 分割セル、...)   |   ... もっと

Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。  最も必要な機能を入手するにはここをクリックしてください...


Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!