Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

แปลงวันที่ใน Excel ให้เป็นชื่อวันในสัปดาห์ได้ง่ายๆ

เมื่อติดตามข้อมูลใน Microsoft Excel คุณสามารถใช้การจัดรูปแบบวันที่ในตัวได้ อย่างไรก็ตาม คุณอาจต้องการแสดง "ชื่อวันในสัปดาห์" แทนวันที่แท้จริง

หากต้องการเห็น "วันอาทิตย์" แทน 1/1/23 หรือ "วันเสาร์" แทน 23-Dec-30 เราจะแสดงวิธีแปลงวันที่เป็นชื่อวันใน Excel หลายวิธีครับ

1. เปลี่ยนการจัดรูปแบบเซลล์ (Cell Formatting)

วิธีที่ง่ายที่สุดในการแสดงชื่อวันแทนวันที่คือการเปลี่ยนการจัดรูปแบบเซลล์ เมื่อข้อมูลในเซลล์ถูกจัดรูปแบบเป็นวันที่แล้ว คุณสามารถเปลี่ยนเป็นรูปแบบกำหนดเอง (Custom) สำหรับชื่อวันได้เลย วิธีนี้ทำให้วันที่อยู่ที่เดิมโดยไม่ต้องย้ายข้อมูล

  1. เลือกเซลล์ คอลัมน์ หรือช่วงเซลล์ที่มีวันที่ต้องการเปลี่ยนโดยลากเคอร์เซอร์คลุมพื้นที่นั้นๆ
  2. ทำอย่างใดอย่างหนึ่งต่อไปนี้:
    • คลิกขวาแล้วเลือก Format Cells
    • ไปที่แท็บ Home คลิกเมนูแบบเลื่อนลงของ Number Format แล้วเลือก More Number Formats
แปลงวันที่ใน Excel ให้เป็นชื่อวันในสัปดาห์ได้ง่ายๆ
  1. ในกล่องโต้ตอบ Format Cells ให้อยู่ที่แท็บ Number และเลือก Custom ด้านซ้าย
แปลงวันที่ใน Excel ให้เป็นชื่อวันในสัปดาห์ได้ง่ายๆ
  1. ด้านขวา ในช่อง Type ให้พิมพ์ dddd เพื่อแสดงชื่อวันเต็มรูปแบบ หากต้องการชื่อย่อ 3 ตัวอักษร ให้พิมพ์ ddd แทน
แปลงวันที่ใน Excel ให้เป็นชื่อวันในสัปดาห์ได้ง่ายๆ
  1. จะเห็นตัวอย่างรูปแบบด้านบนของกล่อง คลิก OK เพื่อบันทึกการเปลี่ยนแปลง
แปลงวันที่ใน Excel ให้เป็นชื่อวันในสัปดาห์ได้ง่ายๆ

ตอนนี้วันที่ของคุณจะแสดงเป็นชื่อวันในสัปดาห์แล้ว

แปลงวันที่ใน Excel ให้เป็นชื่อวันในสัปดาห์ได้ง่ายๆ

เคล็ดลับ: ดูวิธีการเรียงลำดับตามค่าวันที่ใน Excel ได้จากบทความของเราอีกครับ

2. ใช้ฟังก์ชัน TEXT

หากคุณคุ้นเคยกับสูตร Excel และไม่กังวลเรื่องการเพิ่มคอลัมน์ใหม่ สามารถใช้ฟังก์ชัน TEXT เพื่อแสดงชื่อวันแทนวันที่ได้ วิธีนี้เหมาะหากต้องการเก็บทั้งวันที่และชื่อวันไว้พร้อมกัน หรือจะลบวันที่เดิมทิ้งก็ได้

  1. ไปที่เซลล์แรกของคอลัมน์ใหม่ (สามารถใช้คอลัมน์ติดกันหรือคอลัมน์อื่นตามสะดวก)
  2. พิมพ์สูตรต่อไปนี้ โดยเปลี่ยน B2 เป็นเซลล์ที่มีวันที่แรกในรายการของคุณ ใช้ "dddd" สำหรับชื่อวันเต็ม หรือ "ddd" สำหรับชื่อย่อ 3 ตัวอักษร (ต้องอยู่ในเครื่องหมายคำพูด):
    =TEXT(B2,"dddd")
แปลงวันที่ใน Excel ให้เป็นชื่อวันในสัปดาห์ได้ง่ายๆ
  1. ใช้ Autofill คัดลอกสูตรลงไปยังเซลล์อื่นๆ โดยเลือกเซลล์ที่มีสูตรแล้วลาก Fill Handle (มุมขวาล่าง) ลงไป
แปลงวันที่ใน Excel ให้เป็นชื่อวันในสัปดาห์ได้ง่ายๆ

ตอนนี้คุณจะได้ชื่อวันในสัปดาห์สำหรับแต่ละวันที่ในคอลัมน์ใหม่แล้ว

แปลงวันที่ใน Excel ให้เป็นชื่อวันในสัปดาห์ได้ง่ายๆ

3. รวมฟังก์ชัน WEEKDAY และ CHOOSE

อีกวิธีหนึ่งคือการรวมฟังก์ชัน WEEKDAY และ CHOOSE แม้จะมีขั้นตอนมากกว่าการเปลี่ยนรูปแบบเซลล์ และสูตรยาวกว่า TEXT แต่เป็นทางเลือกอีกอย่างหนึ่ง วิธีนี้ก็ต้องการคอลัมน์ใหม่สำหรับผลลัพธ์เช่นกัน

ฟังก์ชัน WEEKDAY

ฟังก์ชัน WEEKDAY ของ Excel จะดึงวันในสัปดาห์จากวันที่แต่แสดงผลเป็นตัวเลข โดยค่าเริ่มต้น 1 = วันอาทิตย์, 2 = วันจันทร์, ... สูตรสำหรับวันที่ในเซลล์ B2 คือ:

=WEEKDAY(B2)
แปลงวันที่ใน Excel ให้เป็นชื่อวันในสัปดาห์ได้ง่ายๆ

จากตัวอย่าง วันที่นั้นเป็นวันจันทร์ (เลข 2)

ฟังก์ชัน CHOOSE

ฟังก์ชัน CHOOSE จะเลือกค่าจากรายการ ตัวแปรแรกคือค่าที่ต้องการเลือก ตัวแปรต่อไปคือรายการตัวเลือก สูตรสำหรับดึงวันแรกในรายการคือ:

=CHOOSE(1,"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
แปลงวันที่ใน Excel ให้เป็นชื่อวันในสัปดาห์ได้ง่ายๆ

รวม WEEKDAY และ CHOOSE

นำสูตร WEEKDAY ไปเป็นตัวแปรแรกของ CHOOSE เพื่อให้เลือกชื่อวันตามวันที่ในเซลล์นั้นๆ

จากตัวอย่าง ให้แทนค่า 1 ด้วย (WEEKDAY(B2)) ดังนี้:

=CHOOSE((WEEKDAY(B2)),"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
แปลงวันที่ใน Excel ให้เป็นชื่อวันในสัปดาห์ได้ง่ายๆ

เหมือนกับฟังก์ชัน TEXT ใช้ Autofill ลากสูตรลงไปเพื่อได้ชื่อวันของวันที่อื่นๆ

แปลงวันที่ใน Excel ให้เป็นชื่อวันในสัปดาห์ได้ง่ายๆ

วันไหนสำหรับวันที่นั้น? ตรวจสอบได้เลยใน Excel

คุณสามารถดูปฏิทินเพื่อเช็คว่าวันที่ไหนตรงกับวันอะไร แต่หากมีรายการวันที่มากใน Excel มีหลายวิธีแสดงชื่อวันแทนได้เลย

สำหรับบทเรียนเพิ่มเติม ลองดูวิธีลบวันที่ใน Microsoft Excel ได้ครับ