Cách nhập liệu EX về ngày tháng

Liên hệ QC

thuchuy

Thành viên mới
Tham gia
24/9/09
Bài viết
23
Được thích
1
Nghề nghiệp
KT
Trong excell tự nhiên tôi nhập "MAY5" ex tự biến thành dạng ngày tháng "May-05". Mà đó không phải cái mình muốn. Anh chị có biết tại sao không? Nhờ anh chị giúp tôi với! Cảm ơn vì đã làm phiền!
 
Trong excell tự nhiên tôi nhập "MAY5" ex tự biến thành dạng ngày tháng "May-05". Mà đó không phải cái mình muốn. Anh chị có biết tại sao không? Nhờ anh chị giúp tôi với! Cảm ơn vì đã làm phiền!
Vào format/cell/number rồi biết
 
Trong excell tự nhiên tôi nhập "MAY5" ex tự biến thành dạng ngày tháng "May-05". Mà đó không phải cái mình muốn. Anh chị có biết tại sao không? Nhờ anh chị giúp tôi với! Cảm ơn vì đã làm phiền!

Trong Excel, những tháng viết tắt như May, Jul, Jun, v.v... khi mình gõ thêm số dù viết có khoảng trắng hoặc không, nó đều hiểu rằng tháng viết tắt của năm, trong trường hợp của bạn, khi gõ May5 nó hiểu là ngày 01/05/2005 tức là May-05. Vì thế nếu bạn không muốn nó xảy ra, một là bạn định dạng ô đó dạng Text trong Format Cells, hai là bạn thêm dấu nháy (') ở đằng trước: 'May5
 
Trong Excel, những tháng viết tắt như May, Jul, Jun, v.v... khi mình gõ thêm số dù viết có khoảng trắng hoặc không, nó đều hiểu rằng tháng viết tắt của năm, trong trường hợp của bạn, khi gõ May5 nó hiểu là ngày 01/05/2005 tức là May-05. Vì thế nếu bạn không muốn nó xảy ra, một là bạn định dạng ô đó dạng Text trong Format Cells, hai là bạn thêm dấu nháy (') ở đằng trước: 'May5
Cách của Minh thiên mình có biết, cảm ơn bạn, nhưng vấn đề ở đây không được "chơi chiêu" đó. Định dạng như hophoang cũng không được khi sử lý khỏan trắng bằng lệch replace thì lại biến thành ngày tháng!
 

File đính kèm

Cách của Minh thiên mình có biết, cảm ơn bạn, nhưng vấn đề ở đây không được "chơi chiêu" đó. Định dạng như hophoang cũng không được khi sử lý khỏan trắng bằng lệch replace thì lại biến thành ngày tháng!

Thực sự điều bạn muốn (kết quả mong đợi) là gì? Bạn đang có giá trị May 1 và muốn trở lại thành May1 có đúng không?
 
Cách của Minh thiên mình có biết, cảm ơn bạn, nhưng vấn đề ở đây không được "chơi chiêu" đó. Định dạng như hophoang cũng không được khi sử lý khỏan trắng bằng lệch replace thì lại biến thành ngày tháng!

Nếu thực sự bạn chỉ muốn Replace khoảng trắng ở 2 cột A-B thì bạn làm như sau:

1) Định dạng kiểu Text cho cả 2 cột A-B (mục đích là gõ được May5 mà không trở thành May-05)

2) Nếu muốn thay thế khoảng trắng thành "" bạn dùng thủ tục sau:

PHP:
Sub Thu()
    Dim Arr, MyArr, i As Long
    Arr = Range(Sheet1.[A1], Sheet1.[A65536].End(xlUp)).Resize(, 2).Value
    ReDim MyArr(1 To UBound(Arr, 1), 1 To 2)
        For i = 1 To UBound(Arr, 1)
            MyArr(i, 1) = Replace(Arr(i, 1), " ", "")
            MyArr(i, 2) = Replace(Arr(i, 2), " ", "")
        Next
    Sheet1.[A1].Resize(UBound(MyArr, 1), 2).Value = MyArr
End Sub

Bảo đảm với bạn sẽ không cho ra kiểu tự động định dạng nữa!
 

File đính kèm

Lần chỉnh sửa cuối:
Cảm ơn Minhthiên. Mình hiểu cần làm gì rồi! Cảm ơn đã chỉ dẫn
 
Web KT

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

Back
Top Bottom