เนื้อหา
บ่อยครั้งที่ผู้ใช้โปรแกรมแก้ไขสเปรดชีตต้องเผชิญกับงานเช่นการสร้างแบบฟอร์มพิเศษสำหรับการป้อนข้อมูลที่จำเป็น แบบฟอร์มคือแบบฟอร์มที่ช่วยอำนวยความสะดวกในการกรอกเอกสารสเปรดชีต ตัวแก้ไขมีเครื่องมือแบบบูรณาการที่ให้คุณกรอกเวิร์กชีตด้วยวิธีนี้ นอกจากนี้ ผู้ใช้โปรแกรมที่ใช้แมโคร สามารถสร้างรูปแบบของตนเองได้ ปรับให้เข้ากับงานต่างๆ ในบทความ เราจะพิจารณารายละเอียดวิธีการต่างๆ ที่ช่วยให้คุณสามารถสร้างแบบฟอร์มในเอกสารสเปรดชีตได้
การใช้เครื่องมือเติมในตัวแก้ไขสเปรดชีต
แบบฟอร์มการกรอกเป็นองค์ประกอบพิเศษที่มีฟิลด์ที่มีชื่อตรงกับชื่อของคอลัมน์ของจานที่เติม จำเป็นต้องขับข้อมูลลงในฟิลด์ซึ่งจะถูกแทรกทันทีเป็นบรรทัดใหม่ในพื้นที่ที่เลือก รูปร่างพิเศษนี้สามารถใช้เป็นเครื่องมือสเปรดชีตรวมแบบสแตนด์อโลนหรือสามารถพบได้ในเวิร์กชีตเองเป็นช่วง มาวิเคราะห์แต่ละรูปแบบอย่างละเอียดกัน
วิธีแรก: องค์ประกอบแบบบูรณาการสำหรับการป้อนข้อมูล
ขั้นแรก มาดูวิธีใช้แบบฟอร์มรวมเพื่อเพิ่มข้อมูลลงในเอกสารสเปรดชีตของบรรณาธิการ คำแนะนำโดยละเอียดมีลักษณะดังนี้:
- โปรดทราบว่าในตอนแรก ไอคอนที่มีแบบฟอร์มนี้จะถูกซ่อนไว้ เราจำเป็นต้องดำเนินการตามขั้นตอนการเปิดใช้งานสำหรับเครื่องมือ เราย้ายไปที่เมนูย่อย "ไฟล์" ซึ่งอยู่ที่ส่วนบนซ้ายของอินเทอร์เฟซตัวแก้ไขสเปรดชีต เราพบองค์ประกอบที่มีชื่อ "พารามิเตอร์" ที่นี่ และคลิกด้วยปุ่มซ้ายของเมาส์
- หน้าต่างที่เรียกว่า "ตัวเลือกของ Excel" ปรากฏขึ้นบนจอแสดงผล เราย้ายไปที่ส่วนย่อย "แผงการเข้าถึงด่วน" มีการตั้งค่าที่หลากหลายที่นี่ ทางด้านซ้ายเป็นเครื่องมือพิเศษที่สามารถเปิดใช้งานในแถบเครื่องมือ และทางด้านขวาจะมีเครื่องมือรวมอยู่ด้วย ขยายรายการถัดจากคำจารึก "เลือกคำสั่งจาก:" และเลือกองค์ประกอบ "คำสั่งบนริบบิ้น" ด้วยปุ่มซ้ายของเมาส์ ในรายการคำสั่งที่แสดงตามลำดับตัวอักษร เรากำลังค้นหารายการ “แบบฟอร์ม …” แล้วเลือกคำสั่งนั้น คลิก "เพิ่ม"
- เราคลิกที่ปุ่ม "ตกลง"
- เราได้เปิดใช้งานเครื่องมือนี้บนริบบ้อนพิเศษ
- ตอนนี้เราต้องเริ่มออกแบบส่วนหัวของเพลตแล้วใส่ตัวบ่งชี้บางอย่างลงไป ตารางของเราจะประกอบด้วย 4 คอลัมน์ เราขับรถในชื่อ
- นอกจากนี้เรายังผลักดันมูลค่าบางอย่างในบรรทัดแรกของจานของเรา
- เราเลือกฟิลด์ใด ๆ ของเพลตที่เตรียมไว้และคลิกที่องค์ประกอบ "แบบฟอร์ม ... " ที่อยู่บนริบบิ้นเครื่องมือ
- หน้าต่างการตั้งค่าเครื่องมือจะเปิดขึ้น นี่คือบรรทัดที่สอดคล้องกับชื่อของคอลัมน์ของจาน
เป็นที่น่าสังเกตว่าบรรทัดแรกเต็มไปด้วยข้อมูลแล้วเนื่องจากเราป้อนลงในแผ่นงานก่อนหน้านี้
- เราขับรถในตัวบ่งชี้ที่เราพิจารณาว่าจำเป็นในบรรทัดที่เหลือ คลิกที่ปุ่ม "เพิ่ม"
- ตัวบ่งชี้ที่ป้อนจะถูกโอนโดยอัตโนมัติไปยังบรรทัดที่ 1 ของตาราง และในแบบฟอร์มเองนั้น การเปลี่ยนแปลงได้ถูกสร้างขึ้นไปยังกลุ่มของฟิลด์อื่นที่สอดคล้องกับบรรทัดที่ 2 ของตาราง
- เราเติมหน้าต่างเครื่องมือด้วยตัวบ่งชี้ที่เราต้องการเห็นในบรรทัดที่ 2 ของเพลต เราคลิก "เพิ่ม"
- ตัวบ่งชี้ที่ป้อนจะถูกโอนโดยอัตโนมัติไปยังบรรทัดที่ 2 ของเพลต และในรูปแบบนั้นเอง การเปลี่ยนผ่านไปยังบล็อกของฟิลด์อื่นที่สอดคล้องกับบรรทัดที่ 3 ของเพลต
- ในทำนองเดียวกันเราเติมตัวบ่งชี้ที่จำเป็นทั้งหมดลงในจาน
- คุณสามารถใช้ปุ่ม "ถัดไป" และ "ย้อนกลับ" เพื่อไปยังตัวบ่งชี้ที่ป้อนไว้ก่อนหน้านี้ได้ ทางเลือกคือแถบเลื่อน
- หากต้องการ คุณสามารถแก้ไขอินดิเคเตอร์ใดๆ ในตารางได้โดยการปรับอินดิเคเตอร์ในฟอร์มเอง หากต้องการบันทึกการเปลี่ยนแปลง ให้คลิกที่ "เพิ่ม"
- เราสังเกตเห็นว่าค่าที่แก้ไขทั้งหมดแสดงอยู่ในตัวจานเอง
- คุณสามารถใช้ปุ่ม "ลบ" เพื่อลบบรรทัดเฉพาะได้
- หลังจากคลิก หน้าต่างคำเตือนพิเศษจะปรากฏขึ้น ซึ่งบ่งชี้ว่าบรรทัดที่เลือกจะถูกลบออก คุณต้องคลิก "ตกลง"
- ไลน์ถูกลบออกจากตาราง หลังจากดำเนินการตามขั้นตอนทั้งหมดแล้ว ให้คลิกที่องค์ประกอบ "ปิด"
- นอกจากนี้ คุณสามารถจัดรูปแบบเพื่อให้เพลตมีลักษณะสวยงาม
วิธีที่สอง: กรอกแบบฟอร์มด้วยข้อมูลจากแท็บเล็ต
ตัวอย่างเช่น เรามีจานที่มีข้อมูลเกี่ยวกับการชำระเงิน
วัตถุประสงค์: เพื่อกรอกแบบฟอร์มด้วยข้อมูลเหล่านี้เพื่อให้สามารถพิมพ์ได้สะดวกและถูกต้อง คำแนะนำโดยละเอียดมีลักษณะดังนี้:
- บนแผ่นงานแยกต่างหากของเอกสาร เราสร้างแบบฟอร์มเปล่า
เป็นที่น่าสังเกตว่าสามารถสร้างรูปลักษณ์ของแบบฟอร์มได้อย่างอิสระหรือคุณสามารถดาวน์โหลดแบบฟอร์มสำเร็จรูปจากแหล่งต่างๆ
- ก่อนที่คุณจะนำข้อมูลจากเพลท คุณจำเป็นต้องเปลี่ยนแปลงข้อมูลเล็กน้อย เราจำเป็นต้องเพิ่มคอลัมน์ว่างทางด้านซ้ายของตารางต้นฉบับ ที่นี่เครื่องหมายจะถูกวางไว้ถัดจากบรรทัดที่เราวางแผนจะเพิ่มลงในแบบฟอร์มเอง
- ตอนนี้เราจำเป็นต้องใช้การผูกแผ่นและแบบฟอร์ม ในการดำเนินการนี้ เราต้องการโอเปอเรเตอร์ VLOOKUP เราใช้สูตรนี้: =VLOOKUP(“x”,ข้อมูล!A2:G16).
- หากคุณใส่เครื่องหมายถัดจากหลายบรรทัด ตัวดำเนินการ VLOOKUP จะใช้เฉพาะตัวบ่งชี้ที่ 1 ที่พบเท่านั้น ในการแก้ปัญหานี้ คุณต้องคลิกขวาที่ไอคอนของแผ่นงานที่มีแผ่นต้นฉบับ และคลิกที่องค์ประกอบ "ข้อความต้นฉบับ" ในหน้าต่างที่ปรากฏขึ้น ให้ป้อนรหัสต่อไปนี้:
แผ่นงานย่อยส่วนตัว_เปลี่ยน (ByVal Target As Range)
หรี่ r ตราบ
Dim str เป็นสตริง
ถ้า Target.Count > 1 แล้วออกจาก Sub
ถ้า Target.Column = 1 แล้ว
str = Target.Value
Application.EnableEvents = เท็จ
r = เซลล์(Rows.Count, 2).End(xlUp).Row
ช่วง(«A2:A» & r).ClearContents
Target.Value = STR
End If
Application.EnableEvents = จริง
ย่อยสิ้นสุด
- มาโครนี้ไม่อนุญาตให้คุณป้อนมากกว่าหนึ่งป้ายกำกับในคอลัมน์แรก
ข้อสรุปและข้อสรุปเกี่ยวกับการสร้างแบบฟอร์ม
เราพบว่ามีหลายประเภทในการสร้างแบบฟอร์มในตัวแก้ไขสเปรดชีต คุณสามารถใช้แบบฟอร์มพิเศษที่อยู่บนเทปเครื่องมือ หรือคุณสามารถใช้ตัวดำเนินการ VLOOKUP เพื่อถ่ายโอนข้อมูลจากเพลตไปยังแบบฟอร์ม นอกจากนี้ยังใช้มาโครพิเศษ