Thêm một vài ký tự trước một cột số trong excel

Liên hệ QC
Mình có DS khách hàng KH1, KH89, KH100 giờ muốn thêm thành KH0001, KH0010, KH0100 thì phải làm thế nào????

như cách của bạn thì mình điền nhìn thấy là dạng KH0100, Nhưng giá trị thực của nó lại là số 100, làm thế nào để có thể copy lại thành giá trị thực như mắt nhìn thấy?? KH0100???
 
Mình có DS khách hàng KH1, KH89, KH100 giờ muốn thêm thành KH0001, KH0010, KH0100 thì phải làm thế nào????

như cách của bạn thì mình điền nhìn thấy là dạng KH0100, Nhưng giá trị thực của nó lại là số 100, làm thế nào để có thể copy lại thành giá trị thực như mắt nhìn thấy?? KH0100???
Dùng hàm ="KH"& TEXT(CellChuaSo,"0000")
 
Mình có DS khách hàng KH1, KH89, KH100 giờ muốn thêm thành KH0001, KH0010, KH0100 thì phải làm thế nào????

như cách của bạn thì mình điền nhìn thấy là dạng KH0100, Nhưng giá trị thực của nó lại là số 100, làm thế nào để có thể copy lại thành giá trị thực như mắt nhìn thấy?? KH0100???
Giả sử dữ liệu tại A1 của bạn là KH1 thì tại B1 nhập thế này ="KH"&REPT("0",6-LEN(A1))&RIGHT(A1,LEN(A1)-2)
 
Cách của bạn Hoang tien minh là rất hay. Nhưng khi mình tìm bằng ctr +f mình tìm AB123 thì lại ko tìm được. lúc đầu mình không biết tại sao nhưng sau khi kích vào ô AB123 thì nó chỉ hiện ra số 123 (không thấy chữ AB đâu cả) Vậy là do mình làm lỗi hay còn giải pháp nào hiệu quả hơn để cho ô exel của mình thực hiện đầy đủ kí tự AB123?? Có như vậy mình mới sử dụng ctl +f được? Rât mong được chỉ giáo! xin cảm ơn.
Nếu bạn muốn hiển thị thì bạn chọn vùng cần định dạng, chọn format cells...(Ctr+1) chọn tab Number, chọn Custom, trong mục Type bạn nhập "AB"# sau đó nhấn OK là được
 
Cách của bạn Hoang tien minh là rất hay. Nhưng khi mình tìm bằng ctr +f mình tìm AB123 thì lại ko tìm được. lúc đầu mình không biết tại sao nhưng sau khi kích vào ô AB123 thì nó chỉ hiện ra số 123 (không thấy chữ AB đâu cả) Vậy là do mình làm lỗi hay còn giải pháp nào hiệu quả hơn để cho ô exel của mình thực hiện đầy đủ kí tự AB123?? Có như vậy mình mới sử dụng ctl +f được? Rât mong được chỉ giáo! xin cảm ơn.
Nếu bạn muốn có giá trị AB thật thì bạn dùng công thức nối chuỗi thôi
="AB"&A1
 
Tùy theo yêu cầu của bạn mà áp dụng theo 2 cách trên, nếu trường hợp chỉ thêm một loại ký tự duy nhất thì dùng theo fomat cell, còn nếu nhiều kí tự loằng ngoằng thì nên dùng cách 2 nối chuỗi, bàn luận chi nhiều :))

Cách của bạn Hoang tien minh là rất hay. Nhưng khi mình tìm bằng ctr +f mình tìm AB123 thì lại ko tìm được. lúc đầu mình không biết tại sao nhưng sau khi kích vào ô AB123 thì nó chỉ hiện ra số 123 (không thấy chữ AB đâu cả) Vậy là do mình làm lỗi hay còn giải pháp nào hiệu quả hơn để cho ô exel của mình thực hiện đầy đủ kí tự AB123?? Có như vậy mình mới sử dụng ctl +f được? Rât mong được chỉ giáo! xin cảm ơn.
Dường như trong cell không hỗ trợ tìm kiếm thủ công trong cell khi bảng cần tìm có công thức, vì mình cũng ko làm được bao giờ cả, bạn nhấn cltr + f và gõ ="AB"&123 khi đó nó sẽ tìm được và chịu khó tìm như thế đi =))
 
Chỉnh sửa lần cuối bởi điều hành viên:
Dường như trong cell không hỗ trợ tìm kiếm thủ công trong cell khi bảng cần tìm có công thức, vì mình cũng ko làm được bao giờ cả, bạn nhấn cltr + f và gõ ="AB"&123 khi đó nó sẽ tìm được và chịu khó tìm như thế đi =))

Tìm được chứ bạn:

2.jpg
 
Mình có dữ liệu:"31353034_31353044_245558_Sinh vien:093732,hoc ky:1234,so tien no:13963800", mình muốn thêm "MSSV" trước số 09 => "31353034_31353044_245558_Sinh vien:MSSV093732,hoc ky:1234,so tien no:13963800", tương tự thêm trước 10...,11...,20... Bác nào có công thức nào chỉ giúp em với.

Cảm ơn nhiều
 
Mình có dữ liệu:"31353034_31353044_245558_Sinh vien:093732,hoc ky:1234,so tien no:13963800", mình muốn thêm "MSSV" trước số 09 => "31353034_31353044_245558_Sinh vien:MSSV093732,hoc ky:1234,so tien no:13963800", tương tự thêm trước 10...,11...,20... Bác nào có công thức nào chỉ giúp em với.

Cảm ơn nhiều
Bạn thử dùng công thức
=SUBSTITUTE(A1;"09";"MSSV 09") với A1 chứa dữ liệu
với trường hợp 10, 11, 12.... thì thay 09 thành 10, 11, 12,....
 
Mình có dữ liệu:"31353034_31353044_245558_Sinh vien:093732,hoc ky:1234,so tien no:13963800", mình muốn thêm "MSSV" trước số 09 => "31353034_31353044_245558_Sinh vien:MSSV093732,hoc ky:1234,so tien no:13963800", tương tự thêm trước 10...,11...,20... Bác nào có công thức nào chỉ giúp em với.

Cảm ơn nhiều
Bạn thử dùng công thức
=SUBSTITUTE(A1;"09";"MSSV 09") với A1 chứa dữ liệu
với trường hợp 10, 11, 12.... thì thay 09 thành 10, 11, 12,....


không có dữ liệu File thật nên đọc qua thấy cách này vẫn ổn
Bôi đen vùng dữ liệu: CTRL+H
mục Find.. gõ vien:
mục Re ... gõ vien:MSSV
 
Bạn thử dùng công thức
=SUBSTITUTE(A1;"09";"MSSV 09") với A1 chứa dữ liệu
với trường hợp 10, 11, 12.... thì thay 09 thành 10, 11, 12,....

Công thức này không dùng được. Nếu mã số có nhiều lần '09' thì kết quả sẽ sai hết
ví dụ
A1 : 31353034_31353044_245558_Sinh vien:093092
=SUBSTITUTE(A1,"09","MSSV 09") ===> 31353034_31353044_245558_Sinh vien:MSSV 093MSSV 092

Nếu muốn dùng phải thêm số 1 ở sau - tức là chỉ đổi một lần đầu tiên.

=SUBSTITUTE(A1,"09","MSSV 09",1)
 
Lần chỉnh sửa cuối:
Công thức này không dùng được. Nếu mã số có nhiều lần '09' thì kết quả sẽ sai hết
ví dụ
A1 : 31353034_31353044_245558_Sinh vien:093092
=SUBSTITUTE(A1,"09","MSSV 09") ===> 31353034_31353044_245558_Sinh vien:MSSV 093MSSV 092

Nếu muốn dùng phải thêm số 1 ở sau - tức là chỉ đổi một lần đầu tiên.

=SUBSTITUTE(A1,"09","MSSV 09",1)
Vậy thì công thức =SUBSTITUTE(A1;":09";"MSSV:09")
 
Vậy thì công thức =SUBSTITUTE(A1;":09";"MSSV:09")
cái hàm này hoạt động gần tương tự như CTRl+H trong bài #30 anh nhỉ
không đụng đến số 09 nữa thì vien:MSSV
=SUBSTITUTE(A1;"vien:";"vien:MSSV")
khỏi phải thay 09 thành 10 hay 11 anh ạ
 
Lần chỉnh sửa cuối:
Chủ đề không có nói rõ dữ liệu của mình ra sao. Chính tôi cũng không hiểu là dữ liệu chứa "...SINHVIEN:09..." hay là cột "...SINHVIEN" chứa "09..."

Vì vậy tôi không trả lời thẳng cho chủ đề. Tôi chỉ nhắc nhở khi dùng hàm Substitute thì phải cảnh giới xét xem phần cần Substituted có phải là dữ liệu độc nhất trong chuỗi hay không. Nếu không thì phải xác định ý của mình muốn substitute ở vị trí thứ mấy.
 
Hai bạn đều đúng, tùy trường hợp mà áp dụng.
- Theo bạn Ngodany135 thì áp dụng với file dữ liệu lớn, có database sẽ tiện lợi.
- Bạn Luc Van thì có lý khi làm ít ô.
Còn tui thì chưa biết làm sao mà có chữ mà số vẫn chia dấu phẩy phần trăm nè? help me ... ví dụ: 1,000 đồng
 
Ngồi ngẫm nghĩ 1 lúc thì tớ làm như sau:
chọn cột A bấm ctrl + 1 vào tab number chọn mục type gõ "T"@ thế là hiện lên tất

Thank anh em
cho mình hỏi sao mình làm theo ví dụ thì không được nhỉ ?
và đây là thêm ký tự vào đầu chuỗi
giả sử mình muốn thêm chữ " Tháng 2" vào sau thành:
"3A-01 Tháng 2"
"3A-02 Tháng 2"
"3B-01 Tháng 2"
"3B-02 Tháng 2"
mà vẫn ở cột A thì làm như thế nào vậy các bác.
Thanks các bác trước
 
bây giờ mình có một câu hỏi mong mọi người giải đáp dùm nhé
mình có một bảng vd
1+2+3 3+4+5
2+3+4 1+2+3

bây giờ mình muốn thêm dấu = vào trước tất cả các ô để nó tính cho mình thành tổng các số thì làm thế nào
 
bây giờ mình có một câu hỏi mong mọi người giải đáp dùm nhé
mình có một bảng vd
1+2+3 3+4+5
2+3+4 1+2+3

bây giờ mình muốn thêm dấu = vào trước tất cả các ô để nó tính cho mình thành tổng các số thì làm thế nào
cái này làm thế nào nhỉ?
Thử mãi ko ra.
 
bây giờ mình có một câu hỏi mong mọi người giải đáp dùm nhé
mình có một bảng vd
1+2+3 3+4+5
2+3+4 1+2+3

bây giờ mình muốn thêm dấu = vào trước tất cả các ô để nó tính cho mình thành tổng các số thì làm thế nào
Công thức ="="&A1 rồi copy/paste special value là sẽ tính toán được.
 
bây giờ mình có một câu hỏi mong mọi người giải đáp dùm nhé
mình có một bảng vd
1+2+3 3+4+5
2+3+4 1+2+3

bây giờ mình muốn thêm dấu = vào trước tất cả các ô để nó tính cho mình thành tổng các số thì làm thế nào
Bạn thử File này xem được không
 

File đính kèm

  • Book1.xls
    33.5 KB · Đọc: 16
Web KT
Back
Top Bottom