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

Excel でセルの値に基づいて行または列をすばやく重複行

著者Siluvia変更日

Kutools for Excel

300+でExcel の機能を強化
強力な機能

通常、Excel で特定の範囲の各行または各列を n 回複製するには、VBA コード以外に手早く適切に対応できる方法はありません。しかし、Kutools for Excelなら、指定されたデータに基づいて行/列をコピーまたは挿入する機能を備えており、わずか数回のクリックで簡単に実現できます。

列内のセルの値に基づいて重複行

行内のセルの値に基づいて重複列

重複行または列を繰り返し回数を入力して

 


Kutools > 挿入 >「指定されたデータに基づいて行/列をコピーまたは挿入する」をクリックして、この機能を有効にしてください。

shot-duplicate-rows-based-on-cell-value-1


列内のセルの値に基づいて重複行

下のスクリーンショットのようにデータ範囲があるものとします。このとき、F 列の数値に基づいて各行を指定された回数だけ複製するには、以下の手順に従ってください。

shot-duplicate-rows-based-on-cell-value-2

1。「Kutools > 挿入 > 指定されたデータに基づいて行/列をコピーまたは挿入する」をクリックしてください(スクリーンショットを参照)。

shot-duplicate-rows-based-on-cell-value-3

2。「行/列のコピーと挿入」ダイアログで、以下の操作を行ってください。

  • 行のコピーと挿入」オプションを、タイプセクションから選択してください。
  • 生成範囲ボックスで、複製する行の範囲を選択します。
  • 基準とする列範囲を繰り返し回数ボックスから選択してください。
  • OK」または「適用」ボタンをクリックしてください(スクリーンショットを参照)!

shot-duplicate-rows-based-on-cell-value-4

:「」セクションをクリックすると、手順の詳細な例を含むダイアログが表示されます。

すると、下のスクリーンショットのように行が複製されます。

shot-duplicate-rows-based-on-cell-value-5

デモ:列内のセルの値に基づいて重複行

 
Kutools for Excel:300 個を超える便利なツールがすぐそこへ!AI 搭載の機能で、よりスマートでスピーディーな作業をぜひお楽しみください!今すぐダウンロード!

行内のセルの値に基づいて重複列

この機能を使えば、特定の行にある数値に基づいて、各列を指定された回数だけ複製することも可能です。

1。「Kutools > 挿入 > 指定されたデータに基づいて行/列をコピーまたは挿入する」をクリックして、この機能を有効にしてください。

2。「行/列のコピーと挿入」ダイアログで、以下の操作を行ってください。

  • 列のコピーと挿入」オプションを、タイプセクションから選択してください。
  • 生成範囲ボックスで、複製する列の範囲を選択します。
  • 基準とする行範囲を、繰り返し回数ボックスで選択してください。
  • OK」または「適用」ボタンをクリックしてください(スクリーンショット参照)。

shot-duplicate-rows-based-on-cell-value-6

:「」セクションをクリックすると、手順の詳細な例を含むダイアログが展開されます。

すると、選択した列が下のスクリーンショットのように複製されます。

shot-duplicate-rows-based-on-cell-value-7

デモ:行内のセルの値に基づいて重複列

 
Kutools for Excel:300 個を超える便利なツールがすぐそこへ!AI 搭載の機能で、よりスマートでスピーディーな作業をぜひお楽しみください!今すぐダウンロード!

重複行または列を繰り返し回数を入力して

複製する列や行が少なく、わざわざ繰り返し回数を記載したヘルパー列やヘルパー行を追加したくない場合は、単に繰り返し回数テキストボックスに回数を入力するだけで OK です。以下の手順に従ってください。

1。「Kutools>挿入>指定されたデータに基づいて行/列をコピーまたは挿入する」をクリックしてこの機能を有効にします。

2。「行/列のコピーと挿入」ダイアログで、以下の操作を行ってください。

  • 行のコピーと挿入」または「列のコピーと挿入」オプションをタイプセクションから選択してください。ここでは例として「行のコピーと挿入」を選択しています。
  • 生成範囲ボックスで、複製する行の範囲を選択します。
  • 繰り返し回数ボックスに、繰り返し回数を表す非負整数を入力します。
    • 正の整数(例:3)を1 つ入力してください。これにより、生成範囲の各行が3 回コピーされて挿入されます。
    • 各行に対して、セミコロンで区切った非負整数を入力してください。たとえば、生成範囲ボックスで範囲$B$3:$E$6 を選択しており、この範囲の1 行目、2 行目、3 行目、4 行目をそれぞれ a 回、b 回、c 回、d 回コピーして挿入したい場合は、繰り返し回数ボックスに単にa;b;c;dと入力するだけです。なお、数値0 はその行を繰り返さないことを意味します。
  • OK」または「適用」ボタンをクリックしてください(スクリーンショットを参照)!

shot-duplicate-rows-based-on-cell-value-8

生成範囲ボックスに指定する非負整数の個数は、生成範囲の行数または列数と一致している必要があります。

すると、選択した行または列が下のスクリーンショットのように複製されます。

shot-duplicate-rows-based-on-cell-value-9

Kutools for Excelには300 以上の便利なExcel ツールが含まれており、30 日間、すべての機能を無料で制限なくお試しいただけます。今すぐ無料トライアルをダウンロード!


おすすめの生産性ツール

Office Tab便利なタブ機能を Microsoft Office で使えます。Chrome、Firefox、そして新しいEdge ブラウザーと同じように、タブを使ってドキュメント間をスムーズに切り替えられ、ウィンドウが散らかりません。詳しくはこちら。。。

Kutools for Outlook:Kutools for Outlook は、Microsoft Outlook 2010~2024(およびそれ以降のバージョン)と Microsoft 365 向けに100 以上の強力な機能を提供し、メール管理をシンプルに、生産性をぐんと高めます。詳しくはこちら。。。


Kutools for Excel

Kutools for Excel は、Excel 2010~2024 および Microsoft 365 向けに300 以上の高度な機能を提供し、作業効率を大幅にアップします。上記の機能は、その豊富なタイムセーバーツールの中のほんの一例にすぎません。

🌍 40+言語のインターフェースをサポート
✅ 世界中の500,000+ユーザーおよび80,000+の企業に信頼されています
🚀 最新のすべてのExcel バージョンに対応
🎁 30 日間のフル機能トライアル — 登録不要、制限なし
Kutools for Excel リボンKutools for Excel リボン