ออเจ้าทราบไหมว่า Excel สร้างกราฟแผนที่สยามประเทศได้ด้วยนะเออ!

ได้หน้าตาเยี่ยงนี้เลย

ProvinceInThai.png

หรือสร้างแผนที่โลกก็ได้นะออเจ้า

WorldMap

ต้องทำเยี่ยงไรจึงสร้างได้เยี่ยงนี้น่ะรือ?

ง่ายยิ่งกว่าหยิบมะม่วงน้ำปลาหวานเข้าปาก เพียง 3 คลิกก็เสร็จแล้ว

(ขอปรับโหมดภาษาเป็นยุคปัจจุบันนะครับ ไม่งั้นเดี๋ยวอ่านไม่รู้เรื่อง ^^)

สิ่งสำคัญที่สุดของกราฟนี้คือ ต้องสร้างด้วย Excel 2016 ที่เป็น Office 365 และอัพเดตเป็นเวอร์ชันล่าสุดเท่านั้น (Excel 2016 แบบซื้อขาดสร้างไม่ได้)

(คำว่า “ล่าสุด” คืออัพเดตตั้งแต่กลางปี 2017 เป็นต้นไป)

ถ้าใครใช้ Office 365 แล้วอัพเดตตลอด อย่ารอช้า เปิดคอมพ์ขึ้นมาทำพร้อมกันเลย ^__^

เริ่มจากเตรียมข้อมูลก่อน เช่น ยอดขายรายจังหวัด หน้าตาประมาณนี้

DataInThai.png

(ควรสะกดชื่อจังหวัดเป็นภาษาไทย)

คลิกที่ข้อมูล (คลิกเพียงเซลล์เดียว หรือลากครอบข้อมูลทั้งหมดก็ได้) แล้วไปที่ริบเบิน Insert/ Maps/ Filled Maps

InsertMap.png

เสร็จแว๊ว !!

Map1.png

ง่ายขนาดนี้เลยเหรอ!

บอกแล้วว่าง่าย ^^

สะกดชื่อจังหวัดเป็นภาษาอังกฤษได้ไหม?

ได้ครับ ^__^

ProvinceInEnglish.png

แต่เดี๋ยวก่อน!

การจะได้กราฟหน้าตาแบบนี้ ต้องสะกดชื่อจังหวัดถูกต้องแบบเป๊ะๆเท่านั้น เช่น

Nakhon Ratchasima (เขียนเป็น Nakhonratchasima ไม่ได้)

Songkhla (เขียนเป็น Song Khla ไม่ได้)

Surat Thani (เขียนเป็น Suratthani ไม่ได้)

ยากอ่ะ แล้วถ้าสะกดผิดล่ะ?

ถ้าสะกดผิดแค่บางจังหวัด กราฟจังหวัดนั้นจะไม่ขึ้น

แต่ถ้าสะกดชื่อผิดเยอะมาก กราฟจะไม่ขึ้นเลย!

ดังนั้น ถ้าเป็นชื่อจังหวัดในประเทศไทย แนะนำให้สะกดเป็นภาษาไทยดีกว่าครับ ^__^

(ถ้าเดิมทีสะกดเป็นภาษาอังกฤษ อาจต้องสร้างตารางเทียบการสะกดระหว่างภาษาอังกฤษกับภาษาไทย แล้วดึงข้อมูลที่เป็นภาษาไทยมาแสดง)

สร้างกราฟแผนที่โลกได้ไหม?

ถ้ามีข้อมูลอยู่แล้ว (ควรสะกดชื่อประเทศเป็นภาษาอังกฤษ) แค่ 3 คลิกก็ได้กราฟครับ ^__^

WorldMap_NoAdjustment.png

ถ้าไม่คิดอะไรมาก กราฟนี้ถือว่าเสร็จแล้ว

แต่พอดีผมเป็นคนคิดมาก ^^

มาดูเทคนิคปรับกราฟกันครับ

เริ่มจากคลิกขวาที่กราฟ เลือก Format Data Series

FormatDataSeries_WorldMap.png

จะมีหน้าต่างด้านขวามือโผล่ขึ้นมา แบ่งเป็น 2 ส่วนหลักๆคือ

  1. Series Options
  2. Series Color

FormatDataSeriesPane_Full.png

ในส่วนของ Series Options มี 3 แบบคือ

  1. Map projection
  2. Map area
  3. Map labels

มารู้จัก Map projection กันก่อน

ค่าดีฟอลต์ของ Map projection คือ Automatic ได้กราฟหน้าตาแบบนี้

MapProjection_Automatic_SeeAllList.png

(เคสนี้ Automatic หน้าตาเหมือน Robinson)

ถ้าเลือกเป็น Mercator จะได้หน้าตาแบบนี้ (เห็นขั้วโลกใต้มากขึ้น)

MapProjection_Mercator.png

ถ้าเลือกเป็น Miller จะได้หน้าตาแบบนี้ (คล้ายแบบ Automatic แต่ดูยืดๆกว่านิดหน่อย)

MapProjection_Miller.png

มารู้จัก Map area กันบ้าง

(เพื่อให้เข้าใจง่าย ขออธิบายด้วยแผนที่ประเทศไทยจะเห็นภาพชัดเจนกว่าครับ)

Map Area มีให้เลือกหลายอย่าง

ถ้าเลือก Automatic (ค่าดีฟอลต์) จะได้กราฟหน้าตาแบบนี้

MapArea.png

ถ้าเลือก Only regions with data จะแสดงเฉพาะจังหวัดที่มีข้อมูล แบบนี้

OnlyRegionsWithData.png

(ดูแหม่งๆนะ ว่ามั๊ย ^^)

ถ้าเลือก Multiple countries/ regions จะแสดงพื้นที่ประเทศโดยรอบด้วย แบบนี้

MultipleCountriesRegions.png

(ยิ่งแหม่งเข้าไปอีกนะ ว่ามั๊ย ^^)

ถ้าเลือก World จะแสดงเป็นแผนที่โลก แบบนี้

World.png

(ไปกันใหญ่แล้ว ^^)

มารู้จัก Map labels กันบ้าง

ถ้าเลือก Map labels แบบ Best fit only จะแสดงชื่อประเทศในแผนที่

(แสดงเฉพาะประเทศที่มีพื้นที่ขนาดใหญ่เท่านั้น เพราะประเทศที่มีพื้นที่เล็กแสดงไม่ได้)

MapLabel_BestFitOnly.png

ค่าดีฟอลต์ของ Map labels คือ None

DefaultChart.png

โดยส่วนตัวผมมองว่า ถ้าต้องการแสดง Label ใช้ Data Labels ดีกว่า เพราะแสดงข้อมูลได้หลากหลายกว่า Map labels

ถ้าต้องการเพิ่ม Data Labels สามารถเพิ่มได้ง่ายๆโดย คลิกกราฟ/ คลิกเครื่องหมายบวก (+)/ Data Labels

จะได้ Data Label แบบตัวเลข

DataLabel_Value.png

ถ้าต้องการปรับแต่งก็ คลิกขวา/ Format Data Labels

FormatDataLabels.png

มีออปชันให้เลือกได้ว่า จะแสดง Series Name, Category Name, Value

เลือกเป็นแบบ Category Name ก็ได้

FormatDataLabels_CategoryName.png

นอกเรื่องไป Data Label ซะนาน ขอวกกลับมาที่ Format Data Series ต่อนะครับ ^^

มารู้จัก Series Color ใน Format Data Series กันบ้าง

ค่าดีฟอลต์คือ Sequential (2-color)

SeriesColor_2Color.png

ดีฟอลต์คือสีฟ้า ถ้าไม่ชอบก็ปรับเป็นสีอื่นได้ตามใจปรารถนา

SeriesColor_2Color_ChangeColor.png

หรือปรับเป็นแบบ Diverging (3-color) แสดงข้อมูล 3 สี ปรับสีได้ด้วยนะเออ

SeriesColor_3Color.png

ไม่ว่าจะเป็น Sequential (2-color) (หรือ Diverging (3-color)) ความเข้มของสีแสดงถึงตัวเลข

ตัวเลขมากสีเข้ม ในทางตรงข้าม ตัวเลขน้อยสีอ่อน

นอกจากใช้สีแสดงความมากน้อยของตัวเลขแล้ว กราฟแผนที่ยังใช้สีแบ่งกลุ่มข้อมูลได้อีกด้วย

ยังไงอ่ะ งง?

สมมติบริษัทมีเซลล์ 4 ทีม แต่ละทีมดูแลพื้นที่การขายแตกต่างกัน

ให้เตรียมข้อมูลการแบ่งพื้นที่ขาย ประมาณนี้

Data_AddTeam_1.png

คลิกเลือกข้อมูลแล้วสร้างกราฟ Map (Insert/ Maps/ Filled Maps)

จะได้กราฟหน้าตาประมาณนี้

MapByTeam.png

แต่ละสีแสดงว่าจังหวัดนั้นถูกดูแลโดยเซลล์ทีมใด

เจ๋งป่ะล่ะ ^__^

(ระวัง! กราฟนี้แสดงข้อมูลการแบ่งเขต (เช่น เขตการขาย, เขตการผลิต เขตวัตถุดิบ) ไม่ได้แสดงว่าแต่ละสีมีตัวเลขมากน้อยเท่าใด)

เอ.. มีคำว่า Powered By Bing …. ทุกกราฟเลย เอาออกได้ไหม?PoweredByBing

เป็นคำถามที่ดีครับ แต่ผมทดลองหลายวิธีแล้ว พบว่าทำไม่ได้ T_T

(อาจเป็นเพราะกราฟ Map เป็นลิขสิทธิ์ของ Bing เราใช้ของเขาก็ควรให้เครดิต จริงไหมครับ ^__^)

เปลี่ยนตำแหน่ง Legend ให้แสดงที่มุมล่างซ้าย (Bottom Left) หรือมุมบนซ้าย (Top Left) ได้ไหม?

เป็นคำถามที่ดีเช่นกัน แต่ทดลองแล้วพบว่าไม่ได้

แสดง Legend ได้เพียง 5 ตำแหน่งเท่านั้นคือ

  • Top
  • Bottom
  • Left
  • Right
  • Top Right

ไม่สามารถลากปรับตำแหน่งแบบแมนวลได้

Legend.png

สามารถลิงค์ค่า Chart Title ให้แสดงข้อมูลเซลล์ใดเซลล์หนึ่งได้ไหม?

สมมติพิมพ์คำว่า Volume By Province ไว้ที่เซลล์ A1

ถ้าเป็นกราฟอื่น (เช่น กราฟแท่ง กราฟเส้น) เราสามารถลิงค์ค่าใน Chart Title = A1 ได้

แต่กราฟ Map ไม่สามารถทำแบบนั้นได้ ต้องพิมพ์เข้าไปตรงๆแบบแมนวลครับ T_T

ChartTitle.png

สร้างกราฟที่แสดงลูกโลก 3 มิติได้ไหม?

หมายถึงกราฟหน้าตาแบบนี้ใช่ไหมครับ ^__^

3DMap.png

สร้างได้ครับ แต่ต้องใช้ 3D-Map (Insert/ 3D Map)

Insert_3DMap.png

การใช้ 3D Map มีรายละเอียดพอควร ถ้าเขียนอธิบายในบทความนี้จะยาวมาก (เท่านี้ก็ยาวแล้ว ^^) ขอยกยอดไปเขียนในบทความใหม่นะครับ ^__^

จากที่เล่าเรื่องกราฟแผนที่ให้ฟัง ขอสรุปข้อดี-ข้อเสีย ดังนี้

ข้อดี

  1. สร้างง่าย
  2. ใช้งานง่าย
  3. หน้าตาสวยงาม
  4. ใช้กับข้อมูลที่เป็นภาษาไทยได้

มาดูข้อเสียกันบ้าง

ข้อเสีย

  1. ใช้ได้กับ Excel 2016 ที่เป็น Office 365 และอัพเดตเป็นเวอร์ชันใหม่เท่านั้น (ใช้กับ Excel 2016 แบบซื้อขาดไม่ได้)
  2. ใช้ได้เฉพาะชื่อประเทศ จังหวัด เท่านั้น (ใช้กับชื่อทวีป, อำเภอ, ถนน ไม่ได้)
  3. ถ้าสะกดชื่อจังหวัดในประเทศไทยเป็นภาษาอังกฤษ ต้องสะกดให้ตรงเป๊ะเท่านั้น ถ้าไม่เป๊ะ กราฟจังหวัดนั้นจะไม่ขึ้น (สะกดด้วยภาษาไทยง่ายกว่า)
  4. ลบคำว่า Power By Bing …. ในกราฟไม่ได้
  5. ลากปรับตำแหน่ง Legend ตามใจชอบไม่ได้
  6. ลิงค์ข้อมูลมาใส่ใน Chart Title ไม่ได้
  7. ไม่สามารถสร้างกราฟจากข้อมูลเยอะๆได้ (ถ้าข้อมูลเกิน 500 บรรทัด ไม่สามารถสร้างกราฟแผนที่ได้)
  8. ไม่สามารถใช้กราฟแผนที่เป็น Pivot Chart ได้ (สร้างจาก Pivot Table ไม่ได้)

แม้ข้อเสียอาจดูเยอะ (ส่วนใหญ่เป็นเรื่องปลีกย่อย) แต่ถ้าเทียบกับความสะดวกในการสร้าง หักลบกลบหนี้กันแล้ว กราฟนี้น่าสนใจมากๆ

ถ้าเป็นเมื่อก่อน การจะสร้างกราฟหน้าตาประมาณนี้ ต้องใช้พลังงานอย่างมหาศาล

แต่ตอนนี้ แค่ 3 คลิกก็เสร็จแล้ว

ผมชอบนะ แล้วคุณล่ะ ชอบกราฟแผนที่เหมือนผมไหม ^__^

 

สำหรับใครที่สนใจไฟล์ตัวอย่างของบทความนี้ สามารถดาวน์โหลดเพื่อศึกษาได้เลยครับ

MapChart_Office365_180406

 

หากคุณชอบบทความแนวนี้ สามารถอัพเดตบทความใหม่ๆโดยคลิก 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

https://answers.microsoft.com/en-us/msoffice/forum/msoffice_excel-mso_win10-mso_365hp/excel-map-chart-limitations/d1227ebe-7bac-474e-83b8-2a192f45b1cb

https://docs.microsoft.com/en-us/DeployOffice/overview-of-update-channels-for-office-365-proplus#semi-annual-channel-for-office-365-proplus