Hướng dẫn cách tách cột trong Excel đơn giản

Đánh giá bài viết

 Tách cột trong Excel là một trong những thao tác bạn sẽ cần phải dùng đến khi sử dụng Excel. Vì vậy, đừng bỏ lỡ bài viwe

TÁCH Ô THÀNH NHIỀU CỘT BẰNG CÁCH XUỐNG DÒNG CỦA VĂN BẢN

Nếu bạn đang có các ô chứa nội dung và được phân cách bằng các dấu xuống dòng như hình sau, thì chức năng Text to Columns sẽ giúp bạn tách chúng ra thành nhiều cột. Bước 1: Chọn những ô mà bạn muốn tách nội dung của chúng.

Bước 2: Chọn Data > Text to Columns, như hình sau: Bước 3: Trong Convert Text to Columns Wizard, bạn tiến hành đánh dấu chọn Delimited trong bước 1, như hình: Bước 4: Bấm nút Next , trong bước 2, tiếp tục nhấp chọn Other dưới Delimiters, và trong ô bên cạnh Other, sau đó nhấn Ctrl+J, như hình bên dưới: Bước 5: Bấm Next , trong bước 3, bạn nhấp Finish cho đến khi hoàn thành. Bước 6: Vậy là nội dung trong ô đã được tách thành các cột như hình dưới đây:

TÁCH CÁC Ô THÀNH NHIỀU HÀNG DỰA VÀO DẤU XUỐNG DÒNG VỚI MÃ VBA:

Nhiều lúc, bạn cần tách các giá trị của ô thành nhiều hàng dựa vào dấu xuống dòng như hình sau: Không có cách làm trực tiếp nào có thể làm điều này trên trang Excel, nhưng, bạn có thể tạo mã VBA để giải quyết chúng. Bước 1: Nhấn giữ ALT +F11 , để mở Microsoft Visual Basic for Applications window. Bước 2: Nhấp Insert > Module, và dán đoạn mã sau vào Module Window.

  Sub SplitCells()
  ‘Update 20141024
  Dim Rng As Range
  Dim WorkRng As Range
  On Error Resume Next
  xTitleId = “Hoc Excel Online”
  Set WorkRng = Application.Selection
  Set WorkRng = Application.InputBox(“Range”, xTitleId, WorkRng.Address, Type:=8)
  For Each Rng In WorkRng
  lLFs = VBA.Len(Rng) VBA.Len(VBA.Replace(Rng, vbLf, “”))
  If lLFs > 0 Then
  Rng.Offset(1, 0).Resize(lLFs).Insert shift:=xlShiftDown
  Rng.Resize(lLFs + 1).Value = Application.WorksheetFunction.Transpose(VBA.Split(Rng, vbLf))
  End If
  Next
  End Sub
 
Bước 3: Nhấn F5 để chạy mã, một cửa sổ mới sẽ hiện ra để nhắc nhở bạn chọn phần dữ liệu muốn tách, như hình sau:
 
 
Bước 4: Tiếp tục nhấp OK, và phần dữ liệu đã chọn sẽ được tách dựa vào dấn xuống dòng.
 
 
 
Vậy là bạn đã thực hiện xong việc chia cột trong Excel chỉ với các bước đơn giản bên trên đấy. Chúc bạn thực hiện thành công!

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *