Cách thêm đuôi văn bản trong Excel

Có thể có trường hợp bạn cần thêm cùng một văn bản vào tất cả các ô trong một cột. Bạn có thể cần thêm một tiêu đề cụ thể trước các tên trong danh sách hoặc một ký hiệu cụ thể ở cuối văn bản trong mỗi ô

Điều tốt là bạn không cần phải làm điều này một cách thủ công

Excel cung cấp một số cách thực sự đơn giản để bạn có thể thêm văn bản vào đầu và/hoặc cuối văn bản trong một dải ô

Trong hướng dẫn này, chúng ta sẽ thấy 4 cách để làm điều này

  • Sử dụng toán tử dấu và (&)
  • Sử dụng hàm CONCATENATE
  • Sử dụng tính năng Flash Fill
  • Sử dụng VBA

Vậy hãy bắt đầu

Mục lục

Phương pháp 1. Sử dụng Toán tử dấu và

Dấu và (&) có thể được sử dụng để dễ dàng kết hợp các chuỗi văn bản trong Excel. Hãy xem cách bạn sử dụng nó để thêm văn bản vào đầu hoặc cuối hoặc cả hai trong Excel

Sử dụng toán tử dấu và để thêm văn bản vào đầu tất cả các ô

Dấu và (&) là toán tử được sử dụng chủ yếu để nối nhiều chuỗi văn bản thành một

Đây là cách bạn có thể sử dụng nó để thêm văn bản vào đầu tất cả các ô trong một phạm vi. Giả sử bạn có danh sách tên sau đây và muốn thêm tiêu đề “Prof. ” trước mỗi cái tên

Cách thêm đuôi văn bản trong Excel

Dưới đây là các bước để thêm văn bản trước chuỗi văn bản trong Excel

  1. Bấm vào ô đầu tiên của cột mà bạn muốn tên đã chuyển đổi xuất hiện (B2)
  2. Nhập dấu bằng (=), theo sau là dòng chữ “Prof. “, theo sau là dấu và (&)
  3. Chọn ô chứa tên (A2)
  4. Nhấn phím Quay lại
  5. Bạn sẽ nhận thấy rằng tiêu đề “Prof. ” được thêm vào trước tên đầu tiên trong danh sách
    Cách thêm đuôi văn bản trong Excel
  6. Bây giờ là lúc sao chép công thức này vào các ô còn lại trong cột. Chỉ cần nhấp đúp vào núm điều khiển điền (nằm ở dưới cùng bên phải của ô B2). Ngoài ra, bạn có thể kéo thanh điều khiển điền xuống để đạt được hiệu quả tương tự

Vậy là xong, tất cả các ô của bạn trong cột B bây giờ sẽ chứa tiêu đề “Prof. ” trước mỗi tên

Cách thêm đuôi văn bản trong Excel

Sử dụng toán tử dấu và để thêm văn bản vào cuối tất cả các ô

Bây giờ chúng ta hãy xem cách thêm một số văn bản vào cuối mỗi tên trong tập dữ liệu. Giả sử bạn muốn thêm dòng chữ “(MD)” vào cuối mỗi tên. Trong trường hợp đó, đây là các bước bạn cần làm theo

  1. Nhấp vào ô đầu tiên của cột mà bạn muốn tên đã chuyển đổi xuất hiện (trong trường hợp của chúng tôi là C2)
  2. Gõ dấu bằng (=)
  3. Chọn ô chứa tên (B2 trong trường hợp của chúng tôi)
  4. Tiếp theo, chèn dấu và (&), theo sau là văn bản “(MD)”
  5. Nhấn phím Quay lại
  6. Bạn sẽ nhận thấy rằng dòng chữ “(MD). ” được thêm vào sau tên đầu tiên trong danh sách
    Cách thêm đuôi văn bản trong Excel
  7. Bây giờ là lúc sao chép công thức này vào các ô còn lại trong cột. Chỉ cần nhấp đúp vào núm điều khiển điền (nằm ở dưới cùng bên phải của ô C2). Ngoài ra, bạn có thể kéo thanh điều khiển điền xuống để đạt được hiệu quả tương tự

Tất cả các ô của bạn trong cột C bây giờ sẽ chứa văn bản “(MD”) ở cuối mỗi tên

Cách thêm đuôi văn bản trong Excel

Phương pháp 2. Sử dụng hàm CONCATENATE

CONCATENATE là một hàm Excel mà bạn có thể sử dụng để thêm văn bản vào đầu và cuối chuỗi văn bản

Hãy xem cách sử dụng CONCATENATE để làm điều này

Sử dụng CONCATENATE để thêm văn bản vào đầu tất cả các ô

Hàm CONCATENATE() cung cấp chức năng tương tự như toán tử dấu và (&). Sự khác biệt duy nhất là trong cách cả hai được sử dụng

Cú pháp chung của hàm CONCATENATE là

=CONCATENATE(text1, [text2], …)

Trường hợp text1, text2, v.v. là các chuỗi con mà bạn muốn kết hợp với nhau

Hãy áp dụng hàm CONCATENATE cho cùng tập dữ liệu như trên

  1. Bấm vào ô đầu tiên của cột mà bạn muốn tên đã chuyển đổi xuất hiện (B2)
  2. Gõ dấu bằng (=)
  3. Nhập hàm CONCATENATE, theo sau là dấu ngoặc mở (
  4. Nhập tiêu đề “Prof. ” trong ngoặc kép, theo sau là dấu phẩy (,)
  5. Chọn ô chứa tên (A2)
  6. Đặt một dấu ngoặc đóng. Trong ví dụ của chúng tôi, công thức của bạn bây giờ sẽ là. =CONCATENATE(“Giáo sư. “,A2)
  7. Nhấn phím Quay lại
  8. Bạn sẽ nhận thấy rằng tiêu đề “Prof. ” được thêm vào trước tên đầu tiên trong danh sách
    Cách thêm đuôi văn bản trong Excel
  9. Bây giờ là lúc sao chép công thức này vào các ô còn lại trong cột. Chỉ cần nhấp đúp vào núm điều khiển điền (nằm ở dưới cùng bên phải của ô B2). Ngoài ra, bạn có thể kéo thanh điều khiển điền xuống để đạt được hiệu quả tương tự

Vậy là xong, tất cả các ô của bạn trong cột B bây giờ sẽ chứa tiêu đề “Prof. ” trước mỗi tên

Cách thêm đuôi văn bản trong Excel

Sử dụng CONCATENATE để thêm văn bản vào cuối tất cả các ô

Bây giờ chúng ta hãy xem cách thêm một số văn bản vào cuối mỗi tên trong tập dữ liệu. Giả sử bạn muốn thêm dòng chữ “(MD)” vào cuối mỗi tên. Trong trường hợp đó, đây là các bước bạn cần làm theo

  1. Nhấp vào ô đầu tiên của cột mà bạn muốn tên đã chuyển đổi xuất hiện (trong ví dụ của chúng tôi là C2)
  2. Gõ dấu bằng (=)
  3. Nhập hàm CONCATENATE, theo sau là dấu ngoặc mở (
  4. Chọn ô chứa tên (B2 trong ví dụ của chúng tôi)
  5. Tiếp theo, chèn dấu phẩy, theo sau là văn bản “(MD)”
  6. Đặt một dấu ngoặc đóng. Trong ví dụ của chúng tôi, công thức của bạn bây giờ sẽ là. =CONCATENATE(B2,” (MD)”)
  7. Nhấn phím Quay lại
  8. Bạn sẽ nhận thấy rằng dòng chữ “(MD). ” được thêm vào sau tên đầu tiên trong danh sách
    Cách thêm đuôi văn bản trong Excel
  9. Bây giờ là lúc sao chép công thức này vào các ô còn lại trong cột. Chỉ cần nhấp đúp vào núm điều khiển điền (nằm ở dưới cùng bên phải của ô C2)

Tất cả các ô của bạn trong cột C bây giờ sẽ chứa văn bản “(MD”) ở cuối mỗi tên

Cách thêm đuôi văn bản trong Excel

Lưu ý rằng vì bạn đang sử dụng công thức nên cột C của bạn phụ thuộc vào cột A và B. Vì vậy, nếu bạn thực hiện bất kỳ thay đổi nào đối với các giá trị ban đầu trong cột A, chúng sẽ được phản ánh trong cột C

Nếu bạn quyết định chỉ giữ lại các tên đã chuyển đổi và xóa các cột A và B, bạn sẽ gặp lỗi, như minh họa bên dưới

Cách thêm đuôi văn bản trong Excel

Để đảm bảo điều này không xảy ra, tốt nhất trước tiên bạn nên chuyển đổi kết quả công thức thành giá trị cố định sao chép và dán chúng dưới dạng giá trị trong cùng một cột (Nhấp chuột phải và chọn Dán Tùy chọn-> Giá trị từ menu Bật lên)

Cách thêm đuôi văn bản trong Excel

Bây giờ bạn có thể tiếp tục và xóa các cột A và B nếu cần

Also read: How to Remove First Character in Excel?

Phương pháp 3. Sử dụng tính năng Flash Fill

Lấp đầy flash là một tính năng tương đối mới xem xét mẫu của những gì bạn đang cố gắng đạt được và sau đó thực hiện nó cho tất cả các ô trong một cột

Bạn cũng có thể sử dụng Flash fill để thao tác với văn bản như chúng ta sẽ thấy trong các ví dụ sau

Sử dụng Flash Fill để thêm văn bản vào đầu tất cả các ô

Tính năng điền flash của Excel giống như một nút thần kỳ. Nó khả dụng nếu bạn đang sử dụng bất kỳ phiên bản Excel nào từ 2013 trở đi

Tính năng này tận dụng khả năng nhận dạng mẫu của Excel. Về cơ bản, nó nhận ra một mẫu trong dữ liệu của bạn và tự động điền vào các ô khác của cột có cùng mẫu cho bạn

Đây là cách bạn có thể sử dụng Flash Fill để thêm văn bản vào đầu tất cả các ô trong một cột

  1. Bấm vào ô đầu tiên của cột mà bạn muốn tên đã chuyển đổi xuất hiện (B2)
  2. Nhập thủ công văn bản Prof. , theo sau là tên đầu tiên trong danh sách của bạn
    Cách thêm đuôi văn bản trong Excel
  3. Nhấn phím Quay lại
  4. Nhấp vào ô B2 một lần nữa
  5. Trong tab Dữ liệu, nhấp vào nút Flash Fill (trong nhóm ‘Công cụ Dữ liệu’). Ngoài ra, bạn có thể chỉ cần nhấn CTRL+E trên bàn phím của mình (Command+E nếu bạn đang sử dụng máy Mac)
    Cách thêm đuôi văn bản trong Excel

Điều này sẽ sao chép cùng một mẫu cho các ô còn lại trong cột… trong nháy mắt

Cách thêm đuôi văn bản trong Excel

Sử dụng Flash Fill để thêm văn bản vào cuối tất cả các ô trong một cột

Nếu bạn muốn thêm dòng chữ “(MD)” vào cuối tên, hãy làm theo các bước tương tự

  1. Bấm vào ô đầu tiên của cột mà bạn muốn tên đã chuyển đổi xuất hiện (C2)
  2. Nhập thủ công hoặc sao chép văn bản từ cột B2 sang C2
  3. Thêm văn bản “(MD)” vào sau đó
    Cách thêm đuôi văn bản trong Excel
  4. Trong tab Dữ liệu, nhấp vào Flash Fill hoặc nhấn CTRL + E trên bàn phím của bạn (Command + E nếu bạn đang sử dụng máy Mac)

Đó là tất cả, bạn có được mọi ô được điền theo cùng một mẫu

Cách thêm đuôi văn bản trong Excel

Chúng tôi đặc biệt thích phương pháp này vì nó đơn giản, nhanh chóng và dễ dàng. Hơn nữa, vì nó không có công thức nên kết quả không phụ thuộc vào các cột ban đầu

Vì vậy, chúng vẫn không thay đổi ngay cả khi bạn xóa hàng A và B

Cách thêm đuôi văn bản trong Excel

Phương pháp 4. Sử dụng mã VBA

Và tất nhiên, nếu bạn cảm thấy thoải mái với VBA, bạn cũng có thể thêm văn bản vào trước hoặc sau chuỗi văn bản bằng cách sử dụng nó

Sử dụng VBA để thêm văn bản vào đầu tất cả các ô trong một cột

Nếu viết mã bằng VBA không làm bạn sợ thì phương pháp này cũng có thể giúp bạn hoàn thành công việc nhanh chóng

Đây là mã chúng tôi sẽ sử dụng để thêm tiêu đề “Prof. “ đến đầu tất cả các ô trong một phạm vi. Bạn có thể chọn và sao chép nó

Sub add_text_to_beginning()
Dim rng As Range
Dim cell As Range
Set rng = Application.Selection
For Each cell In rng
cell.Offset(0, 1).Value = "Prof. " & cell.Value
Next cell
End Sub

Thực hiện theo các bước sau để sử dụng mã trên

  1. Từ Ruy-băng Menu Nhà phát triển, chọn Visual Basic
  2. Khi cửa sổ VBA của bạn mở ra, hãy nhấp vào Chèn-> Mô-đun. Bây giờ bạn có thể bắt đầu mã hóa. Nhập hoặc sao chép-dán các dòng mã trên vào cửa sổ mô-đun. Mã của bạn hiện đã sẵn sàng để chạy
  3. Chọn dãy ô chứa văn bản muốn chuyển đổi. Đảm bảo cột bên cạnh nó trống vì đây là nơi mã sẽ hiển thị kết quả
  4. Điều hướng đến Nhà phát triển-> Macro-> add_text_to_beginning-> Chạy

Bây giờ bạn sẽ thấy văn bản đã chuyển đổi bên cạnh phạm vi ô đã chọn của mình

Cách thêm đuôi văn bản trong Excel

Ghi chú. Bạn có thể thay đổi văn bản trong dòng 6 từ “Prof. ” vào bất kỳ văn bản nào bạn cần thêm vào đầu tất cả các ô

Sử dụng VBA để thêm văn bản vào cuối tất cả các ô trong một cột

Bây giờ, nếu bạn muốn thêm văn bản vào cuối tất cả các ô, thay vì đầu ô thì sao? . Vì vậy, nếu bạn muốn thêm văn bản “(MD)” vào cuối tất cả các ô, hãy thay đổi dòng 6 thành

tế bào. Độ lệch (0, 1). Giá trị = ô. Giá trị & “(MD)”

Vì vậy, mã đầy đủ của bạn bây giờ sẽ là

Sub add_text_to_end()
Dim rng As Range
Dim cell As Range
Set rng = Application.Selection
For Each cell In rng
cell.Offset(0, 1).Value = cell.Value & " (MD)"
Next cell
End Sub

Đây là kết quả cuối cùng

Cách thêm đuôi văn bản trong Excel

Bây giờ bạn có thể xóa hai cột đầu tiên nếu cần. Hãy nhớ sao lưu trang tính của bạn, vì kết quả của mã VBA thường không thể đảo ngược

Ghi chú. Bạn có thể thay đổi văn bản trong dòng 6 từ “(MD)” thành bất kỳ văn bản nào bạn cần thêm vào cuối tất cả các ô trong phạm vi

Trong hướng dẫn này, chúng tôi đã chỉ cho bạn bốn cách để bạn có thể thêm văn bản vào đầu và/hoặc cuối của tất cả các ô trong một phạm vi

Có rất nhiều phương pháp khác mà bạn cũng có thể tìm thấy trực tuyến và tất cả chúng đều hoạt động tốt như những phương pháp được hiển thị ở đây

Bạn có thể thoải mái chọn bất kỳ phương pháp nào phù hợp với bạn, yêu cầu của bạn và phiên bản Excel của bạn. Cuối cùng, điều quan trọng là hoàn thành những gì bạn cần một cách nhanh chóng và hiệu quả