Google Sheets nếu ngày tháng
Xin chào Natalia--cảm ơn tất cả các nhận xét của bạn ở trên. Tôi gặp khó khăn với việc Trang tính tự động chuyển đổi một chuỗi thành ngày khi một hàm mảng đang lấy các giá trị từ các ô có chuỗi hai chữ số hoặc ba chữ số như "4 5" hoặc "1 2 3". Các giá trị được hiển thị lần lượt là "44291" và "37623". Các ô khác mà hàm mảng sử dụng được điền bằng các chuỗi có bốn chữ số hoặc một chữ số như "4 5 6 7" "1" được phản ánh chính xác như được hiển thị Show Thật dễ dàng để sao chép vấn đề bằng cách chỉ cần nhập chuỗi và Trang tính sẽ tự động thay đổi số thành ngày. Và sau đó bạn có thể buộc nó sử dụng Văn bản làm định dạng trong trường hợp đó và nó sẽ được hiển thị chính xác. Tuy nhiên, việc chọn Văn bản làm định dạng của các ô bị ảnh hưởng trong mảng không thay đổi cách hiển thị Có cách nào để hạn chế bằng cách nào đó các ô nguồn được kéo vào dưới dạng văn bản thay vì dưới dạng ngày tháng không? Cảm ơn vì sự hỗ trợ của bạn Scott Trả lờiMina Kitsune says Xin chào, tôi đang làm công việc lịch sử và tôi muốn các trang tính có năm 1467 đến 1477 và tôi đang cố gắng làm cho nó hiển thị khoảng thời gian giữa hai ngày. Tuy nhiên tôi không muốn phải sử dụng số âm liên tục. Trang tính mặc định cho rằng mọi thứ xảy ra sau năm 1900. Làm thế nào để tôi thay đổi nó? =date(1470,1,1) ngay bây giờ in ra 01Jan3370 Hiện tại tôi đang làm, trong đó A2 là một số Dặm hoặc Km và A3 là tốc độ trong các phép đo thích hợp mà một thứ gì đó di chuyển. IE một người đi bộ từ Akita đến Kyoto mất bao lâu nếu họ bắt đầu vào ngày 3 tháng 2 năm 1467. Khi tôi biết câu trả lời trong vài ngày, tôi muốn làm cho nó có thể đọc được. Tôi nhận ra rằng tôi có thể giả mạo nó với năm 1967 nhưng tôi không muốn làm điều đó. Esp nếu tôi biến nó thành một dòng thời gian cho đến ngày nay Một ngày thường bao gồm thông tin ngày, tháng và năm. Nhưng đôi khi bạn chỉ có thể yêu cầu tên tháng như tháng một, tháng hai, tháng ba, v.v. Trong tình huống như vậy, nếu ngày bạn có trong dữ liệu của mình ở bất kỳ định dạng truyền thống nào, bạn sẽ phải tìm cách trích xuất thông tin cần thiết May mắn thay, Google Trang tính cung cấp nhiều cách khác nhau để lấy tên tháng mà không gặp khó khăn gì Một ngày chứa thông tin ngày, tháng và năm được kết hợp. Các bộ phận này có thể được tách thành các thành phần riêng lẻ, giúp thực hiện nhiều loại thao tác khác nhau. Bài viết này sẽ chỉ cho bạn cách sử dụng các phương pháp khác nhau để trích xuất tên tháng từ một ngày. Nhận bản sao sổ làm việc ví dụ của bạn để theo dõi Chuyển đổi sang tên tháng sử dụng ngày và giờ tùy chỉnhMặc dù bạn có thể sử dụng tùy chọn Ngày và giờ tùy chỉnh để thay đổi định dạng ngày, nhưng bạn cũng có thể sử dụng tùy chọn này để trích xuất các thành phần riêng lẻ từ một ngày. Điều này sẽ định dạng ngày của bạn cho dù chúng đến từ đâu Điều này có thể được sử dụng để lấy tháng hiện tại một cách linh hoạt bằng cách thêm giá trị ngày và giờ hiện tại vào sổ làm việc của bạn Để truy cập tùy chọn Ngày và giờ tùy chỉnh, hãy làm theo các bước sau
Thao tác này sẽ mở hộp thoại Định dạng ngày và giờ tùy chỉnh. Đây là nơi bạn có thể tạo các định dạng tùy chỉnh cho ngày và giờ
Bạn có thể truy cập nhiều tùy chọn hơn để định dạng các thành phần ngày riêng lẻ bằng cách nhấp vào biểu tượng mũi tên ở bên phải của từng thành phần ngày Mọi thứ trong hộp thoại này có thể được thay đổi. Bạn thậm chí có thể thay đổi ký tự gạch chéo / thành dấu gạch ngang - hoặc bất kỳ dấu phân cách nào khác mà bạn muốn Các tùy chọn bạn nhận được khi bấm vào các mũi tên cung cấp cho bạn nhiều lựa chọn mà bạn có thể sử dụng để xác định cách bạn muốn thành phần cụ thể đó xuất hiện Như bạn có thể thấy từ hình ảnh, bạn thậm chí có thể xóa một thành phần nếu bạn không muốn nó xuất hiện trong định dạng của mình Đây là cách bạn có thể chuyển đổi tên ngày thành tháng bằng tùy chọn Ngày và giờ tùy chỉnh
Nếu bạn chọn tùy chọn hiển thị tên đầy đủ của tháng, giá trị trong dấu ngoặc đơn sẽ thay đổi để phản ánh lựa chọn này
Ngày của bạn sẽ hiển thị dưới dạng tên tháng, nhưng giá trị trong ô vẫn là ngày cũ Bạn cũng có thể làm theo phương pháp này để trích xuất thành phần ngày hoặc năm từ một ngày Một lợi ích của việc sử dụng định dạng ngày và giờ tùy chỉnh là nó cung cấp tùy chọn hiển thị tên của tháng, ở dạng viết tắt hoặc ở dạng đầy đủ Bạn cũng có thể sử dụng điều này để trích xuất tên ngày trong tuần từ một ngày Phương thức ngày và giờ tùy chỉnh không động. Bạn phải thực hiện lại các bước mỗi khi thêm dữ liệu ngày mới vào tập dữ liệu hiện có Bạn có thể phá vỡ điều này bằng cách áp dụng định dạng cho toàn bộ cột ngày. Bằng cách này, bất kỳ dữ liệu mới nào bạn nhập vào các ô đều có định dạng được áp dụng Chuyển đổi tên ngày thành tháng bằng hàm TEXTHàm TEXT chủ yếu dùng để định dạng số thành văn bản theo một định dạng xác định Vì một ngày là một số, bạn cũng có thể sử dụng hàm TEXT để trích xuất các thành phần riêng lẻ của một ngày Trước khi bạn có thể bắt đầu sử dụng hàm TEXT để định dạng ngày, có một số mã định dạng ngày mà bạn nên làm quen với CodeDescriptionResultdKhông bao gồm các số 0 đứng đầu cho các ngày trong khoảng 1-98ddBao gồm các số 0 đứng đầu các ngày trong khoảng 1-908dddTrả về tên viết tắt của ngàyMonddddTrả về tên đầy đủ của ngàyThứ haimKhông bao gồm các số 0 đứng đầu các tháng trong khoảng 1-94mmKhông bao gồm các số 0 đứng đầu các tháng trong khoảng 1-904mmmTrả về tên tháng viết tắtAprmmmmTrả vềCác chữ cái bên dưới cột Mã trong bảng là các mã bạn sẽ sử dụng để cung cấp hướng dẫn định dạng cho VĂN BẢN. Cột Kết quả hiển thị kết quả của từng Mã khi sử dụng trong hàm TEXT có ngày 04/08/2021 Chúng có thể được sử dụng với bất kỳ giá trị ngày nào được thêm vào bảng tính của bạn
Bạn có thể sao chép công thức trên vào một ô trống và nó sẽ trả về tên tháng dựa trên ngày trong ô A2 Nếu bạn nhập cú pháp vào một ô trống, bạn sẽ nhận được bản xem trước của tên tháng khi bạn bắt đầu nhập mã tháng vào đối số định dạng. Khi bạn nhấn enter, bạn có thể kéo núm điều khiển điền xuống để điền vào các ô còn lại Vì hàm này dựa trên tham chiếu ô nên đây là một giải pháp năng động hơn để xử lý dữ liệu mới hoặc dữ liệu bổ sung. Kết quả là đây là một tùy chọn thích hợp hơn cho phương pháp Ngày và giờ tùy chỉnh Chuyển đổi tên ngày thành tháng bằng hàm QUERYQUERY là một chức năng rất mạnh trong Google Trang tính, vì vậy không có gì ngạc nhiên khi nó có thể được sử dụng để chuyển đổi ngày thành tên tháng. Hàm QUERY cho phép bạn sử dụng mã kiểu SQL trong bảng tính và điều này bao gồm mệnh đề định dạng
Bạn có thể xem bài đăng này để tìm hiểu thêm về chức năng QUERY
Để sử dụng hàm QUERY để trích xuất tên tháng từ một ngày, bạn có thể sao chép và dán công thức trên vào một ô trống và nó sẽ trả về tên tháng đầy đủ từ các ngày trong phạm vi A2. A13 Đổi tên ngày thành tháng bằng hàm CHOOSEMột chức năng khác mà bạn có thể sử dụng để chuyển đổi số tháng thành tên tháng là chức năng CHOOSE Riêng hàm CHOOSE không thể trích xuất tên tháng từ ngày. Nhưng khi kết hợp với hàm MONTH, nó có thể được sử dụng để lấy tên tháng Với chức năng CHỌN, bạn có thể nhập danh sách các mặt hàng và chọn mặt hàng nào sẽ trả lại dựa trên số chỉ mục của mặt hàng
Bạn có thể nhập danh sách tối đa 30 lựa chọn vào phần lựa chọn của các đối số. Mỗi lựa chọn được lập chỉ mục theo thứ tự tăng dần được thấy trong các ký hiệu lựa chọn 1 và lựa chọn 2 của phần đối số lựa chọn Nếu bạn muốn hàm trả về tùy chọn đầu tiên của các lựa chọn, đối số chỉ mục sẽ cần là 1 Nếu bạn muốn hàm trả về tùy chọn thứ 25 trong số các lựa chọn, đối số chỉ mục sẽ cần là 25 Bất kỳ số nào được nhập làm chỉ mục phải nằm trong phạm vi số lượng lựa chọn được liệt kê trong phần lựa chọn của đối số, nếu không hàm sẽ trả về lỗi Bây giờ, nếu bạn muốn sử dụng hàm CHOOSE để trả về tên của tháng, bạn cần liệt kê tất cả tên của các tháng dưới dạng phần lựa chọn của các đối số. Sau đó, bạn có thể sử dụng hàm MONTH để lấy số tháng cho đối số chỉ mục
Bạn có thể sao chép và dán công thức trên để lấy tên tháng dựa trên ngày trong ô A2 Hàm MONTH trả về một giá trị trong khoảng từ 1 đến 12 tùy thuộc vào ngày trong A2. Điều này dẫn đến một đối số chỉ mục tương ứng với tên tháng chính xác trong công thức trên Chuyển đổi ngày thành tên tháng bằng Apps ScriptMột tùy chọn khác để lấy tên tháng là xây dựng chức năng tùy chỉnh đã giành được của bạn với Apps Scripts Không có hàm chuyên dụng nào để trả về tên tháng dựa trên ngày, vậy tại sao bạn không tạo hàm của riêng mình?
Chuyển đến tab Tiện ích mở rộng và chọn Tập lệnh ứng dụng từ các tùy chọn để mở trình chỉnh sửa tập lệnh. Sao chép và dán tập lệnh trên vào trình chỉnh sửa tập lệnh của bạn Tập lệnh này tạo một hàm tùy chỉnh có tên là MonthName và đặt đối số là ngày Hàm chỉ cần lấy số tháng và trả về tên tương ứng của tháng. Bạn có thể coi nó như một hàm MONTH đã sửa đổi để trả về tên tháng thay vì số tháng
Sau khi bạn lưu tập lệnh. làm mới bảng tính của bạn và bạn sử dụng chức năng tùy chỉnh của mình Dán công thức trên vào Google Trang tính của bạn để trả về tên tháng từ một ngày trong ô A2 kết luậnDates chứa thông tin về ngày, tháng, năm. Nhưng chỉ có thể trích xuất tháng từ bất kỳ ngày nào Cũng có thể chuyển đổi tháng thành tên tháng bằng cách sử dụng định dạng, chức năng hoặc Tập lệnh ứng dụng Các phương pháp trích xuất tên tháng từ ngày này có thể được áp dụng trong nhiều tình huống. Cái nào để sử dụng sẽ phụ thuộc vào tình hình Bạn có sử dụng bất kỳ phương pháp nào trong số này để lấy tên tháng từ ngày trong Google Trang tính không? |