ヒント:他の言語はGoogle翻訳されています。 訪問することができます English このリンクのバージョン。
ログイン
x
or
x
x
お申し込み
x

or

コンマ区切りの値をExcelの行または列に分割する方法

場合によっては、選択したセルのカンマ区切り値を行または列に分割する必要があります。 ここでは、この問題を詳細に解決する3つの方法を紹介します。

カンマ区切りの値を、テキストから列への関数で列に分割

カンマ区切りの値をVBAコードで行に分割

Kutools for Excelを使用してカンマ区切りの値を行や列にすばやく分割


カンマ区切りの値をExcelの行または列に簡単に分割:

Kutools for Excel's セルを分割する ユーティリティを使用すると、Excelでセルの内容をスペース、カンマ、改行またはその他の区切り記号で簡単に行または列に分割できます。 今すぐExcelのKutoolsのフル機能60日無料トレイルをダウンロードしてください!

Kutools for Excel200便利なExcelアドイン以上で、60日に制限なく試してみることができます。 今すぐ無料トライアルをダウンロード!


カンマ区切りの値を、テキストから列への関数で列に分割

テキストを列に適用すると、選択したセルのカンマ区切りの値を列に分割できます。 以下のようにしてください。

1。 値を列に分割するセルの範囲を選択し、をクリックします。 データ > テキストから列へ。 スクリーンショットを見る:

2。 最初に テキストを列ウィザードに変換する ダイアログボックスで 区切り文字付き オプションを選択して、 ボタン。

3。 2番目の テキストを列ウィザードに変換する ダイアログボックスで、 コンマ 内箱 デリミタ セクションを開き、 ボタン。

4。 最後に テキストを列ウィザードに変換する ダイアログボックスで、セル内の分割値を検索するためのセルを選択します。 ボックスをクリックし、最後に 仕上げ ボタン。 スクリーンショットを見る:

コンマで区切られた選択されたセルのすべての値は、下のスクリーンショットのように異なる列に分割されます。


カンマ区切りの値をVBAコードで行に分割

コンマ区切りの値を行に分割するには、次のVBAコードを適用します。

1。 プレス 他の + F11 キーを同時に押して アプリケーション用Microsoft Visual Basic 窓。

2。 の中に アプリケーション用Microsoft Visual Basic ウィンドウ、クリック インセット > モジュール。 次に、下のVBAコードをコピーしてモジュールウィンドウに貼り付けます。

VBAコード:カンマ区切りの値を行に分割

Sub SplitAll()
	Dim xRg As Range
	Dim xRg1 As Range
	Dim xCell As Range
	Dim I As Long
	Dim xAddress As String
	Dim xUpdate As Boolean
	Dim xRet As Variant
	On Error Resume Next
	xAddress = Application.ActiveWindow.RangeSelection.Address
	Set xRg  = Application.InputBox("Please select a range", "Kutools for Excel", xAddress, , , , , 8)
	Set xRg  = Application.Intersect(xRg, xRg.Worksheet.UsedRange)
	If xRg Is Nothing Then Exit Sub
		If xRg.Columns.Count > 1 Then
			MsgBox "You can't select multiple columns", , "Kutools for Excel"
			Exit Sub
			End If
			Set xRg1 = Application.InputBox("Split to (single cell):", "Kutools for Excel", , , , , , 8)
			Set xRg1 = xRg1.Range("A1")
			If xRg1 Is Nothing Then Exit Sub
				xUpdate = Application.ScreenUpdating
				Application.ScreenUpdating = False
				For Each xCell In xRg
					xRet = Split(xCell.Value, ",")
					xRg1.Worksheet.Range(xRg1.Offset(I, 0), xRg1.Offset(I + UBound(xRet, 1), 0)) = Application.WorksheetFunction.Transpose(xRet)
					I = I + UBound(xRet, 1) + 1
				Next
				Application.ScreenUpdating = xUpdate
			End Sub

3。 プレス F5 コードを実行するキー。 ポップアップで Kutools for Excel ダイアログボックスで、分割するセルを選択して、 OK ボタン。

4。 2回目のポップアップ Kutools for Excel ダイアログボックスで、分割値を見つけるためのセルを選択し、をクリックします。 OK.

選択したセルのコンマ区切りの値が、次のように行に分割されていることがわかります。


Kutools for Excelを使用してカンマ区切りの値を行や列にすばやく分割

The セルを分割する の有用性 Kutools for Excel コンマ区切りの値を行や列に簡単に分割するのに役立ちます。

Kutools for Excel : 300便利なExcelアドイン以上で、60日以内に自由に試してみてください.

1。 分割する必要があるセルを選択し、をクリックします。 クツール > テキスト > セルを分割する。 スクリーンショットを見る:

2。 の中に セルを分割する ダイアログボックスで 行に分割 or 列に分割 の中に タイプ セクションを参照してください。 そして、 セパレータを指定する セクションで、 その他 オプションを使用する場合は、テキストボックスにコンマ記号を入力し、 OK ボタン。 スクリーンショットを見る:

3。そして、結果を出力するセルを選択することを促す別のプロンプトボックスが表示されます。スクリーンショットを参照してください:

4。 クリック OK ボタンをクリックすると、下のスクリーンショットが表示されます。

列に分割

行に分割


Office Tab Excelでのブックのブラウズ、編集、および管理:

Officeタブは、Google Chrome、Internet Explorerの新しいバージョン、FirefoxからMicrosoft ExcelなどのWebブラウザで見られるようにタブ付きのインターフェイスを提供します。 それは時間を節約するツールとなり、あなたの仕事には変わりません。 以下のデモをご覧ください:

Officeタブの無料トライアルをクリックしてください!

Excel用のOfficeタブ

デモ:Kutools for Excelでカンマ区切りの値を行や列にすばやく分割する



Excelの推奨生産性向上ツール

Kutools for Excelを使用すると、いつでも作業を終わらせることができ、群衆から目立つようにすることができます。

  • 300作業シナリオ用に設計された1500以上の強力な高度な機能により、生産性を70%向上させ、家族の世話をしたり人生を楽しんだりするための時間を増やすことができます。
  • 数式やVBAコードを暗記する必要はもうありません。これから脳を休ませてください。
  • 3分でExcelのエキスパートになる、複雑で繰り返しのある操作が数秒で可能
  • 毎日何千ものキーボードとマウスの操作を減らし、今や職業病に別れを告げる。
  • 110,000の非常に効果的な人々と300 +世界的に有名な企業の選択。
  • 60-dayフル機能無料トライアル。 60日の返金保証。 2年間の無料アップグレードとサポート。

ブラウザのタブよりはるかに強力な、タブ付きのブラウジングと編集をMicrosoft Officeにもたらします。

  • Officeタブは、Word、Excel、PowerPoint、およびその他のOfficeアプリケーション(発行元、アクセス、Visio、およびプロジェクト)用に設計されています。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を50%向上させ、毎日数百回のマウスクリックを削減します。
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Tim · 2 months ago
    This is amazing, thanks for making it free and easy to use!
  • To post as a guest, your comment is unpublished.
    Seb · 1 years ago
    Thank you!
  • To post as a guest, your comment is unpublished.
    Jake · 1 years ago
    Alternately for separating into rows, use the text to column steps and then copy & paste ->transpose to turn the columns into rows.
    • To post as a guest, your comment is unpublished.
      cam · 4 months ago
      Thanks Jake! This is what I was looking for. :)
  • To post as a guest, your comment is unpublished.
    Pradeep · 2 years ago
    Good one, the utility help me a lot. Thanks for that... :)