Nối chuỗi bị mất số 0 đầu (1 người xem)

Liên hệ QC

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

thiensonepu

Thành viên mới
Tham gia
2/4/11
Bài viết
1
Được thích
0
Em xin chào anh chị trong diễn đàn. Em mới tham gia diễn đàn nên không biết là hỏi đáp ở đấy có đúng chỗ chưa. Nếu em sai thì xin thông cảm cho em **~** . Hiện nay em có 1 vấn đề mà em chưa giải quyết được. Vấn đề của em như sau mong anh chị giúp đỡ cho em.
Giả sử em có ô A1 là số 12345, ô B1 là số 01234. Em muốn ô C1 hiển thị như sau : 12345-01234. Em đã thử bằng cách đánh công thức ở ô C1 là =A1&-&B1. Nhưng khi làm xong thì em luôn bị mất đi số 0, tức là lại thành 12345-1234. Em đổi thử định dạng cột C nhưng chưa được. Em mong diễn đàn có thể giúp em trong trường hợp này.
 
Số 01234 ở B1 chỉ là hiển thị, thực chất nó là 1234 và định dạng "00000"
Khi nối chuỗi, Excel nối giá trị chứ không nối hiển thị, nối nội dung chứ không nối hình thức, nối bản chất chứ không nối hiện tượng, do đó số 0 bị mất

Vậy bạn phải làm vầy:

C1 =TEXT(A1,"00000")&"-"&TEXT(B1,"00000")
 
Bạn xem thử được chưa nha bạn
 

File đính kèm

Bạn xem thử được chưa nha bạn
-----Nếu như theo dữ liệu ban đầu 01234 ở dạng text như trong file của bạn thì chẳng hiểu tác giả hỏi để làm gì nhỉ?
Vì lúc đầu dùng hàm & không ra số 0 ở đầu cơ mà.
Trong ô hiển thị 01234 thực chất số 0 chỉ là kiểu định dạng dữ liệu: 0#### Khi định dạng như vậy rồi thì chỉ cần viết vậy số lúc nào cũng có số 0 hiện hữu ngay đầu
Số 0 ở đây không có giá trị gì cả (kể cả giá trị ký tự). Nên dùng hàm & mới không ra kết quả!
Và ở đây kết quả muốn ra: 12345-01234 (tức là 5 số của ô đầu và 5 số của số của ô cuối nối với nhau)

Nên mình thấy công thức của thầy Mỹ là đúng nhất rồi.
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom