สร้าง Dropdown List หลายชั้น เพื่อกรอกข้อมูลจังหวัด อำเภอ ตำบล รหัสไปรษณีย์
HTML-код
- Опубликовано: 17 окт 2024
- ในคลิปนี้จะสอนการสร้าง Dropdown List หลายชั้น เพื่อกรอกข้อมูลจังหวัด อำเภอ ตำบล รหัสไปรษณีย์ ด้วย Excel 365 ครับ
ซึ่งมีความพิเศษกว่าคลิปก่อนๆ ตรงที่จะเป็น Dropdown หลายชั้นที่สามารถทำได้หลายอันให้กับข้อมูลการซื้อขายของแต่ละบรรทัดแยกกันของใครของมันเลย
ซึ่งเพื่อนๆ จะได้เรียนรู้ฟังก์ชันที่เป็น Dynamic Array ของ Excel 365 มากมาย เช่น UNIQUE, SORT, FILTER, TRANSPOSE การอ้างอิงด้วย # เป็นต้น
โหลดไฟล์ประกอบได้ที่ :
github.com/The...
**********
ในคลิปนี้มีความผิดพลาดเล็กน้อย เพราะผมลืมนึกไปว่า ในประเทศไทย ชื่ออำเภอ/ตำบล อาจจะซ้ำกันก็ได้ ทำให้เลขรหัสไปรณีย์ที่แสดงขึ้นมามันเยอะเกินความจริงไป
ผมได้แสดงวิธีแก้ไขสูตรให้แล้วที่ • วิธีแก้ไขสูตรคลิปก่อนห...
สรุปได้ว่าสูตรเป็นดังนี้
================
ชื่อจังหวัด :
=SORT(UNIQUE(PostCodeTable[ProvinceThai]))
ชื่ออำเภอ : =TRANSPOSE(SORT(UNIQUE(FILTER(PostCodeTable[DistrictThaiShort],PostCodeTable[ProvinceThai]=H5,"กรุณาเลือกจังหวัด"))))
ชื่อตำบล : =TRANSPOSE(SORT(UNIQUE(FILTER(PostCodeTable[TambonThaiShort],(PostCodeTable[DistrictThaiShort]=Sheet1!I5)*(PostCodeTable[ProvinceThai]=Sheet1!H5),"กรุณาเลือกอำเภอ"))))
รหัสไปรษณีย์ :
=TRANSPOSE(SORT(UNIQUE(FILTER(PostCodeTable[PostCode],(PostCodeTable[TambonThaiShort]=Sheet1!J5)*(PostCodeTable[DistrictThaiShort]=Sheet1!I5)*(PostCodeTable[ProvinceThai]=Sheet1!H5),"กรุณาเลือกตำบล"))))
*****
ถ้าชอบคลิปนี้ ช่วย Subscribe ช่อง RUclips เป็นกำลังใจให้ผมไปถึง 100K sub ด้วยนะ ^^
===================================================
ติดตาม พูดคุย สอบถามปัญหา Excel กันได้ที่ : / thepexcel
อ่านบทความ Excel ดีๆ ได้ที่ : www.thepexcel....
คอร์สออนไลน์จากเทพเอ็กเซล
=======================
คอร์ส Excel Level Up (พื้นฐาน-กลาง) : bit.ly/Excel-L...
คอร์ส Excel Power Up 2021 : bit.ly/thepexc...
คอร์ส Powerful Data with power BI : bit.ly/powerfu...
คอร์ส Power BI DAX Advance : bit.ly/ThepExc...
สร้างสูตรมหัศจรรย์ขั้นเทพ ด้วย Array Formula : bit.ly/ThepExc...
ดูคอร์สทั้งหมดได้ที่่นี่ : www.thepexcel....
ในคลิปนี้มีความผิดพลาดเล็กน้อย เพราะผมลืมนึกไปว่า ในประเทศไทย ชื่ออำเภอ/ตำบล อาจจะซ้ำกันก็ได้ ทำให้เลขรหัสไปรณีย์ที่แสดงขึ้นมามันเยอะเกินความจริงไป
ผมได้แสดงวิธีแก้ไขสูตรให้แล้วที่ ruclips.net/video/6zCONoj5asM/видео.html
สรุปได้ว่าสูตรเป็นดังนี้
================
ชื่อจังหวัด :
=SORT(UNIQUE(PostCodeTable[ProvinceThai]))
ชื่ออำเภอ : =TRANSPOSE(SORT(UNIQUE(FILTER(PostCodeTable[DistrictThaiShort],PostCodeTable[ProvinceThai]=H5,"กรุณาเลือกจังหวัด"))))
ชื่อตำบล : =TRANSPOSE(SORT(UNIQUE(FILTER(PostCodeTable[TambonThaiShort],(PostCodeTable[DistrictThaiShort]=Sheet1!I5)*(PostCodeTable[ProvinceThai]=Sheet1!H5),"กรุณาเลือกอำเภอ"))))
รหัสไปรษณีย์ :
=TRANSPOSE(SORT(UNIQUE(FILTER(PostCodeTable[PostCode],(PostCodeTable[TambonThaiShort]=Sheet1!J5)*(PostCodeTable[DistrictThaiShort]=Sheet1!I5)*(PostCodeTable[ProvinceThai]=Sheet1!H5),"กรุณาเลือกตำบล"))))
สุดยอด ขอบคุณสำลับกานแบ่งปัน
เทพ ตามชื่อเลยครับ👍
เราสามารถ Import ตัว Dropdown ไปใส่เป็นโค้ดใน VBA เพื่อเรียกใช้งานได้มั้ยครับ
สอบถามครับ กรณีที่เห็นในฟอร์มบางฟอร์มเอากรุงเทพไว้บรรทัดแรก เราจะทำให้listโชว์กรุงเทพบรรทัดแรกได้ไหมครับ อย่างไร
ถ้าไม่สั่ง SORT ครอบเข้าไปมันจะเรียงนามต้นฉบับครับ
ได้ความรู้ครับ เคยต้องใช้แบบนี้ data validation list และ sublist ยิ๊บมากถึงขั้น งง ไป 2 วัน เพลียมาก น่าจะได้รู้จักคลิปนี้ก่อน 🤣
อย่างน้อยตอนนี้ก็รู้แล้ว อนาคตจะได้สบายครับ ^^
รบกวนสอบถามครับ Drop down สามารถขยายให้มันขนาดใหญ่ๆ ได้มั้ยครับบางที Drop down หลายบรรทัดแล้วมองไม่เป็น
Dropdown ปกติทำไม่ได้ครับ แนะนำให้ปรับ zoom เป็น 100% นะครับ
@@ThepExcelขอบคุณครับ
เราสามารถเลือกเปลี่ยนโดยเลือก รหัสไปรษณีย์ ก่อน แล้วให้มัน เลือก ตำบล อำเภอ จังหวัด ได้ใหม ครับ
รบกวนสอบถามค่ะ ว่าถ้าทำแบบนี้มันจะทำให้ไฟล์ใหญ่ไหมคะ ถ้าในกรณีที่เรามีข้อมูลดรอปดาวเยอะๆ ขอบคุณค่ะ
ใหญ่ครับ ถ้าไม่ทำแบบนี้ จะต้องเขียนสูตรอีกแบบที่ยากกว่านี้พอสมควรครับ แต่ทำได้เช่นกัน
@@ThepExcel ต้องทำยังไงเหรอครับ พอดีกำลังหาวิธีดรอปดาว 2 ชั้น ประมาณ 2-3 พันเซลครับ
อำนาจเจริญ
ความรู้ ทรงคุนค่า ครับ คลิปนี้
ขอบคุณครับ
มีวิธีสร้าง Dropdown Lis โดยการพิมพ์พยัญชนะแล้วเด้งตัวเลือกขึ้นมามั้ยคครับ จะได้ไม่ต้องใช้เมาท์คลิ๊กอะครับ ขอบคุณครับ
มีครับ เคย post ไปแล้ว คลิปนี้ครับ ruclips.net/video/KeKfVf8AHZY/видео.html
@@ThepExcel ขอบคุณมากครับ
ถ้าเพิ่ม sheet แล้วใช้ชุดข้อมูลเดิมต้องทำยังไงครับ
ถ้าไม่ได้ใช้ office365 จะทำยังไงครับ มีตัวอย่างมั้ยครับ
ต้องใช้แนวทางตามคลิปเก่าๆ ของผมครับ
ดึงฐานข้อมูลทั้งหมดมายังงัยครับ. จังหวัด อำเภอ ตำบล รหัสไปรษณีย์? ขอบคุณครับ
ผมใส่ link ไว้ใน description ครับ
หาlink ไม่เจอครับ
@@jpamania9886 ดูดีๆ ครับ link แรกใน description เลย
@@ThepExcel อาจารย์ครับ ผมอยากรู้วิธีการซ่อนสูตร ใน google sheet ครับ
มีสูตรสำหรับ Excel ธรรมดาไหมคะ
อ.ห้วยแถงจ.นครราชสีมา
จ.ยโสธร อ.ค้อวัง
จ.นนทบุรี
ท่ามะกา กาญจนบุรี
ได้ความรู้เพิ่ม
สอบถามครับ แบบนี้ หาก ชื่อ ตำบล มันซ้ำกัน แต่ คนละ จังหวัด รหัสไปรษณีย์ จะถูกให้ เลือก หลายตัว ตาม ชื่อตำบลนั้นๆ มีวิธีไหมครับ ขอบคุณครับ
จริงด้วยครับ เดี๋ยวผมเขียนสูตรแก้ให้นิดนึง ขอบคุณที่บอกครับ
จริงๆ คือ เขียนเงื่อนไขใน filter เพิ่มเข้าไปอีกด้วยการคูณครับ เดี๋ยวเขียนให้ดู
ทำตามขั้นตอนแล้ว แต่พอเลือกจังหวัดอันที่สอง ส่วนของอำเภอ ยังเป็นของอันแรกอยู่ ต้องแก้ยังไงคะ
ต้องกดเลือกใหม่ครับ เพราะ data validation มันจะไม่เคลียร์ของเก่าให้เอง ถ้าจะให้มัน clear ต้องเขียน vba
รหัสจังหวัดสระบุรีอะไรคะ
สุราษฎร์ธานีอำเภอพุนพิน
นครราชสีมา
ຂອບໃຈຫຼາຍໆເດີເຈົ້າ
พิจิตร
รหัสไปรษณีย์เขตหนองแขม
อำเภอเกาะคา
ลำปาง
ไปรษณีย์ จ.ส่พรรณ
พี่ศิระ แม่งเทพว่ะ 5555 ขอโทษที่ใช้คำหยาบนะครับ
ไม่เป็นไรครับ ชอบๆ เป็นคำชมแบบจริงใจ 555
อ.ปากช่อง
อำนาจเจริญ
นครราชสีมา