ออเจ้าทราบไหมว่า Excel สร้างกราฟแผนที่สยามประเทศได้ด้วยนะเออ!
ได้หน้าตาเยี่ยงนี้เลย
หรือสร้างแผนที่โลกก็ได้นะออเจ้า
ต้องทำเยี่ยงไรจึงสร้างได้เยี่ยงนี้น่ะรือ?
ง่ายยิ่งกว่าหยิบมะม่วงน้ำปลาหวานเข้าปาก เพียง 3 คลิกก็เสร็จแล้ว
(ขอปรับโหมดภาษาเป็นยุคปัจจุบันนะครับ ไม่งั้นเดี๋ยวอ่านไม่รู้เรื่อง ^^)
สิ่งสำคัญที่สุดของกราฟนี้คือ ต้องสร้างด้วย Excel 2016 ที่เป็น Office 365 และอัพเดตเป็นเวอร์ชันล่าสุดเท่านั้น (Excel 2016 แบบซื้อขาดสร้างไม่ได้)
(คำว่า “ล่าสุด” คืออัพเดตตั้งแต่กลางปี 2017 เป็นต้นไป)
ถ้าใครใช้ Office 365 แล้วอัพเดตตลอด อย่ารอช้า เปิดคอมพ์ขึ้นมาทำพร้อมกันเลย ^__^
เริ่มจากเตรียมข้อมูลก่อน เช่น ยอดขายรายจังหวัด หน้าตาประมาณนี้
(ควรสะกดชื่อจังหวัดเป็นภาษาไทย)
คลิกที่ข้อมูล (คลิกเพียงเซลล์เดียว หรือลากครอบข้อมูลทั้งหมดก็ได้) แล้วไปที่ริบเบิน Insert/ Maps/ Filled Maps
เสร็จแว๊ว !!
ง่ายขนาดนี้เลยเหรอ!
บอกแล้วว่าง่าย ^^
สะกดชื่อจังหวัดเป็นภาษาอังกฤษได้ไหม?
ได้ครับ ^__^
แต่เดี๋ยวก่อน!
การจะได้กราฟหน้าตาแบบนี้ ต้องสะกดชื่อจังหวัดถูกต้องแบบเป๊ะๆเท่านั้น เช่น
Nakhon Ratchasima (เขียนเป็น Nakhonratchasima ไม่ได้)
Songkhla (เขียนเป็น Song Khla ไม่ได้)
Surat Thani (เขียนเป็น Suratthani ไม่ได้)
ยากอ่ะ แล้วถ้าสะกดผิดล่ะ?
ถ้าสะกดผิดแค่บางจังหวัด กราฟจังหวัดนั้นจะไม่ขึ้น
แต่ถ้าสะกดชื่อผิดเยอะมาก กราฟจะไม่ขึ้นเลย!
ดังนั้น ถ้าเป็นชื่อจังหวัดในประเทศไทย แนะนำให้สะกดเป็นภาษาไทยดีกว่าครับ ^__^
(ถ้าเดิมทีสะกดเป็นภาษาอังกฤษ อาจต้องสร้างตารางเทียบการสะกดระหว่างภาษาอังกฤษกับภาษาไทย แล้วดึงข้อมูลที่เป็นภาษาไทยมาแสดง)
สร้างกราฟแผนที่โลกได้ไหม?
ถ้ามีข้อมูลอยู่แล้ว (ควรสะกดชื่อประเทศเป็นภาษาอังกฤษ) แค่ 3 คลิกก็ได้กราฟครับ ^__^
ถ้าไม่คิดอะไรมาก กราฟนี้ถือว่าเสร็จแล้ว
แต่พอดีผมเป็นคนคิดมาก ^^
มาดูเทคนิคปรับกราฟกันครับ
เริ่มจากคลิกขวาที่กราฟ เลือก Format Data Series
จะมีหน้าต่างด้านขวามือโผล่ขึ้นมา แบ่งเป็น 2 ส่วนหลักๆคือ
- Series Options
- Series Color
ในส่วนของ Series Options มี 3 แบบคือ
- Map projection
- Map area
- Map labels
มารู้จัก Map projection กันก่อน
ค่าดีฟอลต์ของ Map projection คือ Automatic ได้กราฟหน้าตาแบบนี้
(เคสนี้ Automatic หน้าตาเหมือน Robinson)
ถ้าเลือกเป็น Mercator จะได้หน้าตาแบบนี้ (เห็นขั้วโลกใต้มากขึ้น)
ถ้าเลือกเป็น Miller จะได้หน้าตาแบบนี้ (คล้ายแบบ Automatic แต่ดูยืดๆกว่านิดหน่อย)
มารู้จัก Map area กันบ้าง
(เพื่อให้เข้าใจง่าย ขออธิบายด้วยแผนที่ประเทศไทยจะเห็นภาพชัดเจนกว่าครับ)
Map Area มีให้เลือกหลายอย่าง
ถ้าเลือก Automatic (ค่าดีฟอลต์) จะได้กราฟหน้าตาแบบนี้
ถ้าเลือก Only regions with data จะแสดงเฉพาะจังหวัดที่มีข้อมูล แบบนี้
(ดูแหม่งๆนะ ว่ามั๊ย ^^)
ถ้าเลือก Multiple countries/ regions จะแสดงพื้นที่ประเทศโดยรอบด้วย แบบนี้
(ยิ่งแหม่งเข้าไปอีกนะ ว่ามั๊ย ^^)
ถ้าเลือก World จะแสดงเป็นแผนที่โลก แบบนี้
(ไปกันใหญ่แล้ว ^^)
มารู้จัก Map labels กันบ้าง
ถ้าเลือก Map labels แบบ Best fit only จะแสดงชื่อประเทศในแผนที่
(แสดงเฉพาะประเทศที่มีพื้นที่ขนาดใหญ่เท่านั้น เพราะประเทศที่มีพื้นที่เล็กแสดงไม่ได้)
ค่าดีฟอลต์ของ Map labels คือ None
โดยส่วนตัวผมมองว่า ถ้าต้องการแสดง Label ใช้ Data Labels ดีกว่า เพราะแสดงข้อมูลได้หลากหลายกว่า Map labels
ถ้าต้องการเพิ่ม Data Labels สามารถเพิ่มได้ง่ายๆโดย คลิกกราฟ/ คลิกเครื่องหมายบวก (+)/ Data Labels
จะได้ Data Label แบบตัวเลข
ถ้าต้องการปรับแต่งก็ คลิกขวา/ Format Data Labels
มีออปชันให้เลือกได้ว่า จะแสดง Series Name, Category Name, Value
เลือกเป็นแบบ Category Name ก็ได้
นอกเรื่องไป Data Label ซะนาน ขอวกกลับมาที่ Format Data Series ต่อนะครับ ^^
มารู้จัก Series Color ใน Format Data Series กันบ้าง
ค่าดีฟอลต์คือ Sequential (2-color)
ดีฟอลต์คือสีฟ้า ถ้าไม่ชอบก็ปรับเป็นสีอื่นได้ตามใจปรารถนา
หรือปรับเป็นแบบ Diverging (3-color) แสดงข้อมูล 3 สี ปรับสีได้ด้วยนะเออ
ไม่ว่าจะเป็น Sequential (2-color) (หรือ Diverging (3-color)) ความเข้มของสีแสดงถึงตัวเลข
ตัวเลขมากสีเข้ม ในทางตรงข้าม ตัวเลขน้อยสีอ่อน
นอกจากใช้สีแสดงความมากน้อยของตัวเลขแล้ว กราฟแผนที่ยังใช้สีแบ่งกลุ่มข้อมูลได้อีกด้วย
ยังไงอ่ะ งง?
สมมติบริษัทมีเซลล์ 4 ทีม แต่ละทีมดูแลพื้นที่การขายแตกต่างกัน
ให้เตรียมข้อมูลการแบ่งพื้นที่ขาย ประมาณนี้
คลิกเลือกข้อมูลแล้วสร้างกราฟ Map (Insert/ Maps/ Filled Maps)
จะได้กราฟหน้าตาประมาณนี้
แต่ละสีแสดงว่าจังหวัดนั้นถูกดูแลโดยเซลล์ทีมใด
เจ๋งป่ะล่ะ ^__^
(ระวัง! กราฟนี้แสดงข้อมูลการแบ่งเขต (เช่น เขตการขาย, เขตการผลิต เขตวัตถุดิบ) ไม่ได้แสดงว่าแต่ละสีมีตัวเลขมากน้อยเท่าใด)
เอ.. มีคำว่า Powered By Bing …. ทุกกราฟเลย เอาออกได้ไหม?
เป็นคำถามที่ดีครับ แต่ผมทดลองหลายวิธีแล้ว พบว่าทำไม่ได้ T_T
(อาจเป็นเพราะกราฟ Map เป็นลิขสิทธิ์ของ Bing เราใช้ของเขาก็ควรให้เครดิต จริงไหมครับ ^__^)
เปลี่ยนตำแหน่ง Legend ให้แสดงที่มุมล่างซ้าย (Bottom Left) หรือมุมบนซ้าย (Top Left) ได้ไหม?
เป็นคำถามที่ดีเช่นกัน แต่ทดลองแล้วพบว่าไม่ได้
แสดง Legend ได้เพียง 5 ตำแหน่งเท่านั้นคือ
- Top
- Bottom
- Left
- Right
- Top Right
ไม่สามารถลากปรับตำแหน่งแบบแมนวลได้
สามารถลิงค์ค่า Chart Title ให้แสดงข้อมูลเซลล์ใดเซลล์หนึ่งได้ไหม?
สมมติพิมพ์คำว่า Volume By Province ไว้ที่เซลล์ A1
ถ้าเป็นกราฟอื่น (เช่น กราฟแท่ง กราฟเส้น) เราสามารถลิงค์ค่าใน Chart Title = A1 ได้
แต่กราฟ Map ไม่สามารถทำแบบนั้นได้ ต้องพิมพ์เข้าไปตรงๆแบบแมนวลครับ T_T
สร้างกราฟที่แสดงลูกโลก 3 มิติได้ไหม?
หมายถึงกราฟหน้าตาแบบนี้ใช่ไหมครับ ^__^
สร้างได้ครับ แต่ต้องใช้ 3D-Map (Insert/ 3D Map)
การใช้ 3D Map มีรายละเอียดพอควร ถ้าเขียนอธิบายในบทความนี้จะยาวมาก (เท่านี้ก็ยาวแล้ว ^^) ขอยกยอดไปเขียนในบทความใหม่นะครับ ^__^
จากที่เล่าเรื่องกราฟแผนที่ให้ฟัง ขอสรุปข้อดี-ข้อเสีย ดังนี้
ข้อดี
- สร้างง่าย
- ใช้งานง่าย
- หน้าตาสวยงาม
- ใช้กับข้อมูลที่เป็นภาษาไทยได้
มาดูข้อเสียกันบ้าง
ข้อเสีย
- ใช้ได้กับ Excel 2016 ที่เป็น Office 365 และอัพเดตเป็นเวอร์ชันใหม่เท่านั้น (ใช้กับ Excel 2016 แบบซื้อขาดไม่ได้)
- ใช้ได้เฉพาะชื่อประเทศ จังหวัด เท่านั้น (ใช้กับชื่อทวีป, อำเภอ, ถนน ไม่ได้)
- ถ้าสะกดชื่อจังหวัดในประเทศไทยเป็นภาษาอังกฤษ ต้องสะกดให้ตรงเป๊ะเท่านั้น ถ้าไม่เป๊ะ กราฟจังหวัดนั้นจะไม่ขึ้น (สะกดด้วยภาษาไทยง่ายกว่า)
- ลบคำว่า Power By Bing …. ในกราฟไม่ได้
- ลากปรับตำแหน่ง Legend ตามใจชอบไม่ได้
- ลิงค์ข้อมูลมาใส่ใน Chart Title ไม่ได้
- ไม่สามารถสร้างกราฟจากข้อมูลเยอะๆได้ (ถ้าข้อมูลเกิน 500 บรรทัด ไม่สามารถสร้างกราฟแผนที่ได้)
- ไม่สามารถใช้กราฟแผนที่เป็น Pivot Chart ได้ (สร้างจาก Pivot Table ไม่ได้)
แม้ข้อเสียอาจดูเยอะ (ส่วนใหญ่เป็นเรื่องปลีกย่อย) แต่ถ้าเทียบกับความสะดวกในการสร้าง หักลบกลบหนี้กันแล้ว กราฟนี้น่าสนใจมากๆ
ถ้าเป็นเมื่อก่อน การจะสร้างกราฟหน้าตาประมาณนี้ ต้องใช้พลังงานอย่างมหาศาล
แต่ตอนนี้ แค่ 3 คลิกก็เสร็จแล้ว
ผมชอบนะ แล้วคุณล่ะ ชอบกราฟแผนที่เหมือนผมไหม ^__^
สำหรับใครที่สนใจไฟล์ตัวอย่างของบทความนี้ สามารถดาวน์โหลดเพื่อศึกษาได้เลยครับ
หากคุณชอบบทความแนวนี้ สามารถอัพเดตบทความใหม่ๆโดยคลิก Like เฟสบุ๊คแฟนเพจ วิศวกรรีพอร์ต หรือคลิก ที่นี่
อย่าลืมแชร์ให้เพื่อนอ่านเพื่อเป็นกำลังใจให้คนเขียนด้วยนะครับ ^__^
Credit: อ้างอิงข้อมูลจาก
https://www.myonlinetraininghub.com/excel-map-charts
https://officesmart.wordpress.com/2017/01/11/create-a-map-chart-in-excel-365/
https://support.office.com/en-us/article/create-a-map-chart-f2cfed55-d622-42cd-8ec9-ec8a358b593b
https://support.office.com/en-us/article/format-a-map-chart-2c744937-a1cc-48f7-bc5e-776497343a29
Leave a Reply