Trang 1 của 2 12 CuốiCuối
Kết quả 1 đến 10 của 15

Chủ đề: Xin cho hàm chuyển dữ liệu từ date sang text

  1. #1
    haqn84 Guest
    Trích dẫn Gửi bởi Thuyan.acc
    Kính nhờ Quý Thầy/Cô chỉ giúp dùm em hàm chuyển dữ liệu từ có kiểu dữ liệu là date sang dạng text.

    Em đang lập báo cáo thuế mà bị bí chỗ này do chương trình khai thuế mới nhận dữ liệu vùng đó là date trong khi file excel của em vùng đó em định dạng là date

    Kính
    Tôi chưa hiểu lắm về câu hỏi này, nhưng nếu muốn chuyển từ Date sang Text thì ta có hàm TEXT...
    Cú pháp:
    =Text(Cell,"dd/mm/yyyy")
    Ví dụ A1 là dử liệu dạng Date, =21/12/2008.. giờ sẽ chuyển nó sang dạng Text bằng hàm:
    =Text(A1,"dd/mm/yyyy")
    Có điều tôi muốn hỏi: Tại sao phải chuyển? Và khi chuyển xong thì ta dùng dử liệu này vào việc gì? Tại sao ko đễ nguyên định dạng Date?
    ANH TUẤN

  2. #2
    thanhtuancr7 Guest
    Em kính cám ơn Thầy Anh Tuấn cùng Thầy ptm0412 đã cho em công thức
    Trích dẫn Gửi bởi ptm0412
    <div class="bbcode_container">
    <div class="bbcode_quote">
    <div class="quote_container">
    <div class="bbcode_quote_container">
    </div>
    </div>
    Em làm theo cách này:

    Dùng cột phụ, sau đó xoá đi:
    - từ date thành text: =TEXT(A2,"dd/mm/yy")
    Copy cột phụ, paste value vào cột chính, rồi xoá cột phụ.

    Phần mềm khai thuế mới kỳ vậy nhỉ? phần mềm cũ đâu có bị?

    Còn đây là đổi ngược lại:
    - từ text ( thí dụ A2='25/02/2008)thành date: =DATE(RIGHT(A2;2);MID(A2;4;2);LEFT(A2;2))

    - từ text ( thí dụ A2='25/02/2008)thành date: =DATE(RIGHT(A2;4);MID(A2;4;2);LEFT(A2;2))</div>

    </div>
    </div>
    </div>
    Em thấy Quý Thầy lên mạng em mừng quá như vi cú tinh vậy.
    Em kính cám ơn Quý Thầy. Em đã thực hiện thành công

    Thùy An

  3. #3
    duykhanhqb12 Guest

    Xin cho hàm chuyển dữ liệu từ date sang text

    Kính nhờ Quý Thầy/Cô chỉ giúp dùm em hàm chuyển dữ liệu từ có kiểu dữ liệu là date sang dạng text.

    Em đang lập báo cáo thuế mà bị bí chỗ này do chương trình khai thuế mới nhận dữ liệu vùng đó là date trong khi file excel của em vùng đó em định dạng là date

    Kính

  4. #4
    vietnam Guest
    Mình Đặt ra câu hỏi ngược lại ở đây.

    Chuyển một trị là text sang dạng ngày tháng.
    Có một số phần mềm khi xuất ra excel bị lỗi ở định dạng ngày tháng như từ ngày 1 đến 12 trong tháng thì định dạng là ngày nhưng từ ngày 13 trở đi là dạng text, nên gặp khó khăn trong xử lý.
    Dạng text có nhiều kiểu như : 3/01/2007, 13/1/07, 13/ 1/2007, 1 3/1/2 007
    các bạn xem thêm ơ đây.
    http://www.giaiphapexcel.com/forum/s...9822#post59822

  5. #5
    phuongdtn Guest
    Trích dẫn Gửi bởi anhtuan1066
    Có điều tôi muốn hỏi: Tại sao phải chuyển? Và khi chuyển xong thì ta dùng dử liệu này vào việc gì? Tại sao ko đễ nguyên định dạng Date?
    Để dạng date để tính toán thì được, nhưng khi ghép chung với chuỗi thì phải chuyển dạng text, nếu không muốn bị xếp đuổi.
    Ví dụ C1=18/03/2008, C2 nhập công thức:
    ="Hôm nay, ngày " & C1 > Hôm nay, ngày 39525
    ="Hôm nay, ngày " & TEXT(C1;"dd/mm/yyyy") > Hôm nay, ngày 18/03/2008

  6. #6
    txluyen Guest
    Trích dẫn Gửi bởi phamduylong
    Để dạng date để tính toán thì được, nhưng khi ghép chung với chuỗi thì phải chuyển dạng text, nếu không muốn bị xếp đuổi.
    Ví dụ C1=18/03/2008, C2 nhập công thức:
    ="Hôm nay, ngày " & C1 > Hôm nay, ngày 39525
    ="Hôm nay, ngày " & TEXT(C1;"dd/mm/yyyy") > Hôm nay, ngày 18/03/2008
    Tôi thì sẽ ko làm vậy thầy ơi... tại C2 tôi đặt công thức =C1.. tiếp theo định dang Custom cho C2 này... khỏe re
    ANH TUẤN

  7. #7
    sangame Guest
    Kính nhờ Quý Thầy xem hộ lại dùm em hàm đổi từ date qua text và ngược lại (từ text sang date)

    Hôm qua em có viết bài này khá dài và đã uplod file lên để Quý Thầy/Cô hướng dẫn cho em nhưng không rõ sao giờ xem lại bài mất tiêu.

    Cột A : Dữ liệu gốc là date
    Cột B : Dữ liệu em cần chuyển từ A sang B ở dạng text theo Quý Thầy hướng dẫn, em đã thực hiện được tốt.

    Mã:
     
    =TEXT(A2,"dd/mm/yy")
    Cột C : Copy paste value từ B sang C. Sau đó format lại dạng text.
    Cột D : Em muốn chuyển dữ liệu từ cột C sang D (Từ text sang date)

    Mã:
     
    =DATE(RIGHT(C2,2),MID(C2,4,2),LEFT(C2,2))
    Cột E : Copy paste value từ D sang E. Sau đó format lại dạng date. (dd/mm/yyyy)

    Cột E em nhìn thấy kết quả theo code của cột D chuyển qua bị sai về năm
    Ví dụ : 30/11/1907 - > Đúng ra là 30/11/2007. Em không rõ phần này em bị sai từ nguyên nhân nào ?
    Kính

    ----
    P/S : Hôm qua em xem rõ là phần đính kèm có icon excel của file đính kèm rất đẹp mà - Do giờ GPE mình đã nâng cấp lên nhìn hình ảnh rất đẹp mất nhưng giờ xem lại bài bài bị mất tiêu - Buồn 5 giây.

  8. #8
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Anh đánh công thức bị sai rồi em ơi, xin lỗi em nhé.
    Công thức đúng là:
    - từ text ( thí dụ A2='25/02/2008)thành date: =DATE(RIGHT(A2;4);MID(A2;4;2);LEFT(A2;2))

    - từ text ( thí dụ A2='25/02/08)thành date: =DATE(RIGHT(A2;2)+2000;MID(A2;4;2);LEFT(A2;2))

    Nghĩa là nếu text là năm 2 số phải cộng 08 thêm 2000

  9. #9
    nhuquynh Guest
    Trích dẫn Gửi bởi ptm0412
    Anh đánh công thức bị sai rồi em ơi, xin lỗi em nhé.
    Công thức đúng là:
    - từ text ( thí dụ A2='25/02/2008)thành date: =DATE(RIGHT(A2;4);MID(A2;4;2);LEFT(A2;2))

    - từ text ( thí dụ A2='25/02/08)thành date: =DATE(RIGHT(A2;2)+2000;MID(A2;4;2);LEFT(A2;2))

    Nghĩa là nếu text là năm 2 số phải cộng 08 thêm 2000
    Cho công thức tổng quát đối với chỉ số năm là 2 ký tự hoặc 4 ký tự luôn đại ca ơi (đở mất công 2 công thức)
    Còn nữa.. nên thêm phần kiểm tra ISTEXT hoặc ISNUMBER để chắc chắn dử liệu ấy dạng gì, tránh sa bẩy... Vì thật sự cũng có 1 số bạn khi nhìn dử liệu ngày tháng năm vẩn chưa có khả năng nhận dạng dc nó đúng là TEXT hay DATE...
    ANH TUẤN

  10. #10
    MrBen Guest
    Trích dẫn Gửi bởi anhtuan1066
    Cho công thức tổng quát đối với chỉ số năm là 2 ký tự hoặc 4 ký tự luôn đại ca ơi (đở mất công 2 công thức)
    Còn nữa.. nên thêm phần kiểm tra ISTEXT hoặc ISNUMBER để chắc chắn dử liệu ấy dạng gì, tránh sa bẩy... Vì thật sự cũng có 1 số bạn khi nhìn dử liệu ngày tháng năm vẩn chưa có khả năng nhận dạng dc nó đúng là TEXT hay DATE...
    ANH TUẤN
    Em đã làm lại theo sự hướng dẫn của Quý Thầy và đã thành công.

    Thầy Tuấn có thể nói thêm ý này


    công thức tổng quát đối với chỉ số năm là 2 ký tự hoặc 4 ký tự
    Còn muốn kiểm tra vùng đó là dạng text hay date thì dùng công thức như Thầy nói, xin Thầy vui lòng triển khai luôn


    ISTEXT hoặc ISNUMBER để chắc chắn dử liệu ấy dạng gì
    Xin bí quyết nhìn dữ liệu để phân biệt dạng text hay date,
    Em cũng có lần đọc bài của Thầy nói về vấn đề này nhưng chưa nắm hết


    1 số bạn khi nhìn dử liệu ngày tháng năm vẩn chưa có khả năng nhận dạng dc nó đúng là TEXT hay DATE...
    Thường dạng text dữ liệu nằm góc trái - còn date nằm góc phải - Không rõ nhận xét của em vậy có đúng chưa ?
    Nhưng nếu người dùng họ cố tình làm cho đẹp mắt dữ liệu của bảng tính nên đã format toàn bộ là center thì sao ?

    Kính

    Thùy An

Trang 1 của 2 12 CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •