ExcelでXNUMXつのセルを複数のセル/行に変換するにはどうすればよいですか?
Excelのセルに大量のデータがあると、すべてのデータを表示するのが難しい場合があります。 この場合、このセル内のすべてのデータを複数のセルまたは行に変換すると、以下に示すように、長いコンテンツをより簡単かつ明確に表示できるようになります。 Excelでは、以下の方法でそれを行うことができます。
XNUMXつのセルを複数のセル/行に変換し、テキストを列に変換してExcelで特殊貼り付け
VBAを使用してXNUMXつのセルを複数のセル/行に変換する
Kutools for Excelを使用して、XNUMXつのセルを複数の列/行に変換します
XNUMXつのセルを複数のセル/行に変換し、テキストを列に変換してExcelで特殊貼り付け
1.データを変換するセルを選択し、をクリックします 且つ > 列へのテキスト、スクリーンショットを参照してください:
2.ポップアップダイアログで、チェックします 区切り文字付き チェックボックスをオンにして、 Next。 スクリーンショットを参照してください:
3。 チェック コンマ ダイアログのみのチェックボックスをオンにして、 終了。 スクリーンショットを参照してください:
4.次に、セルデータが複数の列に分割されていることがわかります。 そして、これらのセルを選択し、右クリックしてクリックします コピー それらをコピーするには、コンテキストメニューから。 スクリーンショットを参照してください:
5.必要な空白のセルを選択し、右クリックして選択します 転置(T)、次に、データが複数の行に変換されていることがわかります。 スクリーンショットを参照してください:
Microsoft Excel 2007を使用している場合は、 ホーム > 貼り付ける > Transpose 分割されたデータを貼り付けます。
次のような結果が表示されます。
区切り文字に基づいてXNUMXつのセルを列または行にすばやく分割する
|
Excelでは、セルを列に分割することは、ウィザードで段階的に面倒です。 しかし、 Kutools for Excel's 分割セル ユーティリティでは、次のことができます。1、区切り文字に基づいて2つのセルを列または行に変換します。 3、文字列をテキストと数値に変換します。 XNUMX、クリックで特定の幅に基づいて文字列を変換します。 クリックすると、全機能を備えた 30 日間の無料トライアルが可能です。 |
Kutools for Excel:300を超える便利なExcelアドインがあり、30日以内に制限なしで無料で試すことができます。 |
VBAを使用してXNUMXつのセルを複数のセル/行に変換する
上記の方法が少し面倒だと思う場合は、VBAを使用してそれを行うことができます。
1。 ホールド 頭の中 ボタンを押して F11 キーボードで開くには アプリケーション用 Microsoft Visual Basic 窓。
2。 クリック インセット >モジュール、およびVBAをモジュールにコピーします。
VBA:XNUMXつのセルを複数の行に変換する
Sub TransposeRange()
'Updateby20140312
Dim rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection.Range("A1")
Set InputRng = Application.InputBox("Range(single cell) :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Arr = VBA.Split(InputRng.Range("A1").Value, ",")
OutRng.Resize(UBound(Arr) - LBound(Arr) + 1).Value = Application.Transpose(Arr)
End Sub
3。 クリック ラン VBAコードを実行するには、 Kutools for Excel データを変換する単一のセルを選択するためのダイアログがポップアップ表示されます。 スクリーンショットを参照してください:
4。 クリック OK、および別のポップアップダイアログで、結果を出力するセルを選択します。 スクリーンショットを参照してください:
結果を見ることができます:
先端:上記のVBAコードでは、セパレータを変更できます "、" データをで区切る必要があります。 このVBAは、改行文字に基づく分割セルをサポートしていません。
Kutools for Excelを使用して、XNUMXつのセルを複数の列/行に変換します
あなたが持っている場合 Kutools for Excel -インストールされている便利なツール、あなたはそのを使用することができます 分割セル 区切り文字に基づいて単一のセルを複数の列または行にすばやく分割する機能。
- 300+ 強力で使いやすい機能、110,000+ Excelユーザーの選択
- フル装備の 30日間の無料トライアル、クレジットカードは必要ありません
- 複雑な問題を解決するための作業時間を短縮するための数十のワンクリック機能
- バッチ変換、削除、シート/セルの結合、展開、電気ショック療法、今すぐ無料で試す機能が含まれています。
インストールした後 Kutools for Excel、以下のようにしてください:(今すぐExcel用のKutoolsを無料でダウンロードしてください!)
1.行に分割するセルを選択し、をクリックします クツール > マージ&スプリット > 分割セル。 スクリーンショットを参照してください:
2.次に、 分割セル ダイアログ、チェック 行に分割 下のオプション セクション、およびチェック その他 下のオプション 区切り文字を指定する セクションで、セルを分割する区切り文字をテキストボックスに入力します。 スクリーンショットを参照してください:
3。 クリック Ok、ダイアログが表示され、分割結果を出力するセルを選択するように通知されます。
4。 クリック OK。 これで、セルが複数の行に変換されたことがわかります。
ヒント: 特定の区切り文字に基づいて単一のセルを列に変換する場合は、[ 列に分割 ダイアログのオプションをクリックし、区切り文字をに入力します その他 テキストボックス。
XNUMXつのセルを複数の行または列に変換する
クロステーブルをリストにすばやく転置する、またはその逆。
|
リストテーブルに変換する必要があるクロステーブル付きのシートを受け取っているときに、どのようにすばやく対処できますか? と ExcelのKutools 転置テーブルの寸法 ユーティリティを使用すると、クロスディメンションテーブルをXNUMXつのディメンションテーブルに、またはその逆にできるだけ早く変換できます。 クリックして 30 日間の全機能を無料でお試しください! |
Kutools for Excel:300を超える便利なExcelアドインがあり、30日以内に制限なしで無料で試すことができます。 |
関連記事:
最高のオフィス生産性向上ツール
🤖 | 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% 向上させ、毎日何百回もマウス クリックを減らすことができます!