สารบัญ
เราจัดการกับปัญหาในการแทรกแถบเลื่อนใน Excel เมื่อเรามีชุดข้อมูลขนาดใหญ่และต้องการค้นหาข้อมูลด้วยการเลื่อนในพื้นที่จำกัด วิธีการที่เกี่ยวข้องกับการแทรกแถบเลื่อนใน Excel ช่วยให้เราใช้ข้อมูลของเราโดยไม่ต้องลบออกเพื่อรักษาพื้นที่จำกัดและช่วยรักษาข้อมูลของเราจากการลักลอบใช้ ในบทความนี้ เราจะแสดงวิธีการแทรกแถบเลื่อนใน Excel ทั้งในแนวนอนและแนวตั้งด้วยเซลล์เดียวและหลายเซลล์
ดาวน์โหลด Practice Workbook
การแทรก Scroll Bar.xlsx
2 วิธีการแทรก Scroll Bar ใน Excel
ขั้นตอนแรกคือการจัดระเบียบข้อมูลของเรา เพื่อจุดประสงค์นี้ เราได้จัดทำชุดข้อมูลของโปรไฟล์บริษัทในสหรัฐอเมริกา ซึ่งรวมถึง ชื่อเจ้าของ , จำนวนพนักงาน และ รายได้ประจำปี ดังภาพด้านล่าง พรรณนา. ชุดข้อมูลต่อไปนี้ต่อไปยังแถวที่ 34 ( B34:E34 เซลล์)
1. การสร้างแถบเลื่อนแนวตั้งโดยการเพิ่มการควบคุมฟอร์ม
เราจำเป็นต้องทำตามขั้นตอนต่อไปนี้เพื่อสร้าง แถบเลื่อนแนวตั้ง .
ขั้นตอนที่ 01: เลือกตัวเลือกการควบคุมแบบฟอร์ม
ประการแรก เลือกแท็บ นักพัฒนาซอฟต์แวร์ > คลิก แทรก > คลิก แถบเลื่อน จากเมนูแบบเลื่อนลง (เรียกว่า การควบคุมฟอร์ม )
หากเราไม่พบแท็บ นักพัฒนาซอฟต์แวร์ นั่นหมายความว่ายังไม่ได้เปิดใช้งาน ดังนั้นเราต้องเปิดใช้งานก่อน สำหรับสิ่งนี้โดยมีขั้นตอนดังนี้:
คลิก ดู > คลิก ปรับแต่ง Ribbon .
ถัดไป คลิกที่แท็บ นักพัฒนาซอฟต์แวร์
หมายเหตุ : หาก มีอยู่แล้ว เราไม่จำเป็นต้องทำตามขั้นตอนนี้
ขั้นตอน 02: ลากแถบเลื่อน & เปิดตัวเลือกการควบคุมรูปแบบ
หลังจากทำขั้นตอนแรกเสร็จแล้ว เราต้องคลิกที่ใดก็ได้ในเวิร์กชีตของเราด้วยปุ่ม แถบเลื่อน (การควบคุมฟอร์ม) ปุ่ม แถบเลื่อนจะถูกเพิ่มลงในแผ่นงาน Excel ด้วยเหตุนี้
ประการที่สาม เราต้อง คลิกขวาที่แถบเลื่อน และเลือก 'การควบคุมรูปแบบ' จาก เมนูแบบเลื่อนลง และเราจะเห็นกล่องโต้ตอบ การควบคุมรูปแบบ
ขั้นตอนที่ 03:จัดการกล่องโต้ตอบการควบคุมรูปแบบ
ในกล่องโต้ตอบ รูปแบบการควบคุม เราต้องไปที่แท็บ การควบคุม และทำการเปลี่ยนแปลงต่อไปนี้:
ค่าปัจจุบัน: 0
ค่าต่ำสุด: 0
ค่าสูงสุด: 15(เราแสดงครั้งละ 15 แถว ดังนั้นจึงเป็น 15 ดังนั้น หากผู้ใช้ตั้งค่าแถบเลื่อนเป็น 15 แถว 15-30 จะแสดงขึ้น .)
การเปลี่ยนแปลงที่เพิ่มขึ้น:
การเปลี่ยนหน้า:15
ลิงก์มือถือ: VERTICAL!$G$5 ( ที่นี่ VERTICAL หมายถึงชื่อแผ่นงานที่เราเลือกเซลล์ )
ขั้นตอนที่ 04:ปรับขนาดแผ่นงานและเพิ่มสูตร
ใน ขั้นตอนนี้เราต้องปรับขนาดแถบเลื่อน จากนั้นเราต้องใช้ ฟังก์ชัน OFFSET เช่นนี่
=OFFSET(DATASET!B5,VERTICAL!$G$5,0,1,1)
ที่นี่ DATASET!B5 คือเซลล์อ้างอิงที่นำมาจาก แผ่นข้อมูล และ VERTICAL!$G$5 เป็นเซลล์อ้างอิง เราได้ดำเนินการผ่านการเลือก เซลล์ G5 ใน แผ่นข้อมูล แล้วกดปุ่ม F4 และ 0,1 และ 1 คือ คอลัมน์, ความสูง, และ W idth ฟังก์ชัน OFFSET นี้ส่วนใหญ่ใช้การอ้างอิงซึ่งเป็นเซลล์ DATASET!B5 ที่นี่ จากนั้น เราชดเชยด้วยเซลล์ G5 ใน แผ่นข้อมูล เนื่องจากเราได้เชื่อมโยง G5 กับค่าของแถบเลื่อน สูตรจึงอ้างอิงถึงชื่อสถานะแรกในขณะที่ค่าของแถบเลื่อนเป็น 1 ในทำนองเดียวกัน การบ่งชี้สถานะที่สองจะเกิดขึ้นเมื่อกลายเป็น 2
ในกรณีนี้ ฟังก์ชัน OFFSET ขึ้นอยู่กับเซลล์ VERTICAL!$G$5 ซึ่งส่วนใหญ่เชื่อมโยงกับแถบเลื่อน
ตอนนี้ ชุดแถบเลื่อนก็พร้อมแล้ว
และคำสั่งนี้ก็เป็นจริงสำหรับเซลล์อื่นๆ เช่นกัน
อ่านเพิ่มเติม: [แก้ไขแล้ว!] แนวตั้ง แถบเลื่อนไม่ทำงานใน Excel (วิธีแก้ปัญหาที่เป็นไปได้ 10 ข้อ)
2. การแทรกแถบเลื่อนแนวนอนใน Excel
แถบเลื่อนแนวนอนจะเปลี่ยนค่าใน Excel ในแนวนอน ขั้นตอนในการสร้างจะเหมือนกับขั้นตอนที่อธิบายไว้สำหรับสร้างแถบเลื่อนแนวตั้ง เป็นเพียงการเปลี่ยนแปลงในการทำให้ไดอะล็อกบ็อกซ์ การควบคุมรูปแบบ ในแนวนอน เคอร์เซอร์ของเมาส์จำเป็นต้องเลื่อนในลักษณะดังกล่าวว่าความยาวในแนวนอนควรมากกว่าความยาวในแนวตั้ง และข้อแตกต่างประการสุดท้ายคือเราต้องเลือกเซลล์ที่ต้องการเลื่อนค่า ขั้นตอนมีดังนี้:
ขั้นตอนที่ 01: เลือกตัวเลือกการควบคุมแบบฟอร์ม
เลือกแท็บ นักพัฒนาซอฟต์แวร์ > คลิก แทรก > คลิก แถบเลื่อน จากเมนูแบบเลื่อนลง ( แบบฟอร์ม การควบคุม ) > วางในแนวนอน
ขั้นตอนที่ 02: ลากแถบเลื่อน & เปิดตัวเลือกการควบคุมรูปแบบ
ในขั้นตอนนี้ เราต้องคลิกขวาที่แถบเลื่อนและเลือก การควบคุมรูปแบบ จากเมนูแบบเลื่อนลง กล่องโต้ตอบ การควบคุมรูปแบบ จะปรากฏขึ้น
ขั้นตอนที่ 03:จัดการกล่องโต้ตอบการควบคุมรูปแบบ
ใน กล่องโต้ตอบการควบคุมรูปแบบ เราต้องไปที่แท็บ การควบคุม และทำการเปลี่ยนแปลงต่อไปนี้:
ค่าปัจจุบัน: 0
ค่าต่ำสุด: 0
ค่าสูงสุด: 300(เราจึงสามารถเลื่อนค่าได้สูงสุด 300)
การเปลี่ยนแปลงส่วนเพิ่ม:
การเปลี่ยนแปลงหน้า:10(อันที่จริงแล้วไม่มีนัยสำคัญใดๆ ที่นี่)
เซลล์ลิงก์: $D$5 ( เซลล์ที่เราต้องเปลี่ยนค่าโดยใช้แถบเลื่อน)
อ่านเพิ่มเติม : [แก้ไขแล้ว!] แถบเลื่อนแนวนอนของ Excel ไม่ทำงาน (วิธีแก้ปัญหาที่เป็นไปได้ 8 ข้อ)
สิ่งที่ต้องจำ
- ทั้งสองวิธีที่อธิบายไว้ข้างต้นแตกต่างกันเล็กน้อย เราจะใช้อันแรก นั่นคือ แถบเลื่อนแนวตั้งสำหรับชุดข้อมูลทั้งหมดในขณะที่เราจะใช้แถบเลื่อนแนวนอนสำหรับการเลื่อนค่าของเซลล์เพียงเซลล์เดียว
- เราจำเป็นต้องเพิ่มแถบเลื่อนสำหรับทุกเซลล์ทีละเซลล์ในกรณีของการเลื่อนแนวนอนที่อธิบายไว้ข้างต้น
- ใน กรณีของการเลื่อนในแนวตั้ง เราจำเป็นต้องใช้ฟังก์ชัน OFFSET ซึ่งต้องการเซลล์อ้างอิงอีกครั้ง
- ค่าสูงสุด การเปลี่ยนแปลงส่วนเพิ่ม การเปลี่ยนหน้า และ ลิงก์เซลล์ ในช่อง การควบคุมรูปแบบ มีความสำคัญที่สุด สำหรับการเลื่อนแนวตั้ง ผลรวมของ ค่าสูงสุด และ การเปลี่ยนหน้า จะเท่ากับ จำนวนแถวทั้งหมด ของชุดข้อมูล มิฉะนั้นการเลื่อนแถบจะทำให้เซลล์สุดท้ายมีค่าเป็นศูนย์
สรุป
เราสามารถเลื่อนใน Excel โดยใช้แถบเลื่อนได้ทั้งแนวตั้งและแนวนอน และสำหรับทั้งชุดข้อมูลทั้งหมดและสำหรับเซลล์เดียว เมื่อเราเพิ่มแถบเลื่อนในแนวตั้งสำหรับชุดข้อมูลทั้งหมด เราต้องใช้ฟังก์ชัน OFFSET เพื่อเชื่อมโยงชุดข้อมูลกับแถบเลื่อน แต่ในกรณีของการเลื่อนเซลล์เดียว เราไม่จำเป็นต้องใช้ฟังก์ชัน OFFSET เพราะเซลล์เดียวไม่จำเป็นต้องเชื่อมโยงโดยใช้สูตรนี้ เราสามารถใช้ Excel เลื่อนในลักษณะใดก็ได้อย่างง่ายดาย