Định dạng lại Cell cần giúp đỡ

Liên hệ QC

vuminh1601

Thành viên thường trực
Tham gia
7/9/07
Bài viết
336
Được thích
354
Nghề nghiệp
Kế toán
Tôi có một khối lượng các file đã được cập nhật trước đó, nhưng định dạng của chúng không thống nhất
vì vậy khi sử dụng công thúc tham chiếu đến các cell này không cho kết quả đúng
Nhờ các chiến hữu ra tay hướng dẫn tui với
Nội dung chi tiết như Sheet1 và Sheet2 của file đính kèm
Xin cám ơn!!!
 

File đính kèm

  • Dinh dang trong Cell.xls
    60 KB · Đọc: 13
Lần chỉnh sửa cuối:
=SUM(IF(LEFT($B$7:$B$148,3)=TEXT(G7,0),$C$7:$C$148,0)) <~ LEFT sẽ cho kết quả chuỗi.
Hàm TYPE trả ra kết quả khác nhau mặc dù cột A của bạn định dạng Date: Nhập liệu dạng Text, sau đó định dạng sang Date nên Excel hiểu cell đó là chuỗi.
 
=SUM(IF(LEFT($B$7:$B$148,3)=TEXT(G7,0),$C$7:$C$148,0)) <~ LEFT sẽ cho kết quả chuỗi.
Vấn đề này ở sheet2 là ok.

Ở Sheet1. Vấn đề sau khi đã định dạng lại nhưng khi nhập lại dữ liệu vùng A12:A20 nó vẫn ko nhận theo định dạng date.
Nhập lại vùng A8:A11 nó cho kết quả dạng date
Hàm TYPE trả ra kết quả khác nhau mặc dù cột A của bạn định dạng Date: Nhập liệu dạng Text, sau đó định dạng sang Date nên Excel hiểu cell đó là chuỗi.
Vậy bây giờ phải làm gì để định dạng lại vùng A12:A20 về dạng date để nhập liệu lại cho đúng định dạng. (Ko được delete các cell).
Nhờ các bạn xem giup minh.
 
Vậy bây giờ phải làm gì để định dạng lại vùng A12:A20 về dạng date để nhập liệu lại cho đúng định dạng. (Ko được delete các cell).
Nhờ các bạn xem giup minh.
Trong khi chờ các cách khác thì bạn dùng tạm ct này sang 1 cột nào đó xong copy value vào cột A của bạn:

=IF(ISTEXT(A8),DATE(2011,MONTH(A8),DAY(A8)),DATE(YEAR(A8),DAY(A8),MONTH(A8)))
(chú ý là nếu dữ liệu dạng aa/bb bị viết thiếu năm mà có các năm xen kẽ thì sẽ bị sai)
 
Trong khi chờ các cách khác thì bạn dùng tạm ct này sang 1 cột nào đó xong copy value vào cột A của bạn:

=IF(ISTEXT(A8),DATE(2011,MONTH(A8),DAY(A8)),DATE(YEAR(A8),DAY(A8),MONTH(A8)))
(chú ý là nếu dữ liệu dạng aa/bb bị viết thiếu năm mà có các năm xen kẽ thì sẽ bị sai)
Cám ơn bạn. trên thực tế mình đã làm cách này. Công thức khác một chút.
Nhưng mình muốn hiểu rõ hơn vấn đề và có hướng xử lý cho các trường hợp khác.
thanks
 
Cám ơn bạn. trên thực tế mình đã làm cách này. Công thức khác một chút.
Nhưng mình muốn hiểu rõ hơn vấn đề và có hướng xử lý cho các trường hợp khác.
thanks
Vấn đề là vầy:
File của bạn thực chất là làm trên máy tính định dạng ngày tháng ở dạng mm/dd/yy. Khi nhập vào tưởng là định dạng ngày tháng đúng nhưng thực ra máy tính hiểu tháng là ngày và ngày là tháng. Nên khi đến ngày 13 thì không nhập được nữa vì không có tháng 13. Người nhập vào không biết vậy nên đã sửa định dạng về dạng text và nhập tiếp vào.
Muốn không bị như vậy thì bạn nên vào
control panel\Regional and language\Customize\date và sửa định dạng trong short date format là dd/mm/yy là lần sau nhập vào ngày tháng thì luôn máy tính luôn hiểu đúng.
 
Lần chỉnh sửa cuối:
Tôi có một khối lượng các file đã được cập nhật trước đó, nhưng định dạng của chúng không thống nhất
vì vậy khi sử dụng công thúc tham chiếu đến các cell này không cho kết quả đúng
Nhờ các chiến hữu ra tay hướng dẫn tui với
Nội dung chi tiết như Sheet1 và Sheet2 của file đính kèm
Xin cám ơn!!!
minh thử dùng ngày ở cột a nhân với 1 xem sao nhé
 
minh thử dùng ngày ở cột a nhân với 1 xem sao nhé

Cái này chắc ko ổn. Vì ban đầu nhập liệu Excel đã nhận giá trị nhập vào là text rùi. Nên khi định dạng lại trong excel là dd/mm/yyyy nhưng ở hệ thống mình vẫn định dạng là mm/dd/yyyy thì khi nhập lại là 13/04 lúc đó Excel vẫn hiểu là 04/13 (ko có tháng 13) nên ko phù hợp là date.
vấn đề E đã nhận ra khi linhngoc nhắc đến
control panel\Regional and language\Customize\date và sửa định dạng trong short date format là dd/mm/yy
 
Ý anh Thương là những dòng nào là text thì nhân luôn với 1 anh ạ. Tại em lần trước làm bài tương tự dữ liệu năm khác năm 2011 nên em làm dài dòng quá.
=IF(ISTEXT(A8),A8*1,DATE(Y EAR(A8),DAY(A8),MONTH(A8)))
 
Web KT
Back
Top Bottom