แนวทางจัดการวันที่สุดมั่ว (ผิดไปแล้วทำไงดี) 1

แนวทางจัดการวันที่สุดมั่ว (ผิดไปแล้วทำไงดี)

างที่ผมพยายามเตือนเรื่องการกรอกข้อมูลวันที่ไปแล้ว 2 ตอนด้วยกัน สมมติว่าคุณแก้ไขตามที่ผมบอกไปแล้ว แปลว่าการกรอกวันที่ในอนาคตไม่น่าจะผิดอีกแล้ว แต่ของในอดีตที่เคยผิดไปแล้วจะทำไงดีล่ะ? วันนี้ผมเลยทดลองกรอกวันที่มั่วๆ ลงไปในหลายๆ รูปแบบ แล้วลองเขียนสูตรดูซิว่าจะช่วยจัดการให้เข้าร่องเข้ารอยได้หรือไม่? แบบว่าอัดสูตรแบบ combo เข้าไปแบบเดียวกันดูเลยว่ามีใครรอดมั้ย? ดาวน์โหลดไฟล์ ไฟล์ที่ผมลองทำ => mess-up-date2 Screenshot การทำ มีหลายขั้นตอนมาก หลักๆ คือ ผมก็คิดก่อนว่า ตัวเองรู้ได้ไงว่าวันที่อันไหนผิด ด้วยวิธีอะไร แล้วจะแก้ให้ถูกต้องได้ยังไง? แล้วเอาสิ่งนั้นแหละมาเขียนเป็นสูตร ผมก็เลยพยายามแยก ปี เดือน วัน ออกมา แล้วลอง adjust เช่น ลบ 543 หรือ สลับวันกับเดือน แล้วสุดท้ายเอาไปตรวจว่าอยู่ในช่วงวันที่ที่ต้องการหรือไม่? (กำหนดอยู่ข้างบน ซึ่งเป็นตัวที่ช่วยเช็คได้ดีมากๆ ตัวนึงเลย) ถ้าอยู่ในช่วงวันที่ที่กำหนด ก็แสดงว่า ok น่าจะถูกครับ (สุดท้ายได้คอลัมน์ R) โดยสรุป ผมใช้หลายขั้นตอนมากๆ…
อะไรจะเกิดขึ้น? เมื่อใส่วันที่ใน Excel ด้วยปี พ.ศ. แทนที่จะใส่ ค.ศ. 2

อะไรจะเกิดขึ้น? เมื่อใส่วันที่ใน Excel ด้วยปี พ.ศ. แทนที่จะใส่ ค.ศ.

หลังจากบทความที่แล้ว ผมได้ให้คำแนะนำเกี่ยวกับการตั้งค่าวันที่ให้ถูกต้องแล้ว (เรื่อง วัน/เดือน/ปี หรือ เดือน/วัน/ปี ) มาวันนี้ ผมจะขอย้ำอีกเรื่องนึงซึ่งเกี่ยวกับวันที่เช่นเดียวกัน (ซึ่งจริงๆ ได้พยายามย้ำหลายครั้งแล้ว) นั่นก็คือ... การทำงานเกี่ยวกับวันที่ใน Excel เราจะต้องใส่ปีเป็น ค.ศ. ไม่ใช่ พ.ศ.  เช่น หากต้องการใส่วันที่ 27 เมษายน พ.ศ. 2560 ให้ใส่ว่า 27/4/2017 ไม่ใช่ 27/4/2560 ! เพราะถ้าใส่เป็น 27/4/2560 ...Excel จะคิดว่าเราหมายถึง 27 เมษายน ค.ศ. 2560 ซึ่งเป็นวันในอนาคตอีก 543 ปี!! (บ้าไปแล้ว) บางคนถึงรู้อย่างงี้ก็บอกว่า... ฉันไม่แค่ร์หรอก! ก็เรารู้เองว่าจริงๆ มันคือ พ.ศ. 2560 ก็ได้ ยิ่งถ้านัดกับเพื่อนๆ ร่วมงานทุกคนให้ร่วมใจกันเข้าใจว่ามันเป็น พ.ศ. ก็น่าจะใช้ได้นี่นา? (เหมือนอุปาทานหมู่ หรือพวก ทฤษฎีสมคบคิดเลยแฮะ) ผมจะบอกว่าถึงเราจะฮั้วกับเพื่อนแล้วมันก็จะผิดอยู่ดี ซึ่งผมจะแสดงให้เห็นชัดๆ…
การตั้งค่าให้ Excel รู้จักวันที่ในรูปแบบที่ต้องการ เช่น วัน/เดือน/ปี ไม่ใช่ เดือน/วัน/ปี 3

การตั้งค่าให้ Excel รู้จักวันที่ในรูปแบบที่ต้องการ เช่น วัน/เดือน/ปี ไม่ใช่ เดือน/วัน/ปี

ต้องบอกก่อนเลยว่าเรื่องวันที่และเวลา เป็นเรื่องที่หลายคนไม่เข้าใจ และอาจจะกำลังปวดหัวกับมันอย่างมาก ซึ่งสิ่งหนึ่งที่ทำให้หลายท่านปวดหัวแบบสุดๆ ไปเลยก็คือเรื่องของ "รูปแบบวันที่" นี่คือตัวอย่างกรณีที่ตั้งค่าผิด สิ่งที่เกิดขึ้นคือ เราตั้งใจพิมพ์รูปแบบวันที่ในรูปแบบ วัน/เดือน/ปี แต่หารู้ไม่ว่าคอมพิวเตอร์ที่เรากำลังใช้อยู่ดันถูกตั้งค่าใน Control Panel ให้เป็น เดือน/วัน/ปี ผลลัพธ์ที่ได้เลยมั่วนิ่มเลย!! อธิบายความผิดพลาด 13/4/2017 ถูกจัดชิดซ้าย (เป็น Text) เพราะมันไม่รู้จัก เดือนที่ 13 นั่นเอง (วันที่ 4 เดือน 13 ค.ศ. 2017 ???) แปลว่าเลข 10/4/2017 ที่เราเข้าใจว่าถูกต้อง จริงๆ ก็ผิดด้วย เพราะ Excel เข้าใจว่าเป็นวันที่ 4 ตุลาคม แต่จริงๆ เราต้องการเป็นวันที่ 10 เมษายนต่างหาก!! ส่วนการที่ 3/5/2017 ลาก Fill…
ลากข้อมูลแล้วให้ Excel ใส่ A-Z โดยอัตโนมัติ ด้วย Custom List 4

ลากข้อมูลแล้วให้ Excel ใส่ A-Z โดยอัตโนมัติ ด้วย Custom List

แต่ก่อนตอนผมใช้ Excel ใหม่ๆ มีปัญหาอย่างหนึ่งที่ผมหงุดหงิดมาก นั่นคือ ผมต้องการลาก Fill Handle แล้วให้ Excel สร้างตัวอักษร A-Z หรือ ก-ฮ โดยอัตโนมัติ แต่สิ่งที่ Excel ทำให้มันกลับแค่เป็นการ Copy ตัว A หรือ ก ที่ผมพิมพ์ลงมาให้ซะงั้น! ผมงงมากเลย เพราะขนาด series ที่เป็นตัวเลขดูเหมือนว่าจะยากๆ เช่น 1,4,7,10,... มันยังฉลาดใส่มาให้ได้ แต่ทำไมแค่ A-Z หรือ ก-ฮ ดันไม่ใส่มาให้ฟะ!? ตอนนั้นก็ต้องใช้วิธีพิมพ์เอาเองบ้าง ใช้ฟังก์ชัน CHAR มาช่วยบ้าง ซึ่งก็ไม่ใช่วิธีที่ดีเท่าไหร่ จนผมได้พยายามค้นใน Internet ก็รู้ว่าจริงๆ แล้ว Excel ทำแบบที่ผมต้องการได้ ด้วยการสร้างสิ่งที่เรียกว่า Custom List…
The Mask Function ตอนที่ 3 :  แสดงความสามารถครั้งสุดท้าย 5

The Mask Function ตอนที่ 3 : แสดงความสามารถครั้งสุดท้าย

ตอนนี้เป็นตอนต่อจาก The Mask Function ตอนที่ 2 :  ถอดหน้ากาก ! มาดูกันว่ามันคือฟังก์ชันอะไร !? ซึ่งฟังก์ชันทีผ่านเข้ารอบคือ ตัวแทนสาย C และ D ซึ่งได้แสดงผลงานในรอบแรกในการแข่ง Lookup ข้อมูลแบบ Multiple Criteria ไปแล้ว ทั้งคู่ต่างหาผลลัพธ์ได้ถูกต้องคือ ราคา 60 บาทถูกต้องเหมือนกันหมด แถมบอกเพิ่มด้วยว่า ถึงค่าที่จะ Lookup จะไม่ใช่ตัวเลข ตัวเองก็ไม่กลัวเลย สามารถทำงานได้ สบายหายห่วง! การแสดงความสามารถรอบ Final โจทย์คือ มีช่วงตัวเลขกำกับการให้คะแนนแต่ละเกรดอยู่ แล้วให้ Lookup ค่าเกรดจากคะแนนที่กำหนด แถมต้อง Lookup หลายคะแนนต่อเนื่องกันด้วย ตัวแทนสาย D ไม่รอช้า รีบแสดงความสามารถเลย เพราะถือว่า "เข้าทางมากๆ" ต่างกันกับตัวแทนสาย C ซึ่งเจอโจทย์นี้ไปก็เกิดอาการอึดอัดไปซักพักหนึ่ง…
การเขียนข้อความในสูตร และการใช้เครื่องหมาย & เชื่อม 6

การเขียนข้อความในสูตร และการใช้เครื่องหมาย & เชื่อม

เรื่องพื้นฐานบางเรื่อง เป็นเรื่องง่ายๆ แต่หลายคนก็มองข้ามไป หรือทำไม่เป็นอย่างน่าเสียดาย ... วันนี้ผมเลยจะขอมาแนะนำความรู้เกี่ยวกับการเขียนข้อความในสูตร และการใช้เครื่องหมาย & เชื่อม ครับ มีประเด็นที่น่าสนใจหลายอย่างเลย รู้หรือไม่ว่า... & คือตัวเชื่อมข้อความ เชื่อมข้อความ จากหลายช่องมารวมกันในช่องเดียวกันได้ เช่น ในรูป สามารถรวม ชื่อ และนามสกุล เดิมอยู่แยกกันให้รวมกันเป็น Cell เดียวได้ & ทำให้ผลลัพธ์เป็นข้อมูลประเภท Text สามารถแปลง Number เป็น Text ได้ด้วย เช่น =100&"" จะทำให้ 100 กลายเป็น Text ข้อความใน Cell เราไม่ต้องใส่เครื่องหมายคำพูด พิมพ์ไปใน Cell ตรงๆ แล้วอ้างอิงมาใช้ในสูตรด้วย Cell Reference เช่น A1 B2…
The Mask Function ตอนที่ 2 :  ถอดหน้ากาก ! มาดูกันว่ามันคือฟังก์ชันอะไร !? 7

The Mask Function ตอนที่ 2 : ถอดหน้ากาก ! มาดูกันว่ามันคือฟังก์ชันอะไร !?

ตอนนี้เป็นตอนต่อจาก The Mask Function : หน้ากากฟังก์ชัน ! มาทายกันนี่คือฟังก์ชันอะไร?? ซึ่งฟังก์ชันทั้ง 4 ตัวได้โชว์ฝีมือในการแข่งขัน แข่ง Lookup ข้อมูลแบบ Multiple Criteria ไปแล้ว ทุกตัวต่างหาผลลัพธ์ได้ถูกต้องคือ ราคา 60 บาทถูกต้องเหมือนกันหมด! ตัวผมเองก็ตัดสินใจไม่ถูกเหมือนกันว่าจะให้ฟังก์ชันไหนเข้ารอบต่อไปดี เพราะ ณ ขณะที่ผมกำลังเขียนบทความอยู่นี้ มีตัวแทนสาย C ที่มีคะแนนโหวตนำโด่งอยู่ตัวเดียว ส่วนตัวแทนสายอื่นๆ คะแนนเท่ากันหมดเลย ผมคิดว่าการที่ตัวแทนสาย C ได้รับคะแนนโหวตเยอะมาก เพราะความง่ายและสั้นในการเขียนสูตรนั่นเอง ซึ่งผมจะเคารพการตัดสินใจของเพื่อนๆ ครับ ดังนั้นตัวแทนสาย C จะเข้ารอบไป โดยที่จะยังไม่ได้เปิดเผยหน้าตาที่แท้จริงว่าคือฟังก์ชันอะไร?  ส่วนฟังก์ชันอีกอันที่จะเข้ารอบไป ผมขอเลือกเป็นตัวแทนสาย D แล้วกันครับ เนื่องจากความยุ่งยากในการเขียนสูตรที่ยาวมากๆ เรียกได้ว่าเป็นขั้วตรงข้ามกับตัวแทนสาย C โดยสิ้นเชิงเลย ใบ้เพิ่มเติม ทั้งตัวแทนสาย C และ D…
The Mask Function : หน้ากากฟังก์ชัน ! มาทายกันนี่คือฟังก์ชันอะไร?? 8

The Mask Function : หน้ากากฟังก์ชัน ! มาทายกันนี่คือฟังก์ชันอะไร??

The Mask Singer สำหรับคนที่ไม่รู้จัก จากกระแสที่ร้อนแรงของรายการ The Mask Singer (หน้ากากนักร้อง) ที่จัดให้มีการร้องเพลงภายใต้หน้ากาก โดยให้ผู้ชมลุ้นว่าคนภายใต้หน้ากากคือใคร หากนักร้องคนไหนที่ตกรอบ ก็จะต้องมีการถอดหน้ากาก เพื่อเปิดเผยตัวตนที่แท้จริงของตัวเอง ส่วนผู้ชนะก็จะเข้ารอบต่อไป ซึ่งรายการนี้จะมีการแบ่งนักร้องเป็น 4 สายเพื่อหาตัวแทนแต่ละสายมาแข่งกันในรอบ Final ในฐานะสุดยอดหน้ากากนักร้องทั้ง 4 คน… ผมก็เลยคิดว่า ถ้าลองจับเอาฟังก์ชันใน Excel มาแสดงความสามารถเจ๋งๆ แล้วให้เพื่อนๆ ทายว่าจริงๆ แล้วมันคือฟังก์ชันอะไรกันแน่ก็น่าจะสนุกดีนะ แข่ง Lookup ข้อมูลแบบ Multiple Criteria !! ผมก็เลยมีฟังก์ชันมาให้ทาย 4 ตัวเช่นเดียวกัน ซึ่งผมให้ทุกตัวแก้ปัญหาเดียวกันเลย นั่นคือ การ Lookup ข้อมูลแบบ Multiple Criteria โดยต้องดูข้อมูลจากคอลัมน์ A และ B เพื่อหาราคาในคอลัมน์…
10 เทคนิคการใช้ Excel ในการ Track งาน/วาระประชุม 9

10 เทคนิคการใช้ Excel ในการ Track งาน/วาระประชุม

นอกจาก Excel จะเป็นเครื่องมือที่ใช้ในการคำนวณได้อย่างเก่งกาจแล้ว มันยังสามารถนำมาใช้เป็นเครื่องมือในการ Track งาน/วาระประชุมต่างๆ ได้อย่างยอดเยี่ยมด้วย วันนี้ผมเลยจะมาแชร์เทคนิคที่คิดว่าน่าจะเป็นประโยชน์กับเพื่อนๆ ครับ (ถ้าใครมีแนวทางอื่นเจ๋งๆ ก็บอกผมด้วยนะ ^^) 1. ออกแบบการจดงานในลักษณะตาราง Database เวลาอยากจะใช้ Excel ได้อย่างเต็มประสิทธิภาพ การเก็บข้อมูลในลักษณะตาราง Database จะเป็นการเริ่มต้นที่ดีที่สุด เพราะมันสามารถช่วยให้เราสามารถนำข้อมูลไปใช้ในความสามารถอื่นๆ ของ Excel ได้อีก เช่น Sort/Filter, PivotTable เป็นต้น สำหรับคนที่ไม่รู้ว่าการเก็บข้อมูลในลักษณะตาราง Database เป็นยังไง... มันก็คือการเก็บข้อมูลโดยใส่ข้อมูลโดยมีหัวตาราง โดยเป็นตัวที่จะบอกว่าข้อมูลในคอลัมน์นั้นๆ คือเรื่องอะไร นั่นแปลว่าในคอลัมน์เดียวกัน ข้อมูลจะเป็นข้อมูลประเภทเดียวกัน เช่น ถ้าเป็นชื่อสินค้า ก็จะเป็นชื่อสินค้าทุกบรรทัด ถ้าเป็นวันที่ Deadline ก็จะต้องเป็นข้อมูล Deadline ทุกบรรทัด เป็นต้น ดังนั้นสิ่งสำคัญคือ คุณจะต้องคิดว่าการจดงานของคุณควรจะมีคอลัมน์อะไรบ้าง? เช่น 2.…
สารพัดวิธีแยกร่างข้อความ 10

สารพัดวิธีแยกร่างข้อความ

สมมติว่าเรามีข้อความบางอย่าง แล้วเราอยากจะแยกส่วนข้อความนั้น เช่น ตัวอย่างข้างล่างนี้ มีคั่นด้วย - (แต่ว่าตำแหน่งของมันไม่แน่ไม่นอน) เราจะแยกข้อความออกมาเป็น 3 ส่วนได้ยังไง? มาดูกัน วิธีที่ 1 : Text to Column วิธีที่ง่ายที่สุดคือการใช้เครื่องมือ Text to Column โดยให้ Copy ข้อมูลต้นฉบับออกมาก่อน แล้วเลือกข้อมูล แล้วไปที่ [Data]--> Data Tools --> Text to Column --> Delimited และให้ใส่เครื่องหมาย - (ที่เป็นตัวคั่น) ลงไปใน Other จากนั้นกด Finish แค่นี้ก็เสร็จแล้ว ได้เป็น 3 คอลัมน์อย่างที่ต้องการ วิธีที่ 2 : ใช้สูตร การใส่สูตรมีข้อดีอย่างมาก คือ ข้อมูลอัปเดทโดยอัตโนมัติ โดยไม่ต้องกดเครื่องมือใดๆ…