สอนวิธีทำ Drop Down List แบบ Search ได้ใน Excel (ไม่ต้องใช้ VBA) 1

สอนวิธีทำ Drop Down List แบบ Search ได้ใน Excel (ไม่ต้องใช้ VBA)

คุณเคยมีปัญหามีรายการที่จะต้องแสดงใน Drop Down List จำนวนมากจนแสดงไม่ไหวหรือไม่? วิธีแก้อันนึงที่ผมนำเสนอไปแล้วคือ การทำ Drop Down หลายชั้น แต่หากเราสามารถที่จะทำให้คนใช้งานพิมพ์ข้อความบางส่วนแล้วแสดงรายการที่มีคำนั้นๆ ได้เลยจะดีขนาดไหน? หลายคนคิดว่าเรื่องแบบนี้ต้องใช้ VBA ทำเท่านั้น แต่ในความเป็นจริง เราก็สามารถเขียนสูตรเพื่อสร้าง "Drop down List แบบค้นหาได้" โดยจะใช้ Excel Version ไหนก็สามารถทำได้ครับ สุดยอดไปเลยมั้ยล่ะ!! คลิปวีดีโอ ในคลิปนี้ผมมีการอธิบายโดยละเอียดถึงวิธีทำตั้งแต่ต้นจนจบ ลองดูได้เลยครับ https://youtu.be/KeKfVf8AHZY ไฟล์ประกอบการทำตาม ไฟล์เริ่มต้น : https://drive.google.com/open?id=1qiWOJjoB9dGyPDt9HjByaCLUwky8_jqX ไฟล์จบ : https://drive.google.com/open?id=17QXXR5xVtHqxPgU1ay5biyg4Vcd1ypod หลักการทำงานของ Drop Down List แบบค้นหาได้ ใช้ ISNUMBER + SEARCH เพื่อเช็คว่ารายการไหน มีคำค้นหาอยู่บ้างพยายามเอารายการที่เจอ มากองรวมกันข้างบนด้วย INDEXในนี้ผมมีใช้ฟังก์ชัน…

การทำ Data Validation ขั้นพื้นฐาน

บังคับให้กรอกข้อมูลตามที่กำหนดด้วย Data Validation บางครั้งเราต้องมีการให้คนอื่นมากรอกข้อมูลในไฟล์ Excel ที่เราทำขึ้น เช่น ทำแบบฟอร์มช่วยคำนวณบางอย่างให้ ซึ่งเราเขียนสูตรไว้อย่างดี แต่สุดท้ายฟอร์มกลับใช้ไม่ได้เพราะคนกรอก กรอกข้อมูลไม่ตรงกับที่เราคิด เช่น กรอกผิดประเภท ผิดรูปแบบ ปัญหานี้สามารถลดให้เหลือน้อยลงได้โดยการใช้เครื่องมือที่ชื่อว่า Data Validation องค์ประกอบของ Data Validation ในแต่ละช่องจะยอมให้กรอกข้อมูลอะไรได้บ้าง (Settings) เช่น ตัวหนังสือ ตัวเลข วันที่ โดยกำหนดละเอียดได้ด้วยว่า จะยอมให้กรอกได้กี่ตัวอักษร กรอกห้ามเกินค่าเท่าไหร่ ไม่ต่ำกว่าเท่าไหร่ ข้อความแนะนำ เมื่อมีการเลือก Cell (Input Message) เมื่อกรอกผิดจะให้ขึ้นเตือนว่าอะไร?? (Error Alert) Dropdown List แต่ที่เจ๋งและใช้บ่อยสุดๆ คือ Settings ที่ชื่อว่า List ซึ่งสามารถทำเป็น Dropdown List เพื่อช่วยให้ผู้ใช้งานทำงานได้สะดวกมากขึ้น ตัวอย่างเช่น ใครทำ Dropdown…
สอนวิธีทำ Drop Down List แบบ Search ได้ใน Excel (ไม่ต้องใช้ VBA) 2

สร้าง Dropdown กี่ชั้นก็ได้ใน Excel (Infinity Dependent Dropdown)

ผมเคยสอนการทำ Drop down 2 ชั้นมาแล้ว ซึ่งก็พบว่าหลายคนทำแล้วติดขัดกับข้อจำกัดบางอย่างของมันอยู่... คราวนี้ผมก็เลยขอทำคลิปสอนการทำ Drop down หลายชั้น (กี่ชั้นก็ได้ ใช้คำอะไรก็ได้) มาซะเลย จะได้ไม่ติดปัญหาอีกต่อไป 555 ใครสนใจคลิ๊กดูได้เลยครับ ในคลิปนี้ผมใช้้ OFFSET ในการแก้ปัญหาครับ ทำ Dropdown กี่ชั้นก็ได้แบบข้ามชีท (New!) https://youtu.be/ykreZt6v1ek โหลดไฟล์ประกอบได้ที่นี่ https://drive.google.com/open?id=1tynrAHEkNc_XCj7HjOMo3w8i8m2tLxoD ใครยังไม่แม่น OFFSET ลองดูคำอธิบายในคลิปนี้ก่อนนะครับ [embed]https://youtu.be/aNd8ENjk-Oc[/embed] สร้าง Dropdown กี่ชั้นก็ได้ใน Excel ด้วย OFFSETสามารถ download ไฟล์ประกอบของคลิปเก่าได้ที่นี่ครับ http://bit.ly/infinity-dropdown

วิธีใช้ Slicer แทน Dropdown หลายชั้น

ผมเคยได้อธิบายวิธีทำ Dropdown หลายชั้นไปแล้ว คราวนี้เราจะมาลองใช้ Slicer ทำแบบนั้นกันบ้างครับ ซึ่งตอน post แบบน้ำจิ้มไว้ใน Facebook ผมแสดงเทคนิคที่ต้องใช้ Excel 2013 ขึ้นไปดังนี้ แล้วบอกว่าจะเขียนวิธีทำแบบละเอียดให้ แต่เผอิญวันนี้ผมมาต่างจังหวัด ในคอมมันมีแต่ Excel 2010 ... ดังนั้นเดี๋ยวผมจะเปลี่ยนวิธีมาใช้แบบที่ Excel 2010 ขึ้นไปทำได้ครับ (แต่มันไม่เจ๋งเท่า Excel 2013) วิธีทำแบบที่ Excel 2010 ทำได้ ก่อนอื่นให้เตรียมตารางความสัมพันธ์ของข้อมูลเอาไว้ก่อน เช่น จากนั้นกด Convert เป็น Table (Ctrl+T) เดี๋ยวเราจะเอาไป Pivot ครับ แล้วเราก็เอาไป Pivot แล้วเอา ทุก Field ไปไว้ที่ Row Label เปลี่ยน Layout…