ไปยังเนื้อหาหลัก

วิธีการทำซ้ำค่าเซลล์จนกว่าจะเห็นหรือถึงค่าใหม่ใน Excel

ตามภาพหน้าจอด้านซ้ายคุณจะต้องทำซ้ำค่าของเซลล์จนกว่าจะเห็นหรือถึงค่าใหม่ในคอลัมน์ใน Excel ในกรณีนี้คุณต้องทำซ้ำค่า A ในเซลล์ว่างต่อไปนี้จนกว่าจะถึงค่า B และทำซ้ำค่า B จนกว่าจะเห็นค่า C จะบรรลุได้อย่างไร? บทความนี้จะช่วยคุณ

ทำซ้ำค่าเซลล์จนกว่าจะเห็นหรือถึงค่าใหม่ด้วยสูตร
ทำซ้ำค่าเซลล์จนกว่าจะเห็นหรือถึงค่าใหม่ด้วยค่าอ้างอิงด้านบน
ทำซ้ำค่าเซลล์จนกว่าจะเห็นหรือถึงค่าใหม่ด้วยรหัส VBA
ทำซ้ำค่าเซลล์ได้อย่างง่ายดายจนกว่าจะเห็นหรือถึงค่าใหม่ด้วยการคลิกเพียงไม่กี่ครั้ง


ทำซ้ำค่าเซลล์จนกว่าจะเห็นหรือถึงค่าใหม่ด้วยสูตร

คุณสามารถใช้สูตรเพื่อทำซ้ำค่าเซลล์จนกว่าจะเห็นค่าใหม่ใน Excel กรุณาดำเนินการดังนี้

1. ในคอลัมน์ใหม่ให้เลือกเซลล์ว่างซึ่งอยู่ติดกับเซลล์ (E2) ที่คุณต้องทำซ้ำค่าจากนั้นป้อนสูตร = E2 ลงในแถบสูตรแล้วกดปุ่ม Enter ดูภาพหน้าจอ:

2. เลือกเซลล์ถัดไป (F3) ในคอลัมน์วิธีใช้ป้อนสูตร = IF (E3 = "", F2, E3) ในแถบสูตรจากนั้นกดปุ่ม เข้าสู่ กุญแจ

3. เลือกเซลล์ F3 ต่อไปลาก Fill Handle ลงเพื่อทำซ้ำค่าเซลล์ทั้งหมดจนกว่าจะเห็นค่าใหม่ ดูภาพหน้าจอ:


ทำซ้ำค่าเซลล์ได้อย่างง่ายดายจนกว่าจะถึงค่าใหม่ใน Excel:

พื้นที่ เติมเซลล์ว่าง ประโยชน์ของ Kutools สำหรับ Excel สามารถช่วยให้คุณทำซ้ำค่าเซลล์ในรายการจนกว่าจะเห็นหรือถึงค่าใหม่ใน Excel ดังภาพด้านล่างที่แสดง
ดาวน์โหลดและทดลองใช้ทันที! (เส้นทางฟรี 30 วัน)


ทำซ้ำค่าเซลล์จนกว่าจะเห็นหรือถึงค่าใหม่ด้วยค่าอ้างอิงด้านบน

นอกจากสูตรข้างต้นแล้วคุณสามารถเลือกเซลล์ว่างทั้งหมดในตอนแรกจากนั้นอ้างอิงค่าข้างต้นทั้งหมดเพื่อเติมเต็มเซลล์ว่างด้วยปุ่มลัด

1. เลือกคอลัมน์ที่คุณต้องการทำซ้ำค่าเซลล์จากนั้นกดปุ่ม F5 กุญแจสำคัญในการเปิด ไปที่ กล่องโต้ตอบจากนั้นคลิก พิเศษ ปุ่ม

2 ใน ไปที่พิเศษ กล่องโต้ตอบเลือกไฟล์ ช่องว่าง จากนั้นคลิกที่ OK ปุ่ม. ดูภาพหน้าจอ:

3. ตอนนี้เซลล์ว่างทั้งหมดในคอลัมน์ที่เลือกถูกเลือกแล้วโปรดใส่เครื่องหมายเท่ากับ =กดแป้นลูกศรขึ้นหนึ่งครั้งจากนั้นกดปุ่ม Ctrl + เข้าสู่ คีย์พร้อมกัน

จากนั้นคุณจะเห็นค่าเซลล์ในคอลัมน์ที่เลือกซ้ำจนกว่าจะเห็นค่าใหม่ดังภาพด้านล่าง:


ทำซ้ำค่าเซลล์จนกว่าจะเห็นหรือถึงค่าใหม่ด้วยรหัส VBA

โค้ด VBA ต่อไปนี้ยังช่วยให้คุณทำซ้ำค่าของเซลล์ได้จนกว่าจะเห็นค่าใหม่ในคอลัมน์ใดคอลัมน์หนึ่งใน Excel

1. เลือกช่วงคอลัมน์ที่คุณต้องการทำซ้ำค่าเซลล์จนกว่าจะเห็นค่าใหม่จากนั้นกด อื่น ๆ + F11 พร้อมกันเพื่อเปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

2 ใน Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่างคลิก สิ่งที่ใส่เข้าไป > โมดูล. จากนั้นคัดลอกและวางโค้ด VBA ด้านล่างลงในหน้าต่างโมดูล

รหัส VBA: ทำซ้ำค่าของเซลล์จนกว่าจะเห็นค่าใหม่ใน Excel

Sub FillDown()
Dim xRng As Range
Dim xRows As Long, xCols As Long
Dim xRow As Integer, xCol As Integer
Set xRng = Selection
xCols = xRng.Columns.CountLarge
xRows = xRng.Rows.CountLarge
For xCol = 1 To xCols
  For xRow = 1 To xRows - 1
    If xRng.Cells(xRow, xCol) <> "" Then
      xRng.Cells(xRow, xCol) = xRng.Cells(xRow, xCol).Value
      If xRng.Cells(xRow + 1, xCol) = "" Then
        xRng.Cells(xRow + 1, xCol) = xRng.Cells(xRow, xCol).Value
      End If
    End If
  Next xRow
Next xCol
End Sub

3 กด F5 กุญแจสำคัญในการเรียกใช้รหัส จากนั้นเซลล์ว่างทั้งหมดในช่วงคอลัมน์ที่เลือกจะเต็มไปด้วยค่าด้านบนทันที


ทำซ้ำค่าเซลล์ได้อย่างง่ายดายจนกว่าจะเห็นหรือถึงค่าใหม่ด้วยการคลิกเพียงไม่กี่ครั้ง

ส่วนนี้จะแนะนำไฟล์ เติมเซลล์ว่าง ประโยชน์ของ Kutools สำหรับ Excel. ด้วยยูทิลิตี้นี้คุณสามารถทำซ้ำค่าเซลล์ได้อย่างง่ายดายจนกว่าจะเห็นค่าใหม่ด้วยการคลิกเพียงไม่กี่ครั้ง

ก่อนที่จะใช้ Kutools สำหรับ Excelโปรด ดาวน์โหลดและติดตั้งในตอนแรก.

1. เลือกช่วงคอลัมน์ที่คุณต้องการทำซ้ำค่าเซลล์จากนั้นคลิก Kutools > สิ่งที่ใส่เข้าไป > เติมเซลล์ว่าง. ดูภาพหน้าจอ:

2 ใน เติมเซลล์ว่าง กล่องโต้ตอบเลือกไฟล์ ขึ้นอยู่กับค่า ใน เติมด้วย ส่วนเลือก ลง ตัวเลือกใน Options แล้วคลิกไฟล์ OK ปุ่ม. ดูภาพหน้าจอ:

จากนั้นเซลล์ว่างทั้งหมดจะเต็มไปด้วยค่าเซลล์ด้านบนทันทีตามภาพด้านล่างที่แสดง

  หากคุณต้องการทดลองใช้ยูทิลิตีนี้ฟรี (30 วัน) กรุณาคลิกเพื่อดาวน์โหลดแล้วไปใช้การดำเนินการตามขั้นตอนข้างต้น


การสาธิต: ทำซ้ำค่าเซลล์ได้อย่างง่ายดายจนกว่าจะเห็นหรือเข้าถึงค่าใหม่ด้วย Kutools for Excel


บทความที่เกี่ยวข้อง:

สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...

รายละเอียด


แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
Comments (6)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Once I changed the formula in step 2 for cell F3 to be =IF(E2="",F2,E2), it worked perfectly.
This comment was minimized by the moderator on the site
Thanks a ton, this works just perfect!
This comment was minimized by the moderator on the site
Thank you bro. It works
This comment was minimized by the moderator on the site
Unter Office 365 (Excel 2016) funktioniert dieses Kutools for Excel nicht, um die Zellenwerte zu wiederholen und Excel hängt sich auf und reagiert nicht mehr
This comment was minimized by the moderator on the site
Dim xRow As Long, xCol As Long
if you have a very large dataset
This comment was minimized by the moderator on the site
Thanks a lot , fantastic
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations