สารบัญ
วันที่เป็นส่วนหนึ่งของ Google ชีตที่หลีกเลี่ยงไม่ได้ และเช่นเดียวกับแนวคิดอื่นๆ ของสเปรดชีต จำเป็นต้องมีการเรียนรู้เล็กน้อย
ในบทแนะนำนี้ คุณจะพบวิธีที่ Google จัดเก็บวันที่และวิธีจัดรูปแบบวันที่เพื่อความสะดวกของคุณ สเปรดชีตเสนอรูปแบบวันที่บางรูปแบบให้คุณ ขณะที่รูปแบบอื่นควรสร้างใหม่ตั้งแต่ต้น มีแม้กระทั่งฟังก์ชันที่มีประโยชน์สองสามอย่างสำหรับงาน
ฉันยังอธิบายวิธีแปลงวันที่เป็นตัวเลขและข้อความหากจำเป็น
Google ชีตจัดรูปแบบวันที่อย่างไร
สิ่งแรกก่อนดำเนินการใด ๆ ที่เกี่ยวข้องกับวันที่ในสเปรดชีต สิ่งสำคัญคือต้องเข้าใจหลักการสำคัญของวิธีการทำงานของวันที่
สำหรับฐานข้อมูลภายใน Google ชีตจะเก็บวันที่ทั้งหมดเป็นตัวเลขจำนวนเต็ม ไม่ใช่ลำดับของวัน เดือน และปีที่เราคุ้นเคย แต่เป็นเลขจำนวนเต็มธรรมดา:
- 1 สำหรับวันที่ 31 ธันวาคม พ.ศ. 2442
- 2 สำหรับวันที่ 1 มกราคม พ.ศ. 2443<9
- 102 สำหรับวันที่ 11 เมษายน 1900 (100 วันหลังจากวันที่ 1 มกราคม 1900)
- เป็นต้น
ต่างจาก Excel ที่ไม่สามารถจัดเก็บวันที่เป็นตัวเลขติดลบได้ ใน Google สำหรับวันที่ก่อนวันที่ 31 ธันวาคม 1899 ตัวเลขจะเป็นค่าลบ:
- -1 สำหรับวันที่ 29 ธันวาคม 1899
- -2 สำหรับวันที่ 28 ธันวาคม 1899
- -102 สำหรับวันที่ 19 กันยายน 1899
- เป็นต้น
ไม่ว่า Google ชีตจะจัดรูปแบบวันที่อย่างไรเพื่อให้คุณเห็นในเซลล์ สเปรดชีตจะจัดเก็บเป็นจำนวนเต็มเสมอ มันคือรูปแบบวันที่อัตโนมัติของ Google ชีตที่ช่วยจัดการวันที่ได้อย่างถูกต้อง
เคล็ดลับ เช่นเดียวกับหน่วยเวลา – เป็นเพียงทศนิยมสำหรับตารางของคุณ:
- .00 สำหรับ 00:00 น.
- .50 สำหรับ 12:00 น.
- .125 เวลา 03:00 น.
- .573 เวลา 13:45 น.
- เป็นต้น
วันที่คู่กับเวลาจะถูกเก็บเป็นจำนวนเต็มพร้อมตำแหน่งทศนิยม :
- 31,528.058 ของวันที่ 26 เมษายน 1986, 01:23 น.
- 43,679.813 ของวันที่ 2 สิงหาคม 2019, 19:30 น.
เปลี่ยนรูปแบบวันที่ ใน Google ชีตไปยังภาษาอื่น
สิ่งสำคัญอีกอย่างที่ต้องจำไว้คือภาษาสเปรดชีตของคุณ
ภาษาคือสิ่งที่กำหนดรูปแบบวันที่ของ Google ชีตล่วงหน้าตามภูมิภาคของคุณ ดังนั้น หากขณะนี้คุณอยู่ในสหรัฐอเมริกา วันที่ 6 สิงหาคม 2019 จะถูกใส่เป็นวันที่ 8/6/2019 ในเอกสารของคุณ ส่วนในสหราชอาณาจักรจะเป็นวันที่ 8/6/2019
ถึง ตรวจสอบให้แน่ใจว่าการคำนวณถูกต้อง การตั้งค่าภาษาที่ถูกต้องเป็นสิ่งสำคัญ โดยเฉพาะอย่างยิ่งหากไฟล์ถูกสร้างขึ้นในประเทศอื่น:
- ไปที่ ไฟล์ > การตั้งค่าสเปรดชีต ในเมนู Google ชีต
- ค้นหา ภาษา ในแท็บ ทั่วไป และเลือกตำแหน่งที่ต้องการจากรายการแบบเลื่อนลง:
เคล็ดลับ เป็นโบนัส คุณยังสามารถระบุเขตเวลาของคุณที่นี่เพื่อบันทึกประวัติไฟล์ของคุณ
หมายเหตุ ภาษาจะไม่เปลี่ยนภาษาของชีต อย่างไรก็ตาม การจัดรูปแบบวันที่จะถูกนำไปใช้กับทั้งสเปรดชีต ทุกคนที่ทำงานกับมันจะเห็นการเปลี่ยนแปลง ไม่มีความสำคัญต่อสถานที่ของพวกเขาบนโลก
วิธีเปลี่ยนรูปแบบวันที่ใน Google ชีต
หากวันที่ในตารางของคุณมีรูปแบบที่ไม่สอดคล้องกันหรือสิ่งที่คุณเห็นคือชุดตัวเลขแปลกๆ แทน ไม่ต้องตกใจ คุณเพียงแค่เปลี่ยนรูปแบบวันที่ใน Google ชีตโดยใช้เครื่องมือที่มีมาให้
รูปแบบวันที่เริ่มต้นของ Google ชีต
- เลือกเซลล์ทั้งหมดที่คุณต้องการจัดรูปแบบ
- ไปที่ รูปแบบ > หมายเลข ในเมนูสเปรดชีต และเลือก วันที่ เพื่อดูวันที่เท่านั้น หรือ วันที่เวลา เพื่อดูทั้งวันที่และเวลาในเซลล์:
จำนวนเต็มเปลี่ยนเป็นรูปแบบที่คุณจะจดจำได้อย่างรวดเร็ว นี่คือรูปแบบวันที่เริ่มต้นของ Google ชีต:
เคล็ดลับ คุณสามารถค้นหารูปแบบเดียวกันได้หากคุณคลิกที่ไอคอน 123 บนแถบเครื่องมือสเปรดชีต:
รูปแบบวันที่ที่กำหนดเอง
หากคุณไม่ เช่นเดียวกับรูปแบบวันที่ของ Google ชีตตามค่าเริ่มต้น ฉันไม่โทษคุณ โชคดีที่มีพื้นที่มากมายให้ด้นสดด้วยรูปแบบวันที่ที่กำหนดเอง
คุณสามารถเข้าถึงได้จากเมนู Google ชีตเดียวกัน: รูปแบบ > หมายเลข > รูปแบบเพิ่มเติม > รูปแบบวันที่และเวลาเพิ่มเติม :
คุณจะเห็นหน้าต่างที่มีรูปแบบวันที่ที่กำหนดเองมากมาย ไม่ว่าคุณจะเลือกและใช้วันใด วันที่ของคุณก็จะเหมือนเดิม:
หากคุณยังไม่พอใจกับลักษณะที่ปรากฏของวันที่ของคุณ คุณสามารถปรับแต่งได้เองรูปแบบวันที่:
- เลือกเซลล์ที่คุณต้องการจัดรูปแบบ
- ไปที่ รูปแบบ > หมายเลข > รูปแบบเพิ่มเติม > รูปแบบวันที่และเวลาเพิ่มเติม .
- วางเคอร์เซอร์ในช่องด้านบนที่มีหน่วยวันที่และลบทุกอย่างด้วยปุ่ม Backspace หรือ Delete:
ทำซ้ำจนกว่าจะเพิ่มหน่วยที่จำเป็นทั้งหมด (ไม่ต้องกังวล คุณสามารถเพิ่มหรือลบได้ในภายหลัง):
นี่คือสิ่งที่ฉันสามารถเลือกสำหรับ วัน :
ด้วยวิธีนี้ คุณสามารถแก้ไขค่าทั้งหมด แทรกค่าเพิ่มเติม และลบค่าที่ล้าสมัย คุณมีอิสระที่จะแยกหน่วยด้วยอักขระต่างๆ รวมทั้งเครื่องหมายจุลภาค เครื่องหมายทับ และขีดกลาง
ต่อไปนี้เป็นรูปแบบที่ฉันสร้างขึ้นและลักษณะวันที่ของฉันตอนนี้:
ฟังก์ชัน QUERY สำหรับ Google ชีตเพื่อจัดรูปแบบวันที่
มีอีกวิธีหนึ่งในการเปลี่ยนรูปแบบวันที่ใน Google ชีตด้วยสูตร เนื่องจากนี่ไม่ใช่ครั้งแรกที่ฉันแสดง QUERY ให้คุณเห็น ฉันจึงเริ่มคิดว่ามันเป็นวิธีแก้ปัญหาสำหรับสเปรดชีตอย่างแท้จริง :)
ฉันมีตัวอย่างตารางที่ฉันติดตามการจัดส่งสองสามรายการคำสั่งซื้อ:
ฉันต้องการเปลี่ยนรูปแบบวันที่ในคอลัมน์ B นี่คือสูตร QUERY ของฉัน:
=QUERY(A1:C7,"select * format B 'd-mmm-yy (ddd)'")
- อันดับแรก ฉันระบุช่วงของตารางทั้งหมดของฉัน – A1:C7
- จากนั้นฉันขอให้สูตรส่งคืนคอลัมน์ทั้งหมด – เลือก *
- และในขณะเดียวกันก็จัดรูปแบบคอลัมน์ B ใหม่ตามที่ฉันใส่ลงในสูตร – จัดรูปแบบ B 'd-mmm-yy (ddd)'
สูตรทำงานดังนี้ เสน่ห์ มันส่งคืนทั้งตารางของฉันและเปลี่ยนรูปแบบวันที่ในคอลัมน์ B:
อย่างที่คุณสังเกตเห็น ในการเปลี่ยนรูปแบบวันที่ผ่านสูตร ฉันใช้รหัสพิเศษที่แสดงถึงความแตกต่าง ดูวันเดือนปี หากคุณไม่คุ้นเคยกับรหัสเหล่านี้ ต่อไปนี้คือรายการรหัสเหล่านี้สำหรับวันที่:
รหัส | คำอธิบาย | ตัวอย่าง |
d | วันที่ไม่มีศูนย์นำหน้าสำหรับ 1-9 | 7 |
dd | วันที่มีเลขศูนย์นำหน้าสำหรับวันที่ 1-9 | 07 |
ddd | วันเป็นตัวย่อ | วันพุธ<31 |
dddd | วันเป็นชื่อเต็ม | วันพุธ |
น |
(ถ้าไม่นำหน้าหรือตามด้วย
ชั่วโมงหรือวินาที)
(ถ้าไม่นำหน้าหรือตามด้วย
ชั่วโมงหรือวินาที)
หรือ
yy
หรือ
yyyy
เคล็ดลับ หากคุณต้องการระบุเวลาในรูปแบบวันที่ด้วย คุณต้องเพิ่มรหัสสำหรับหน่วยเวลา คุณจะพบรายการรหัสเวลาทั้งหมดได้ในคู่มือนี้
เมื่อใช้รหัสเหล่านี้ คุณสามารถจัดรูปแบบวันที่ได้หลายวิธี:
- เก็บเฉพาะปี เดือน หรือวันเท่านั้น:
=QUERY(A1:C7,"select * format B 'yyyy'")
ดูสิ่งนี้ด้วย: วิธีลบทุกแถวหรือทุกแถวที่ N ใน Excel - ส่งคืนวัน เดือน และวันในสัปดาห์:
=QUERY(A1:C7,"select * format B 'dd mmmm, dddd'")
ยังไงก็ตาม คุณเคยชินกับรูปแบบวันที่แบบใด :)
Google ชีต: แปลงวันที่เป็นตัวเลข
ในกรณีที่คุณต้องการดูตัวเลขแทนวันที่ วิธีใดวิธีหนึ่งด้านล่างจะเป็นประโยชน์
แปลงวันที่เป็น ตัวเลขโดยเปลี่ยนรูปแบบ
- เลือกเซลล์ที่มีวันที่ที่คุณต้องการแปลงเป็นตัวเลข
- ไปที่ รูปแบบ > หมายเลข และคราวนี้เลือก หมายเลข จากตัวเลือกอื่นๆ
- Voila – วันที่ที่เลือกทั้งหมดกลายเป็นตัวเลขที่แสดงถึง:
ฟังก์ชัน DATEVALUE สำหรับ Google ชีต
อีกวิธีสำหรับ Google ชีตในการแปลงวันที่เป็นตัวเลขคือการใช้ฟังก์ชัน DATEVALUE:
=DATEVALUE(date_string)โดยที่ date_string หมายถึงวันที่ในรูปแบบสเปรดชีตที่รู้จัก ควรใส่วันที่ในเครื่องหมายคำพูด
สำหรับตัวอย่าง ฉันต้องการแปลง 17 สิงหาคม 2019 เป็นตัวเลข สูตรทั้งหมดด้านล่างจะส่งกลับผลลัพธ์เดียวกัน: 43694 .
=DATEVALUE("August 17, 2019")
=DATEVALUE("2019-8-17")
=DATEVALUE("8/17/2019")
เคล็ดลับ หากคุณไม่แน่ใจว่า Google ชีตเข้าใจรูปแบบที่คุณกำลังจะป้อนหรือไม่ ให้ลองพิมพ์วันที่ลงในเซลล์อื่นก่อน หากจำวันที่ได้ จะจัดชิดขวา
คุณยังสามารถเติมวันที่ลงในเซลล์ของคุณในคอลัมน์หนึ่ง จากนั้นอ้างอิงในสูตรของคุณในคอลัมน์อื่น:
=DATEVALUE(A2)
Google ชีต: แปลงวันที่เป็นข้อความ
การแปลงวันที่เป็นข้อความในสเปรดชีตเป็นงานของฟังก์ชัน TEXT:
=TEXT(number,format)- number – ไม่ว่าคุณจะใช้ตัวเลข วันที่ หรือเวลาใด ให้กับฟังก์ชัน มันจะส่งกลับเป็นข้อความ
- รูปแบบ – ข้อความจะถูกจัดรูปแบบตามที่คุณระบุในสูตร
เคล็ดลับ หากต้องการตั้งค่ารูปแบบให้ถูกต้อง ให้ใช้รหัสเดียวกับที่คุณทำกับฟังก์ชัน QUERY
สูตรข้อมูลจริงอาจมีลักษณะดังนี้:
=TEXT("8/17/2019","YYYY-MM-DD")
นี่คือวิธีที่ฉันแปลงวันที่ของฉัน – 8/17/2019 - เป็นข้อความและเปลี่ยนรูปแบบพร้อมกัน:
นี่แหละ! ฉันหวังว่าตอนนี้คุณคงรู้วิธีเปลี่ยนรูปแบบวันที่ใน Google ชีตและแปลงวันที่เป็นตัวเลขหรือข้อความแล้ว อย่าลังเลที่จะแบ่งปันวิธีเจ๋ง ๆ อื่น ๆ ในส่วนความคิดเห็นด้านล่าง ;)