สารบัญ
Microsoft Excel มีวิธีที่เป็นประโยชน์มากมายในการ เติมเซลล์ว่าง ด้วยค่าด้านบน เราจะอธิบายวิธีการบรรเลง 4 วิธีในบทความนี้พร้อมตัวอย่างและคำอธิบายที่เหมาะสม
ดาวน์โหลดแบบฝึกหัดแบบฝึกหัด
คุณสามารถดาวน์โหลดแบบฝึกหัดได้จากที่นี่
เติมเซลล์ว่างด้วยค่าด้านบน.xlsx
4 วิธีที่มีประโยชน์ในการเติมเซลล์ว่างด้วยค่าด้านบนใน Excel
เราจะใช้ชุดข้อมูลตัวอย่างต่อไปนี้เพื่อสาธิต สี่วิธีที่มีประโยชน์ในการเติมเซลล์ว่างด้วยค่าด้านบนใน Excel
ชุดข้อมูลประกอบด้วยรายการรหัสผลิตภัณฑ์ วันที่ขาย และจำนวนที่ขาย คุณจะสังเกตได้ว่าชุดข้อมูลมีเซลล์ว่างอยู่ และเราต้องการเติมเซลล์ว่างด้วยค่าเหนือเซลล์
ในสี่ส่วนถัดไป เราจะสาธิตการใช้เครื่องมือ Excel ทั่วไปสี่รายการ เช่น ไปที่แบบพิเศษ หรือ ค้นหา จากตัวเลือก การแก้ไข สูตร LOOKUP ที่ซ้อนกัน และ แมโคร VBA เพื่อทำงานนี้
1. เติม เซลล์ว่างที่มีค่าด้านบนใน Excel โดยใช้ Go To Special (F5) และสูตร
คุณสามารถใช้ Go To Special และสูตรง่ายๆ เพื่อเติมเซลล์ว่างด้วยค่าด้านบน ทำตามขั้นตอนด้านล่างเพื่อทราบว่ากระบวนการนี้ทำงานอย่างไร
ขั้นตอนที่ 1:
- เลือก ช่วงของข้อมูลที่คุณต้องการ เติมเซลล์ว่าง
ขั้นตอนที่ 2:
- ไปไปที่แท็บ หน้าแรก > การแก้ไข กลุ่ม > ค้นหา & เลือก เมนูแบบเลื่อนลง > ไปที่ คำสั่งพิเศษ
ทำตามภาพด้านล่าง
คุณสามารถหลีกเลี่ยงสิ่งนี้ได้โดยกด F5 โดยตรงจากแป้นพิมพ์ นอกจากนี้ยังจะนำคุณไปยังช่อง ไปที่แบบพิเศษ
กล่องโต้ตอบชื่อ ไปที่แบบพิเศษ จะปรากฏขึ้น
ขั้นตอนที่ 3 :
- เลือก ช่องว่าง จากช่อง ไปที่แบบพิเศษ > คลิก ตกลง .
ดังนั้น คุณจะพบว่ามีการเลือกเซลล์ว่างตามนั้น
ขั้นตอนที่ 4:
- จากแป้นพิมพ์ กด “ = ” แล้วคุณจะสังเกตเห็นเครื่องหมายเท่ากับในเซลล์ที่ใช้งานอยู่ .
- เขียนสูตรเป็น “ =D5 “.
ในที่นี้ D5 คือการอ้างอิงของ เซลล์ด้านบนที่มีค่าที่คุณต้องการเติมลงในเซลล์ว่าง
ขั้นตอนที่ 5:
- หลังจากนั้น ให้กด CTRL+ENTER
คุณจะเห็นผลลัพธ์ด้านล่าง
อย่างไรก็ตาม ผลลัพธ์มีสำเนา ของสูตร คุณต้องแปลงเป็นค่า
ขั้นตอนที่ 6:
- เลือกช่วงของข้อมูลอีกครั้ง และเลือก คัดลอก จากปุ่ม บริบท เมนู
- การคลิกที่ คัดลอก จะแสดงเส้นประข้ามขอบเขตที่เลือก
ขั้นตอนที่ 7:
- ถัดไป คุณต้องคลิกขวาอีกครั้งแล้วเลือก ลูกศร ไอคอนข้าง วางแบบพิเศษ .
เมนูแบบเลื่อนลง จะปรากฏขึ้น
ขั้นตอนที่ 8:
- เลือก วางค่า (V) ตามที่แสดงด้านล่าง
สุดท้าย ผลลัพธ์จะมีลักษณะดังรูปต่อไปนี้
อ่านเพิ่มเติม: วิธีป้อนเซลล์ว่างอัตโนมัติใน Excel ด้วยค่าด้านบน (5 วิธีง่ายๆ)
2. เติมเซลล์ว่างด้วยค่าด้านบนโดยใช้ Find & แทนที่และสูตร
นอกจากนี้ คุณสามารถใช้ ค้นหา & แทนที่ ตัวเลือกจากแท็บ หน้าแรก พร้อมกับสูตรที่คล้ายกันที่เราใช้ในวิธีก่อนหน้า
คุณต้องทำตามขั้นตอนด้านล่างสำหรับสิ่งนี้
ขั้นตอนที่ 1:
- เลือกช่วงของข้อมูล
- ไปที่แท็บ หน้าแรก > การแก้ไข กลุ่ม > ค้นหา & เลือก เมนูแบบเลื่อนลง > เลือกคำสั่ง ค้นหา
ขั้นตอนที่ 2:
- กล่องจะ ขึ้นมา ให้ช่อง ค้นหาอะไร: ว่างไว้ และคลิกที่ ค้นหาทั้งหมด .
ซึ่งจะแสดงรายการช่องว่างในช่วงที่เลือก สำหรับชุดข้อมูลนี้ จำนวนช่องว่างที่พบคือ 11
ขั้นตอนที่ 3:
- กด CTRL +A จากแป้นพิมพ์ จะเป็นการเลือกช่องว่างทั้งหมด
- หลังจากนั้น คลิกที่ ปิด
ขั้นตอนที่ 4:
- กด “ = “จากแป้นพิมพ์ และเครื่องหมายเท่ากับจะแสดงในเซลล์ที่ใช้งานอยู่โดยอัตโนมัติ
- จากนั้นเขียนสูตร“ =D13 ” ในเซลล์ที่ใช้งานอยู่
ขั้นตอนที่ 5:
- กด CTRL+ENTER จากแป้นพิมพ์
ก็จะได้ผลลัพธ์ตามภาพ
อ่านเพิ่มเติม: วิธีเติมเซลล์ว่างด้วยค่าจากด้านซ้ายใน Excel (4 วิธีที่เหมาะสม)
การอ่านที่คล้ายกัน
- เติมเซลล์ว่างด้วย N/A ใน Excel (3 วิธีง่ายๆ)
- เทคนิคการล้างข้อมูล: เติมเซลล์ว่างใน Excel (4 วิธี)
- เติมเซลล์ว่างด้วยข้อความใน Excel (3 วิธีที่มีประสิทธิภาพ)
3. รวม LOOKUP, ROW, IF & ฟังก์ชัน LEN เพื่อเติมเซลล์ว่างที่มีค่าสูงกว่าใน Excel
นอกจากนี้ คุณสามารถใช้คำสั่ง ตาราง จากแท็บ แทรก และใช้ LOOKUP ที่ซ้อนกัน สูตรเพื่อเติมเซลล์ว่างด้วยค่าด้านบน
สำหรับสิ่งนี้ ให้ทำตามขั้นตอนด้านล่าง:
ขั้นตอนที่ 1:
- เลือก ชุดข้อมูลทั้งหมด
ขั้นตอนที่ 2:
- เลือก ตาราง จากแท็บ แทรก
คุณยังสามารถกดแป้นพิมพ์ลัด CTRL+T หลังจากเลือกชุดข้อมูลทั้งหมด .
ขั้นตอนที่ 3:
กล่องโต้ตอบ สร้างตาราง จะเปิดขึ้นและแสดงช่วงที่เลือก ของข้อมูล
- ตรวจสอบว่าเลือกข้อมูลถูกต้องหรือไม่
- ทำเครื่องหมาย ตารางของฉันมีส่วนหัว ช่องทำเครื่องหมายหากไม่ได้ทำเครื่องหมายโดยอัตโนมัติ
- คลิก ตกลง
ชุดข้อมูลของคุณจะมีลักษณะดังนี้ตารางที่มีส่วนหัวซึ่งมีไอคอนลูกศรดังที่แสดงด้านล่าง
ขั้นตอนที่ 4:
- เลือกคอลัมน์แบบสุ่ม F และเขียนสูตรซ้อนต่อไปนี้สำหรับ คอลัมน์ B .
=LOOKUP(ROW(B4:B14), IF(LEN(B4:B14), ROW(B4:B14)), B4:B14)
ผลลัพธ์จะแสดง ข้อมูลของ คอลัมน์ B พร้อมกับเติมค่าในช่องว่างด้วย
ขั้นตอนที่ 5:
- ทำซ้ำขั้นตอนสำหรับ คอลัมน์ C โดยใช้สูตรต่อไปนี้
=LOOKUP(ROW(C4:C14), IF(LEN(C4:C14), ROW(C4:C14)), C4:C14)
ที่นี่ ค่าของ วันที่ขาย จะแตกต่างจากชุดข้อมูลดั้งเดิม เนื่องจาก รูปแบบตัวเลข เป็น ทั่วไป ตามค่าเริ่มต้น ดังนั้น เราจะแปลงให้เป็นรูปแบบที่เหมาะสมอย่างแน่นอน
ขั้นตอนที่ 6:
- เปลี่ยน รูปแบบ โดยเลือก วันที่แบบสั้น แทน ทั่วไป .
ตามภาพเพื่อหาตำแหน่งที่จะเปลี่ยน
ดังนั้น เราได้สร้างผลลัพธ์ที่มีค่าที่แน่นอนของชุดข้อมูล
ขั้นตอนที่ 7:
- ทำซ้ำสูตร สำหรับ คอลัมน์ D โดยใช้สูตรต่อไปนี้
=LOOKUP( ROW(D4:D14), IF(LEN(D4:D14),ROW(D4:D14)), D4:D14)
ซึ่งจะให้ผลลัพธ์ต่อไปนี้:
วิธีนี้จะช่วยให้มีชุดข้อมูลเดิมและสร้างตารางใหม่เพื่อให้ได้ผลลัพธ์ตามที่ต้องการ
การแบ่งสูตรที่ซ้อนกัน:
ไวยากรณ์ของสูตร:
=LOOKUP(lookup_value, lookup_vector, [result_vector])
- ที่นี่ lookup_value รับข้อมูลที่เราต้องการค้นหา เนื่องจากเรามีหลายแถวในชุดข้อมูลของเรา ฟังก์ชัน ROW กำลังทำงานที่นี่ซึ่งรับช่วงของคอลัมน์
- lookup_vector กำลังใช้ ฟังก์ชัน IF ซ้อนอยู่กับ ฟังก์ชัน LEN และฟังก์ชัน ROW ทั้งคู่ใช้ช่วงของคอลัมน์เพื่อสร้างรูปแบบเวกเตอร์
- result_vector คือค่าผลลัพธ์ที่อยู่ในรูปของเวกเตอร์เพื่อให้ได้ผลลัพธ์ที่ต้องการ
อ่านเพิ่มเติม: วิธีเติมเซลล์ว่างด้วยสูตรใน Excel (2 วิธีง่ายๆ)
4. การใช้มาโคร VBA เพื่อเติมเซลล์ว่างที่มีค่าสูงกว่าใน Excel
วิธีสุดท้ายประกอบด้วย มาโคร VBA คุณสามารถใช้ มาโคร VBA เพื่อเติมเซลล์ว่างด้วยค่าด้านบน แม้ว่าอาจใช้เวลาสองสามนาทีในการเรียกใช้โค้ด แต่วิธีนี้ใช้ได้ผลดีสำหรับชุดข้อมูลที่มีความยาว
ทำตามขั้นตอนด้านล่างเพื่อดำเนินการ แมโคร VBA เพื่อเติมเซลล์ว่างด้วยค่าด้านบน .
ขั้นตอนที่ 1:
- เลือกช่วงของข้อมูลและคลิกขวาที่ชื่อแผ่นงาน
- คลิกที่ ดูโค้ด จากเมนู บริบท
ด้วยเหตุนี้ หน้าต่าง VBA จะ เปิดขึ้นโดยแสดง หน้าต่างทั่วไป อยู่
ขั้นตอนที่ 2:
- เขียนสิ่งต่อไปนี้ รหัสใน หน้าต่างทั่วไป .
รหัส:
3364
ขั้นตอนที่ 3 :
- ในการเรียกใช้โค้ด คุณสามารถกด F5 จากแป้นพิมพ์
หรือคลิกที่ ลูกศรสีเขียว ในแท็บของหน้าต่าง VBA
ดังนั้น โค้ดจะทำงาน และคุณจะเห็นผลลัพธ์ ในแผ่นงาน
อ่านเพิ่มเติม: วิธีเติมเซลล์ว่างด้วยค่าด้านบนใน Excel VBA (3 วิธีง่ายๆ)
สิ่งที่ต้องจำ
คุณต้องเลือกช่วงของข้อมูลที่จุดเริ่มต้นก่อนที่จะใช้วิธีการใด ๆ ที่กล่าวถึงข้างต้น เห็นได้ชัดว่าสูตรอย่างง่ายในวิธีที่ 1 และ 2 จะแตกต่างกันไปตามเซลล์ที่ใช้งานอยู่หลังจากเลือกช่องว่าง
สรุป
บทความจะอธิบายสี่วิธีในการเติมช่องว่างด้วยค่าด้านบนใน Excel วิธีการใช้สูตรอย่างง่ายพร้อมกับตัวเลือก การแก้ไข ในแท็บ หน้าแรก หรือสูตร LOOKUP ที่ซ้อนกัน อย่างไรก็ตาม ยังแสดงการใช้ VBA Macros เพื่อเติมช่องว่างด้วยค่าข้างต้นสำหรับชุดข้อมูลที่มีความยาว ฉันหวังว่าบทความนี้จะช่วยให้คุณได้รับโซลูชันที่คุณต้องการ อย่างไรก็ตาม หากคุณมีคำถามเพิ่มเติมเกี่ยวกับหัวข้อนี้ โปรดแสดงความคิดเห็นในส่วนความคิดเห็น