Hiển thị dữ liệu kiểu dd/mm/yyyy

Liên hệ QC

TrungChinhs

Thành viên tích cực
Tham gia
18/2/08
Bài viết
1,475
Được thích
2,468
Nghề nghiệp
Công chức
Hiển thị dữ liệu kiểu dd/mm/yyyy khi dùng công thức

Bảng dữ liệu có cấu trúc: một cột nhập số quyết định; một cột nhập ngày, tháng, năm. Tôi dùng công thức để kết nối 2 cột này làm 1 thì dữ liệu ngày, tháng, năm hiển thị kiểu number
vd: QĐ thu hồi số 4233_13/11/2006 hiển thị là QĐ thu hồi số 4233_39034. (xem file đính kèm)

Tôi đã áp dụng Format cell nhưng không được; nếu đánh dấu nháy đơn vào đầu dữ liệu nguồn thì được nhưng biện pháp này không khả thi vì dữ liệu nguồn rất lớn; nếu dùng công thức tách dữ liệu nguồn thành Day(dữ liệu) &"/"& Month(dữ liệu) &"/"& Year(dữ liệu) thì dài dòng quá

Vậy dùng cách nào để hiển thị dữ liệu ngày, tháng, năm thành kiểu dd/mm/yyyy khi dùng công thức kết nối dữ liệu ? nhờ các bạn chỉ giúp.

Xin cảm ơn !
 

File đính kèm

  • hien ngay thang nam.rar
    4 KB · Đọc: 67
Lần chỉnh sửa cuối:
Bảng dữ liệu có cấu trúc: một cột nhập số quyết định; một cột nhập ngày, tháng, năm. Tôi dùng công thức để kết nối 2 cột này làm 1 thì dữ liệu ngày, tháng, năm hiển thị kiểu number
vd: QĐ thu hồi số 4233_13/11/2006 hiển thị là QĐ thu hồi số 4233_39034. (xem file đính kèm)

Tôi đã áp dụng Format cell nhưng không được; nếu đánh dấu nháy đơn vào đầu dữ liệu nguồn thì được nhưng biện pháp này không khả thi vì dữ liệu nguồn rất lớn; nếu dùng công thức tách dữ liệu nguồn thành Day(dữ liệu) &"/"& Month(dữ liệu) &"/"& Year(dữ liệu) thì dài dòng quá

Vậy dùng cách nào để hiển thị dữ liệu ngày, tháng, năm thành kiểu dd/mm/yyyy khi dùng công thức kết nối dữ liệu ? nhờ các bạn chỉ giúp.

Xin cảm ơn !

Bạn dùng hàm Text(value, formattext) để chuyển kiểu:
Mã:
=IF(F6>0,"QĐ chi trả số "&F6&"_"& TEXT(J6,"dd/mm/yy"),IF(H6>0,"QĐ thu hồi số "&H6&"_"& TEXT(J6,"dd/mm/yy"),""))
 
Thay vì:
&J6
Anh sửa thành:
&Text(J6,"dd/mm/yyyy")
Ngoài ra, công thức trên nên rút gọn lại thành:
B6 ="QD"&CHOOSE((F6="")+1," chi trả số "&F6," thu hồi số "&H6)&"_"&TEXT(J6,"dd/mm/yyyy")
 
Lần chỉnh sửa cuối:
Chào các anh chị
em có 1 việc như thế này nhờ các anh chị chỉ bảo
em muốn chuyển dữ liệu ngày tháng năm gõ liên tục thành năm tháng ngày
vd: 20012008 thành 20080120
các anh chị chỉ giúp em với, em xin cảm ơn
 
Chào các anh chị
em có 1 việc như thế này nhờ các anh chị chỉ bảo
em muốn chuyển dữ liệu ngày tháng năm gõ liên tục thành năm tháng ngày
vd: 20012008 thành 20080120
các anh chị chỉ giúp em với, em xin cảm ơn

Với A1 chứa dữ liệu, B1 :

=RIGHT(A1,4)&MID(A1,3,2)&LEFT(A1,2)
(Với dữ liệu đúng chuẩn như bạn đã nêu ở trên)
 
Chào các anh chị
em có 1 việc như thế này nhờ các anh chị chỉ bảo
em muốn chuyển dữ liệu ngày tháng năm gõ liên tục thành năm tháng ngày
vd: 20012008 thành 20080120
các anh chị chỉ giúp em với, em xin cảm ơn
Có phải ý bạn như thế này không?

|
A​
|
B​
|
C​
|
1​
|20012008|20080120|=RIGHT(A1,4)&MID(A1,3,2)&LEFT(A1,2)|
2​
|21012008|20080121|=RIGHT(A2,4)&MID(A2,3,2)&LEFT(A2,2)|
3​
|25082008|20080825|=RIGHT(A3,4)&MID(A3,3,2)&LEFT(A3,2)|
4​
|20012009|20090120|=RIGHT(A4,4)&MID(A4,3,2)&LEFT(A4,2)|
5​
|30122008|20081230|=RIGHT(A5,4)&MID(A4,3,2)&LEFT(A5,2)|
6​
|01022008|20080201|=RIGHT(A6,4)&MID(A6,3,2)&LEFT(A6,2)|
7​
|15042008|20080415|=RIGHT(A7,4)&MID(A7,3,2)&LEFT(A7,2)|
 
Lần chỉnh sửa cuối:
vâng đúng rồi, em cảm ơn bác ca_dafi, em đang loay hoay giui bai, vậy mà bác đã trả lời xong. Em la thanh viên mới và cái này cũng hơi "mù tịt".
Cảm ơn bác nha.
Trang này thật hữu ích
 
vâng đúng rồi, em cảm ơn bác ca_dafi, em đang loay hoay giui bai, vậy mà bác đã trả lời xong. Em la thanh viên mới và cái này cũng hơi "mù tịt".
Cảm ơn bác nha.
Trang này thật hữu ích

Mừng bạn đến với diễn đàn GPE!
Đối với những bài viết có ích cho bạn, thì bạn nên nhấn nút thanks bên dưới bài viết của người đó nhé!

Chúc bạn thành công!
 
Chào bác Hoangdanh282vn.
như vậy là em đã làm được 1/2 công việc, còn chút bác giúp em nữa nhé
em muốn làm như sau nhơng hàm if không nhận 090. ô dữ liệu là ô C8, ô C8 được tách 3 số đầu tờ ô B8.
B8 c8 D8
162367495 162 [FONT=.VnTime]IF(C8=162,"CA NAM DINH",IF(C8=090,"CA BAC THAI",IF(C8=151,"CA THAI BINH",IF(C8=172,"CA THANH HOA"))))[/FONT]
 
Vì 090 là dạng text vậy bạn phải cho nó vào trong dấu "090".
[FONT=.VnTime]IF(C8="090","CA BAC THAI ...[/FONT]
 
Web KT
Back
Top Bottom