Chèn thêm các số, ký tự vào ô trong EXCEL (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

tanphat89

Thành viên mới
Tham gia
23/11/09
Bài viết
4
Được thích
0
Các bác cho em hỏi với.
Hóa đơn GTGT có số HĐ ví dụ là 0001234, nhưng các quý trước em chỉ nhập 1234 nhưng giờ em muốn thêm 000 vào tất cả các số HĐ đã nhập thì làm thế nào ạ, chứ nhập tay lại lâu quá. Cám ơn các bác nhiều!
 
Các bác cho em hỏi với.
Hóa đơn GTGT có số HĐ ví dụ là 0001234, nhưng các quý trước em chỉ nhập 1234 nhưng giờ em muốn thêm 000 vào tất cả các số HĐ đã nhập thì làm thế nào ạ, chứ nhập tay lại lâu quá. Cám ơn các bác nhiều!
Nếu chỉ mang ý nghĩa hiển thị thì bạn chỉ cần sử dụng Format cell là được: Chọn vùng --> Nhấn Ctrl+1 --> Chọn tab Number, chọn Custom bên trái, gõ 0000000 (7 số 0) ở mục Type bên phải --> OK.
Nếu muốn chuyển hẳn thành chuỗi gồm 7 chữ số thì bạn sử dụng công thức sau: =TEXT(A1,"0000000"), với A1 là ô chứa số HĐ.
 
Các bác cho em hỏi với.
Hóa đơn GTGT có số HĐ ví dụ là 0001234, nhưng các quý trước em chỉ nhập 1234 nhưng giờ em muốn thêm 000 vào tất cả các số HĐ đã nhập thì làm thế nào ạ, chứ nhập tay lại lâu quá. Cám ơn các bác nhiều!
Bạn dùng hàm replace thủ công chút nhé, thông qua các bước sau:

Gỉa sử cột hóa đơn là cột B, B1 là dòng tiêu đề, số hóa đơn dòng B2 là 123, bạn muốn chuyển thành 000123

1. Insert 1 cột ngay bên cạnh cột số hóa đơn cũ đã nhập(cột C), chèn thêm 1 ký tự đầu tiên vào dãy số hóa đơn. Ví dụ chèn chữ "A" chẳng hạn, tại cột bên cạnh tương ứng, gõ ="A"&B2. Enter và kéo tới hết bảng cần điều chỉnh.
2.Chọn toàn bộ cột C, nhấn Ctrl + F, chọn Tab Replace, phần Find what, gõ "A", phần Replace with, gõ " '000", nhớ là có ký tự " ' "để định dạng số 0 nhé! Sau đó click Replace all.
3. Copy=> Paste Value lại cột B và xóa cột C. Done!
 
Bạn dùng hàm replace thủ công chút nhé, thông qua các bước sau:

Gỉa sử cột hóa đơn là cột B, B1 là dòng tiêu đề, số hóa đơn dòng B2 là 123, bạn muốn chuyển thành 000123

1. Insert 1 cột ngay bên cạnh cột số hóa đơn cũ đã nhập(cột C), chèn thêm 1 ký tự đầu tiên vào dãy số hóa đơn. Ví dụ chèn chữ "A" chẳng hạn, tại cột bên cạnh tương ứng, gõ ="A"&B2. Enter và kéo tới hết bảng cần điều chỉnh.
2.Chọn toàn bộ cột C, nhấn Ctrl + F, chọn Tab Replace, phần Find what, gõ "A", phần Replace with, gõ " '000", nhớ là có ký tự " ' "để định dạng số 0 nhé! Sau đó click Replace all.
3. Copy=> Paste Value lại cột B và xóa cột C. Done!
Làm như vậy thì các mã sẽ không nhất quán về độ dài. Cụ thể: 123 sẽ thành 000123 (6 số), 12 sẽ thành 00012 (5 số), 1234 sẽ thành 0001234 (7 số),...

Hơn nữa, nếu đã xác định sử dụng hàm và Paste Values thì dùng luôn hàm Text cho nó khỏe.
 
Làm như vậy thì các mã sẽ không nhất quán về độ dài. Cụ thể: 123 sẽ thành 000123 (6 số), 12 sẽ thành 00012 (5 số), 1234 sẽ thành 0001234 (7 số),...
Bạn đã thử chưa vậy, tại sao lại không nhất quán thế bạn. Mục tiêu là chèn thêm 3 số 0 vào đầu các số hóa đơn (4 số cuối), thực chất mình sử dụng hàm Replace để đổi từ chữ "A" đầu tiên thành 3 số 0 thôi mà, chứ có thay đổi gì đâu bạn %#^#$
 
Làm như vậy thì các mã sẽ không nhất quán về độ dài. Cụ thể: 123 sẽ thành 000123 (6 số), 12 sẽ thành 00012 (5 số), 1234 sẽ thành 0001234 (7 số),...

Hơn nữa, nếu đã xác định sử dụng hàm và Paste Values thì dùng luôn hàm Text cho nó khỏe.
Đúng rồi, em quên mất là trường hợp hóa đơn có thể có 3,4, hoặc 5 số. Cảm ơn bác nghiaphuc nhé! :D
 
Web KT

Bài viết mới nhất

Back
Top Bottom