Mục lục
Bạn có thể cần phải thêm các ký tự trong Excel vào đầu, cuối hoặc ở bất kỳ vị trí nào của tất cả các ô trong vùng chọn. Chắc ai cũng biết cách làm thủ công rồi, nhập thủ công vào từng ô chắc mất nhiều thời gian lắm. Trong bài viết này, chúng tôi sẽ trình bày một số cách dễ dàng để thêm các ký tự giống nhau vào một vùng chọn.
Tải xuống Sách bài tập thực hành
Tải sách bài tập thực hành này để thực hành trong khi bạn đang đọc bài viết này.
Thêm ký tự.xlsm
5 cách dễ dàng để thêm ký tự trong Excel
Hãy xem xét tình huống sau: bạn có dữ liệu trong các ô hiện có chứa tên. Bạn có thể muốn đặt tiền tố ở đầu mỗi ô, hậu tố ở cuối hoặc một số văn bản ở phía trước công thức.
Phương pháp 1: Toán tử dấu và (&) để thêm các ký tự trong Excel
Dấu và (&) là toán tử được sử dụng chủ yếu để nối nhiều ký tự văn bản thành một.
chúng tôi sẽ sử dụng nó để đặt các ký tự ở trước/sau tất cả các ô trong một phạm vi.
Bước 1:
- Nhấp vào ô đầu tiên của cột mà bạn muốn các tên đã chuyển đổi sẽ xuất hiện (C5).
- Nhập dấu bằng (=), tiếp theo là dòng chữ “Giáo sư ”, tiếp theo là dấu và (&).
="Professor "& B5
Bước 2:
- Chọn ô chứa tên (B5).
- Nhấn Vào để xemkết quả.
- Kéo để Tự động điền vào các ô.
Cách 2: Hàm CONCATENATE thêm ký tự trong Excel
Hàm CONCATENATE là một hàm Excel cho phép bạn chèn văn bản vào đầu và cuối chuỗi văn bản.
Hàm CONCATENATE() tương tự như dấu và ( &) về mặt chức năng. Sự khác biệt duy nhất giữa hai là cách chúng ta sử dụng chúng. Chúng ta có thể áp dụng chức năng này ở đầu cuối văn bản. Trong phần này, chúng ta sẽ thảo luận về cả hai.
2.1 CONCATENATE để thêm ký tự vào đầu tất cả các ô
Bây giờ chúng ta hãy xem cách thêm một số ký tự vào đầu của mỗi tên trong tập dữ liệu. Giả sử bạn muốn thêm dòng chữ “ Professor ” vào cuối mỗi tên. Hãy làm theo các bước sau để tìm hiểu phương pháp này.
Bước 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 ( F5 ).
Bước 2:
- Nhập dấu bằng (=) để nhập công thức.
- Nhập hàm CONCATENATE
Bước 3:
- Nhập tiêu đề “ Giáo sư ” trong dấu ngoặc kép, theo sau là dấu phẩy (,).
- Chọn ô chứa tên ( E5 )
- Đặ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ờ phải là
Văn bản công thức
=CONCATENATE("Professor ", E5)
Bước 4:
- Nhấn Nhập .
- Kéo bộ điều khiển điền xuống để đạt được hiệu quả tương tự.
Bạn sẽ nhận thấy rằng tiêu đề “ Giáo sư ” là được thêm vào trước các tên đầu tiên trong danh sách.
2.2 CONCATENATE để thêm các ký tự 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ố ký tự vào end của mọi tên trong tập dữ liệu. Giả sử bạn muốn thêm dòng chữ “( USA )” vào cuối mỗi tên.
Bước 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à C5).
Bước 2:
- Nhập dấu bằng (=) để nhập công thức.
- Nhập hàm CONCATENATE .
- Chọn ô chứa tên (B5 trong ví dụ của chúng tôi).
- Tiếp theo, hãy chèn dấu phẩy, theo sau là văn bản “( USA )”.
- Đặ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à:
Văn bản công thức
=CONCATENATE(B5, " (USA)")
Bước 3:
- Nhấn Enter .
- Kéo núm điều khiển điền xuống để đạt được hiệu ứng tương tự
Bạn sẽ nhận thấy dòng chữ “( USA ).” được thêm vào sau tên đầu tiên trong danh sách.
Phương pháp 3: Điền Flash để Thêm Ký tự trong Excel
Tính năng điền flash của Excel hoạt động kỳ diệu. Nếu đang sử dụng Excel 2013 trở lên, bạn sẽ có thể sử dụng nó.
Các kỹ năng nhận dạng mẫu của Excel được sử dụng trong chức năng này. Nónhận ra một mẫu trong dữ liệu của bạn và điền vào các ô còn lại của cột với cùng một mẫu cho bạn.
3.1 Flash Fill để thêm văn bản vào đầu tất cả các ô
Bước 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 ( F5 ).
- Nhập thủ công văn bản “ Professor ”, theo sau là tên đầu tiên trong danh sách của bạn
Bước 2
- Nhấn Enter .
- Nhấp lại vào ô F5 .
- 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 chỉ cần nhấn CTRL+E trên bàn phím (Command+E ) nếu bạn đang sử dụng máy Mac).
Thao tác 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!
3.2 Flash Fill để thêm văn bản đến cuối tất cả các ô
Bước 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 ( C5 ).
- Hãy nhập thủ công văn bản “( USA )”, theo sau là tên đầu tiên trong danh sách của bạn
Bước 2:
- Nhấn Enter .
- Nhấp lại vào ô C5 .
- Trong tab Dữ liệu , nhấp vào nút Flash Fill
Thao tác này sẽ sao chép cùng một mẫu sang phần còn lại của các ô trong cột… trong nháy mắt!
Cách 4: Thêm ký tự vàoExcel trước/sau Ký tự thứ N cụ thể
Để thêm một văn bản hoặc ký tự cụ thể tại một vị trí cụ thể trong một ô, hãy ngắt chuỗi gốc thành hai nửa và thêm văn bản vào giữa chúng. Cú pháp của phương thức đó là,
=CONCATENATE(LEFT(cell, n), “text”, RIGHT(cell, LEN(cell) -n))
Ở đâu,
- TRÁI (ô, n)= vị trí của ký tự thứ n tính từ bên trái mà bạn muốn thêm ký tự.
- LEN (cell) -n)= Tổng số ký tự trừ đi ký tự thứ n.
- RIGHT (cell, LEN(cell) -n))= vị trí của ký tự thứ n từ bên phải sang.
- CONCATENATE(LEFT(ô, n) , “ văn bản “, RIGHT(ô, LEN(ô) -n)) = Cộng hai nửa thành một bằng Hàm CONCATENATE
Ví dụ: bạn muốn thêm dấu (-) sau ký tự thứ 5 giữa các từ James và (USA) từ ô B5
Công thức Văn bản
=CONCATENATE(LEFT(B5, 5), "-", RIGHT(B5, LEN(B5) -5))
Bước 1:
- Nhập dấu bằng (=) để nhập công thức
- Sử dụng hàm CONCATENATE , theo sau là dấu ngoặc vuông ()
Bước 2:
- Sử dụng Hàm TRÁI giữa các dấu ngoặc.
- Chọn ô B5 cho ô bạn muốn thêm và nhập dấu phẩy (,)
- Nhập 5 cho vị trí thứ 5 từ bên trái và đóng dấu ngoặc.
- Nhập dấu gạch ngang “-” giữa hai dấu ngoặc kép.
Bước 3:
- Sử dụng Hàm bên phải theo sau là dấu phẩy
- Chọn Ô B5 và nhập dấu phẩy
- Sử dụng Hàm LEN và chọn ô B5
- Nhập trừ 5 (-5) để xác định vị trí của ký tự thứ n từ bên phải sang
- Đóng khung.
Bước 4:
- Nhấn Enter để xem kết quả
Phương pháp 5: VBA để thêm ký tự được chỉ định vào tất cả các ô
Macro VBA sau đây sẽ giúp công việc của bạn dễ dàng hơn nếu bạn muốn thêm các ký tự cụ thể vào từng ô của vùng chọn.
5.1 VBA: Thêm ký tự cụ thể vào đầu mỗi ô
Bước 1:
- Chọn phạm vi ( E5:E12 ) mà bạn sẽ thêm văn bản cụ thể vào đó
Bước 2:
- Giữ các phím Alt + F11 trong Excel và thao tác này sẽ mở cửa sổ Microsoft Visual Basic for Applications .
- Nhấp vào Chèn > Mô-đun và dán mã VBA sau vào Cửa sổ mô-đun.
- Thêm mã VBA sau
2316
Bước 3:
Nhấn phím F5 để chạy macro này và tất cả của các ô sẽ được thêm vào giá trị Giáo sư trước nội dung ô
5.2 VBA: Thêm văn bản cụ thể vào cuối mỗi ô
Bước 1:
- Chọn phạm vi ( B5:B12 ) mà bạn sẽ thêm văn bản cụ thể vào đó
Bước 2:
- Nhấn và giữ các phím Alt + F11 trong Excel và thao tác này sẽ mở ra Microsoft Visual Cơ bản cho ứng dụng cửa sổ.
- Nhấp vào Chèn > Mô-đun và dán mã VBA sau vào Cửa sổ mô-đun.
- Thêm mã VBA sau
9299
Bước 3:
- Nhấn phím F5 để chạy macro này và tất cả các ô sẽ được thêm giá trị “(USA)” trước nội dung ô
Kết luận
Cảm ơn bạn vì đã đọc bài viết này. Sử dụng các phương pháp này, bạn có thể dễ dàng thêm ký tự vào ô hoặc vị trí cụ thể theo ý muốn. Nếu bạn có bất kỳ câu hỏi nào - Hãy hỏi chúng tôi. Chúng tôi, Nhóm Exceldemy, luôn phản hồi các câu hỏi của bạn.