Bỏ qua nội dung chính

Làm cách nào để thêm văn bản vào đầu hoặc cuối của tất cả các ô trong Excel?

Tác giả: Kelly Sửa đổi lần cuối: 2024-05-08

Đôi khi, bạn có thể thấy mình cần thêm vào trước hoặc nối thêm cùng một văn bản cụ thể vào mỗi ô trong vùng chọn. Thực hiện việc này theo cách thủ công cho từng ô có thể khá tẻ nhạt và tốn thời gian. May mắn thay, có một số phương pháp đơn giản hơn để đạt được điều này, cho phép bạn thêm cùng một văn bản vào đầu hoặc cuối tất cả các ô trong vùng chọn hiệu quả hơn.


Video: Thêm văn bản trong Excel


Thêm văn bản vào đầu/cuối tất cả các ô bằng Flash Fill

Flash Fill in Excel là một công cụ thông minh tự động điền dữ liệu khi phát hiện mẫu. Tính năng này đặc biệt hữu ích khi thêm văn bản vào ô khi bạn có ví dụ về kết quả mong muốn.

Giả sử bạn cần thêm "Dr." vào tên trong cột A. Đây là cách bạn có thể sử dụng Flash Fill để đạt được điều này:

  1. Đảm bảo dữ liệu của bạn nằm trong một cột và cột tiếp theo trống.

  2. Nhập ví dụ đầu tiên với "Tiến sĩ." được thêm vào ô đầu tiên của cột tiếp theo và nhấn đăng ký hạng mục thi.

  3. Ấn Bản Ctrl + E để tự động điền các ô còn lại trong cột bằng "Tiến sĩ." đặt trước các tên.

    Mẹo: Bạn cũng có thể nhấp vào Ngày trên dải băng, sau đó chọn Điền vào Flash để đạt được kết quả tương tự nếu bạn thích sử dụng giao diện ribbon cho các thao tác trên Excel.

Lưu ý: Đến thêm văn bản cụ thể sau tên, chẳng hạn như nối thêm ", Nhân sự" để chỉ bộ phận nhân sự, bạn có thể sử dụng cách tiếp cận tương tự:


Thêm văn bản vào đầu/cuối tất cả các ô có công thức

Để dễ dàng chèn văn bản hoặc ký tự cụ thể vào đầu hoặc cuối ô, bạn có thể nối một chuỗi đã chỉ định với tham chiếu ô bằng công thức Excel. Giả sử bạn cần thêm "Lớp A:" vào tên trong cột A. Đây là cách bạn có thể áp dụng một công thức để đạt được điều này:

  1. Chọn một ô nơi bạn muốn xuất tên có tiền tố "Lớp A: ".

  2. Nhập bất kỳ công thức nào dựa trên sở thích của bạn và nhấn đăng ký hạng mục thi để xem kết quả đầu tiên (Ở đây tôi sẽ sử dụng công thức đầu tiên làm ví dụ):
    ="Class A: "&A2
    =CONCATENATE("Class A: ", A2)
    =CONCAT("Class A: ", A2)
    Mẹo: Trong các công thức này, "Lớp A: " là tiền tố được thêm vào tên và A2 là ô đầu tiên chứa tên bạn muốn sửa đổi. Hãy thoải mái thay thế "Lớp A: " và điều chỉnh A2 để phù hợp với nhu cầu cụ thể của bạn.

  3. Kéo thanh điều khiển điền xuống các ô bạn muốn áp dụng công thức này.

Ghi chú:

  • Để đơn giản, hãy đặt văn bản bạn muốn thêm vào một ô cụ thể (chẳng hạn như E2) rồi kết hợp hai ô. Mẹo: Địa chỉ ô cho văn bản được thêm vào trước bị khóa bằng dấu $ để tránh thay đổi khi sao chép công thức xuống.

  • Đến nối văn bản vào cuối nội dung hiện có của ô, chỉ cần đảo ngược cấu trúc công thức. Ví dụ: để thêm "- Loại A" vào cuối nội dung trong ô A2, hãy sử dụng bất kỳ công thức nào dưới đây:
    =A2&" - Class A"
    =CONCATENATE(A2, " - Class A")
    =CONCAT(A2, " - Class A")


Thêm văn bản vào đầu/cuối tất cả các ô bằng AI

Tính năng AI Aide trong Kutools cho Excel là một bước tiến đáng kể trong xử lý dữ liệu thông minh. Nó tận dụng trí tuệ nhân tạo để phân tích các yêu cầu của bạn và thực hiện các tác vụ phức tạp bằng một lệnh đơn giản.

Để thêm văn bản như "Tiến sĩ." vào các ô đã chọn của bạn, chỉ cần chọn các ô, nhấp vào Kutools > Trợ lý AIvà nói với Kutools AI Aide: Thêm "Dr." trước mỗi ô được chọn. Nó sẽ ngay lập tức hiểu và trình bày một Thực hiện cái nút. Nhấp vào nó và những thay đổi sẽ được áp dụng ngay lập tức.

Ghi chú:

  • Nếu kết quả không như bạn mong đợi và bạn muốn hoàn tác các thay đổi, hãy nhấp vào nút Không hài lòng nút để hoàn nguyên hành động của bạn.
  • Đến nối văn bản, chẳng hạn như "AA" vào cuối tất cả các ô đã chọn, điều chỉnh yêu cầu của bạn thành Thêm "AA" sau khi mỗi ô được chọn.
  • Muốn truy cập vào Trợ lý AI tính thiết thực? Tải xuống Kutools cho Excel Hiện nay! Ngoài ra, Kutools còn tự hào có vô số hơn 300 tính năng khác và cung cấp bản dùng thử miễn phí 30 ngày. Đừng chờ đợi, hãy thử ngay hôm nay!

Thêm văn bản vào đầu/cuối tất cả các ô bằng VBA

Trong phần này, chúng ta sẽ khám phá một phương pháp VBA đơn giản để thêm văn bản được chỉ định trực tiếp vào đầu hoặc cuối của tất cả các ô trong một hoặc nhiều phạm vi đã chọn.

  1. Chọn (các) phạm vi nơi bạn sẽ thêm văn bản đã chỉ định vào đầu hoặc cuối tất cả các ô.
  2. Giữ phím tắt Alt + F11 các phím trong Excel để mở Microsoft Visual Basic cho các ứng dụng cửa sổ.
  3. Nhấp chuột Chèn > Mô-đunvà dán mã VBA sau vào Mô-đun cửa sổ.
    • VBA: Thêm văn bản được chỉ định cho tới khi bắt đầu của các tế bào
      Sub PrependToSelectedCells()
          Dim c As Range
          For Each c In Selection
              If c.Value <> "" Then c.Value = "EXCL-" & c.Value 
          Next
      End Sub

      Lưu ý: Mã này đặt trước tất cả các ô được chọn bằng "EXCL-". Đảm bảo bạn thay thế văn bản mẫu này trong mã bằng văn bản thực tế mà bạn yêu cầu trước khi áp dụng nó vào bảng tính của mình.

    • VBA: Thêm văn bản được chỉ định đến cuối cùng của các tế bào
      Sub AppendToSelectedCells()
          Dim c As Range
          For Each c In Selection
              If c.Value <> "" Then c.Value = c.Value & "-XS"
          Next
      End Sub

      Lưu ý: Macro này nối thêm "-XS" vào nội dung của từng ô được chọn. Đảm bảo thay thế "-XS" với hậu tố cụ thể mà bạn muốn thêm vào nội dung ô trước khi chạy macro trong trang tính của mình.

  4. Nhấn F5 phím để chạy macro.

Kết quả

  • Nếu chạy VBA đầu tiên, giá trị "EXCL-" sẽ được thêm vào trước nội dung của tất cả các ô đã chọn.

  • Nếu chạy VBA thứ hai, giá trị "-XS" sẽ được thêm vào nội dung của tất cả các ô đã chọn.

Mẹo: Nếu bạn muốn đặt các giá trị đã sửa đổi vào cột liền kề bên phải thay vì thêm văn bản trực tiếp vào giá trị ban đầu, hãy sử dụng các mã bên dưới:
  • Thêm văn bản vào nội dung ô và đặt vào cột tiếp theo:

    Sub PrependToRightOfSelectedCells()
        Dim c As Range
        For Each c In Selection
            If c.Value <> "" Then c.Offset(0, 1).Value = "EXCL-" & c.Value
        Next c
    End Sub
  • Nối văn bản vào nội dung ô và đặt vào cột tiếp theo:

    Sub AppendToRightOfSelectedCells()
        Dim c As Range
        For Each c In Selection
            If c.Value <> "" Then c.Offset(0, 1).Value = c.Value & "-XS"
        Next c
    End Sub

Thêm văn bản vào đầu / cuối tất cả các ô bằng Kutools for Excel

Kutools cho Excel's Add Text công cụ được thiết kế để xử lý hiệu quả việc thêm văn bản được chỉ định ở đầu hoặc cuối mỗi ô trên một hoặc nhiều lựa chọn. Hơn nữa, công cụ này còn vượt trội trong các nhiệm vụ chi tiết hơn như:

  • Thêm văn bản trước hoặc sau các phân đoạn cụ thể trong nội dung ô.
  • Chèn văn bản vào vị trí được chỉ định.
  • Bao bọc văn bản xung quanh nội dung hiện có bằng cách thêm tiền tố và hậu tố cùng một lúc.
  • Nối văn bản cụ thể trước chữ hoa và/hoặc chữ thường.
  • Và những nhu cầu thao tác văn bản chuyên biệt hơn...

Một khi bạn có Kutools cho Excel đã cài đặt, chọn một hoặc nhiều phạm vi nơi bạn muốn thêm văn bản được chỉ định và nhấp vào Kutools > Text > Add Text. Trong Add Text hộp thoại, vui lòng làm như sau:

  1. Nhập văn bản bạn muốn thêm.
  2. Chọn tùy chọn mong muốn cho vị trí đặt văn bản. Bạn có thể xem trước kết quả trong khung xem trước.
  3. Đánh OK.

Lời khuyên:
  • Trong ảnh chụp màn hình được cung cấp, "2024" đã được nhập vào hộp văn bản với Sau ký tự cuối cùng tùy chọn đã chọn. Bạn có thể xem bản xem trước về cách văn bản sẽ xuất hiện trong mỗi ô trước khi áp dụng các thay đổi cho (các) phạm vi đã chọn của bạn.
  • Nếu bạn kiểm tra Skip non-text cells tùy chọn, công cụ sẽ không thêm văn bản đã chỉ định vào các ô chứa nội dung không phải văn bản.

Lưu ý: Muốn truy cập vào thêm văn bản tính thiết thực? Tải xuống Kutools cho Excel Hiện nay! Ngoài ra, Kutools còn tự hào có vô số hơn 300 tính năng khác và cung cấp bản dùng thử miễn phí 30 ngày. Đừng chờ đợi, hãy thử ngay hôm nay!


Thêm trực quan văn bản vào đầu / cuối của tất cả các ô bằng định dạng tùy chỉnh

Định dạng tùy chỉnh trong Excel là một tính năng mạnh mẽ cho phép bạn sửa đổi trực quan màn hình ô mà không thực sự thay đổi nội dung ban đầu của ô. Nó đặc biệt hữu ích khi thêm các đơn vị hoặc mã định danh cần thiết cho việc diễn giải nhưng không ảnh hưởng đến việc tính toán.

Giả sử bạn có một cột số biểu thị trọng số mà bạn muốn hiển thị với đơn vị "kg" được thêm vào mỗi số mà không thay đổi con số thực tế cho mục đích tính toán. Làm theo các bước dưới đây:

  1. Chọn các ô chứa trọng số. Bạn có thể chọn một phạm vi, toàn bộ cột hoặc các ô cụ thể trong bảng tính.

  2. Giữ phím tắt Ctrl + 1 phím để mở Format Cells thoại. Ngoài ra, bạn có thể nhấp chuột phải vào các ô đã chọn và chọn Format Cells từ trình đơn ngữ cảnh.
  3. Trong tạp chí Format Cells hộp thoại, trên Con số , vui lòng:
    1. Chọn Tuỳ chỉnh từ danh sách danh mục ở bên trái.
    2. Trong tạp chí Kiểu hộp nhập liệu bên dưới Tuỳ chỉnh, hãy nhập mã định dạng sau: #" Kilôgam". Sau đó bạn có thể xem trước định dạng mới trong Mâu để xem nó trông như thế nào trước khi áp dụng.
    3. Nhấp chuột OK.

Kết quả

Bây giờ, mỗi số trong lựa chọn của bạn sẽ hiển thị với "Kilôgam" được thêm vào, trong khi giá trị thực tế trong các ô vẫn không thay đổi, do đó mọi phép tính liên quan đến các ô này sẽ vẫn sử dụng dữ liệu số thuần túy mà không có "Kilôgam" văn bản.

Ghi chú:

  • Mã định dạng #" Kilôgam" nối trực quan " Kilôgam" với tất cả các ô chứa số các bạn có thể tùy chỉnh như sau:
    • Thay thế kg trong dấu ngoặc kép với văn bản bạn muốn thêm.
    • Nếu các ô của bạn chứa văn bản và bạn muốn nối thêm văn bản cụ thể vào chúng, hãy thay thế # (ký hiệu số) với @ (ký hiệu "at") trong mã định dạng.

  • Đến thêm văn bản vào đầu ô một cách trực quan, đứng trước # trong mã định dạng của bạn với văn bản. Chẳng hạn, việc nhập "chữ "# trong hộp định dạng sẽ thêm vào trước "chữ " tới tất cả các ô số.

Chèn văn bản sau ký tự thứ N trong mỗi ô

Trong phần này, chúng ta sẽ khám phá hai phương pháp để chèn văn bản cụ thể sau ký tự thứ N trong mỗi ô: một phương pháp sử dụng ký tự công thức THAY THẾ và cái còn lại với một công cụ đa năng. Như một ví dụ, chúng tôi sẽ chỉ ra cách chèn dấu gạch nối (-) sau ký tự thứ 5.


Chèn văn bản sau ký tự thứ N bằng công thức REPLACE

Để chèn văn bản hoặc ký tự cụ thể sau ký tự thứ N trong các ô bằng hàm REPLACE, chúng ta sẽ làm theo mẫu được mô tả bên dưới.

=REPLACE(cell, N+1, 0, "text")

Logic đằng sau công thức này là thay thế 0 (không) nhân vật của pin tại (N + 1) vị trí thứ với "bản văn". Ví dụ, để chèn dấu gạch nối (-) sau ký tự thứ 5, tôi sẽ sử dụng công thức dưới đây:

=REPLACE(A2, 6, 0, "-")


Chèn văn bản sau ký tự thứ N bằng Kutools for Excel

Bằng cách áp dụng Kutools for Excel's Add Text bạn có thể thêm văn bản được chỉ định không chỉ vào đầu hoặc cuối ô mà còn vào một vị trí được chỉ định trong các ô.

Đến chèn dấu gạch nối (-) sau ký tự thứ 5, chọn một hoặc nhiều phạm vi nơi bạn muốn chèn dấu gạch nối và nhấp vào Kutools > Text > Add Text. Trong Add Text hộp thoại, vui lòng làm như sau:

  1. Nhập dấu gạch nối (-) trong hộp văn bản.
  2. Chọn hình ba gạch Chỉ định vị trí tùy chọn và nhập 5 để chèn dấu gạch nối sau ký tự thứ 5. Bạn có thể xem trước kết quả trong khung xem trước.
  3. Đánh OK.

Lưu ý: Muốn truy cập vào thêm văn bản tính thiết thực? Tải xuống Kutools cho Excel Hiện nay! Ngoài ra, Kutools còn tự hào có vô số hơn 300 tính năng khác và cung cấp bản dùng thử miễn phí 30 ngày. Đừng chờ đợi, hãy thử ngay hôm nay!


Nối văn bản trước/sau các ký tự cụ thể

Trong phần này, chúng ta sẽ khám phá hai phương pháp để thêm văn bản vào trước hoặc sau các ký tự cụ thể trong ô Excel: một phương pháp sử dụng THAY THẾ công thức và khác với một công cụ đa năng. Để minh họa, chúng tôi sẽ chứng minh cách chèn "(EO)" trước và sau dấu gạch nối (-) trong nội dung ô.


Chèn văn bản trước/sau các ký tự cụ thể bằng công thức SUBSTITUTE

Để chèn văn bản hoặc ký tự trước hoặc sau các ký tự cụ thể trong ô bằng hàm SUBSTITUTE, chúng ta sẽ thực hiện theo các mẫu được mô tả bên dưới.

  • Thêm văn bản vào trước trước ký tự cụ thể ("anchor_text"):

    =SUBSTITUTE(cell, "anchor_text", "added_text & anchor_text", 1)

  • Nối văn bản sau khi ký tự cụ thể ("anchor_text"):

    =SUBSTITUTE(cell, "anchor_text", "anchor_text & added_text", 1)

Logic đằng sau các công thức là thay thế "văn bản neo" trong pin với "văn bản đã thêm & văn bản neo" or "anchor_text & đã thêm_text", để chèn "văn bản đã thêm" trước hay sau "văn bản neo".

Ví dụ: để chèn "(EO)" trước dấu gạch nối (-) trong nội dung ô, hãy sử dụng công thức dưới đây:

=SUBSTITUTE(A2, "-", "(EO)-", 1)

Lời khuyên:
  • Số 1 trong công thức SUBSTITUTE yêu cầu Excel chỉ thay thế lần xuất hiện đầu tiên của dấu gạch nối (-) trong ô A2. Nếu có nhiều dấu gạch nối và bạn muốn thay thế một dấu gạch nối khác, hãy điều chỉnh số này để phù hợp với trường hợp cụ thể mà bạn đang nhắm mục tiêu. Để thêm "(EO)" trước mỗi dấu gạch nối, hãy xóa hoàn toàn số phiên bản:
    =SUBSTITUTE(A2, "-", "(EO)-")
  • Để chèn "(EO)" sau dấu gạch nối (-), sử dụng công thức dưới đây:
    =SUBSTITUTE(A2, "-", "-(EO)", 1)

Chèn văn bản trước / sau các ký tự cụ thể bằng Kutools for Excel

Kutools for Excel's Add Text Tính năng này cho phép bạn dễ dàng thêm văn bản vào trước hoặc sau các ký tự cụ thể trong ô.

Đến chèn "(EO)" trước dấu gạch nối (-) trong nội dung ô, chọn một hoặc nhiều phạm vi nơi bạn muốn thực hiện sửa đổi này và nhấp vào Kutools > Text > Add Text. Trong Add Text hộp thoại, vui lòng làm như sau:

  1. Kiểu (EO) trong hộp văn bản.
  2. Chọn hình ba gạch Trước văn bản tùy chọn và nhập dấu gạch nối (-) vào ô nhập tương ứng. Bạn có thể xem trước kết quả trong khung xem trước.
  3. Đánh OK để chèn (EO) trước dấu gạch nối.

Lưu ý: Muốn truy cập vào thêm văn bản tính thiết thực? Tải xuống Kutools cho Excel Hiện nay! Ngoài ra, Kutools còn tự hào có vô số hơn 300 tính năng khác và cung cấp bản dùng thử miễn phí 30 ngày. Đừng chờ đợi, hãy thử ngay hôm nay!


Trên đây là toàn bộ nội dung liên quan liên quan đến xóa macro trong Excel. Tôi hy vọng bạn thấy hướng dẫn này hữu ích. Nếu bạn đang muốn khám phá thêm các mẹo và thủ thuật Excel, xin vui lòng nhấn vào đây để truy cập vào bộ sưu tập phong phú của chúng tôi gồm hơn hàng nghìn bài hướng dẫn.

Comments (55)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Bonjour, J'ai besoin d'aide. J'ai un tableau excel dans lequel je veux dans une de mes colonnes que lorsque j'écris NOK la cellule se colore en rouge et les caractères en blanc.
En VBA J'ai déjà tout essayé comme message mais j'ai toujours une erreur. Mon problème se situe au niveau de la première ligne car je ne sais pas quoi écrire. Quand j'inscris NAME il ne fait rien. Quand j'inscris Value il ne fait rien. J'ai essayé TEXTBOX et le nom de la colonne CAISSE mais j'ai toujours une erreur.

If cell.Textboxcaisse = NOK Then
cell.Interior.ColorIndex = 3
cell.Font.ColorIndex = 2
cell.Font.Bold = True
End If
Next
For Each cell In Range("r3:r500")
If cell.Name = OK Then
cell.Interior.ColorIndex = 2
cell.Font.ColorIndex = 1
cell.Font.Bold = True
End If
Next

Merci pour votre aide.
This comment was minimized by the moderator on the site
Hi there,

Do you mean that you want the fill color to turn red and font color to turn white as long as the cell's content is NOK? So, if 10 cells have NOK as content, and the 10 cells are in the column you mentioned, the fill color and font color of all the 10 cells will change?

Also, can you speak English? So I can better understnd your situation. And it will be better if you attach the file with the VBA you created. So that we can help you revise it with higher efficiency.

Thanks in advance.
Amanda
This comment was minimized by the moderator on the site
Thank you!
This comment was minimized by the moderator on the site
the VBA code worked perfectly on Office for Mac
This comment was minimized by the moderator on the site
Me has quitado varias horas de trabajo de encima, mil gracias!!!
This comment was minimized by the moderator on the site
thanks a lot dear for sharing information.
This comment was minimized by the moderator on the site
Thank you! Apend and pre-pend macro works great
This comment was minimized by the moderator on the site
I am trying to change a date formula from mm/dd/yyyy to dd/mm/yyyy. The leading zeros for months and dates less than 10 (two digits) are going away. Anyone have tips on how to easily put them back. I tried using the =month, =day, =year formulas and concatenating them. However, the leading zeros are dropping off. I would manually have to put in the leading zeros. Is there an easy way to do this? We are going to have approximately 1,000 rows of data on our file each month.
This comment was minimized by the moderator on the site
Hi, Amanda, if you want to convert date from mm/dd/yyyy to dd/mm/yyyy, this article https://www.extendoffice.com/documents/excel/4646-excel-convert-dd-mm-yyyy-to-mm-dd-yyyy.html can help you, it list two easiest ways for solving this job.
This comment was minimized by the moderator on the site
I want to make a formula that show in cell text "Profit" when another cell show +digit, and show in that cell "Loss" when another that cell show -digit
This comment was minimized by the moderator on the site
Hi, Manik, use this =IF(B1>0, "Profit", "Loss")
This comment was minimized by the moderator on the site
Thanks a lot!! I was initially using Access but this is so much easier.
This comment was minimized by the moderator on the site
Hello, i want to add text in a formula;

current cell value: ='DAM91-SVC'!$C$47
i want to add text: [MHSV Sales Report 2017 (JAN-DEC).xlsx]

therefore the cell value should read like this in the end: ='[MHSV Sales Report 2017 (JAN-DEC).xlsx]DAM91-SVC'!$C$47

please tell me how will this be done.
thank you
total 1800 cell count need alteration.
This comment was minimized by the moderator on the site
Hello, sorry to read your question so late. Here is a solution but you need to free download Kutools for Excel.

Using the Convert Formula to Text utility to convert the formula cell to text, then apply Add Text utility to add the text string in the Specify position(1), then click Ok. After all cells have been added text, conver them to formula by click Kutools > Content > Convert Text to Formula.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations