Note: The other languages of the website are Google-translated. Back to English
English English

วิธีการกรอกหมายเลขลำดับข้ามแถวที่ซ่อนอยู่ใน Excel

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

doc กรอกข้อมูลข้ามซ่อน 1 2 doc กรอกข้อมูลข้ามซ่อน 2

กรอกหมายเลขลำดับข้ามแถวที่ซ่อนด้วยสูตร

กรอกหมายเลขลำดับข้ามแถวที่ซ่อนด้วยรหัส VBA

กรอกหมายเลขลำดับข้ามแถวที่ซ่อนด้วย Kutools for Excel


ในการกรอกหมายเลขลำดับลงในเซลล์ที่มองเห็นได้เท่านั้นสูตรง่ายๆอาจช่วยคุณได้โปรดทำดังนี้:

1. ใส่สูตรนี้: = SUBTOTAL (103, $ B $ 3: $ B3)(B3 คือเซลล์ที่มองเห็นได้ซึ่งตรงกับเซลล์ที่คุณต้องการเริ่มเติมหมายเลขลำดับถึง) ลงในเซลล์แรกที่คุณต้องการเติมหมายเลขลำดับ A3 สำหรับอินสแตนซ์นี้แล้วกด เข้าสู่ ที่สำคัญคุณจะได้รับหมายเลข 1 ดูภาพหน้าจอ:

doc กรอกข้อมูลข้ามซ่อน 3

2. จากนั้นเลือกเซลล์ A3 แล้วลากที่จับเติมลงไปที่เซลล์ที่คุณต้องการเติมหมายเลขลำดับดูภาพหน้าจอ:

doc กรอกข้อมูลข้ามซ่อน 4


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

1. กด ALT + F11 คีย์เพื่อเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

2. คลิก สิ่งที่ใส่เข้าไป > โมดูลและวางรหัสต่อไปนี้ในไฟล์ โมดูล หน้าต่าง.

รหัส VBA: กรอกหมายเลขลำดับข้ามแถวที่ซ่อนอยู่:

Sub FillValue()
'updateby Extendoffice
    Dim xRg As Range
    Dim xCell As Range
    Dim xTxt As String
    Dim xVal As Long
    Dim I As Long
    On Error Resume Next
    xTxt = ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Please select the data range", "Kutools for Excel", xTxt, , , , , 8)
    Set xRg = xRg.SpecialCells(xlVisible)
    Debug.Print xRg.Address
    If xRg Is Nothing Then Exit Sub
    For Each xCell In xRg
        xVal = xVal + 1
        xCell = xVal
    Next
End Sub

3. จากนั้นกด F5 คีย์เพื่อเรียกใช้รหัสนี้และกล่องพร้อมต์จะปรากฏขึ้นเพื่อเตือนให้คุณเลือกช่วงข้อมูลที่คุณต้องการเติมดูภาพหน้าจอ:

doc กรอกข้อมูลข้ามซ่อน 5

4. จากนั้นคลิก OK ปุ่มหมายเลขลำดับจะถูกเติมลงในเซลล์ที่มองเห็นเท่านั้น


สองวิธีข้างต้นสามารถช่วยให้คุณกรอกหมายเลขลำดับลงในเซลล์ที่มองเห็นได้เท่านั้นหากคุณต้องการเติมลำดับเป็น AA-0001-BB, AA-0002-BB, AA-0003-BB …วิธีการข้างต้นจะไม่ได้ผล แต่โปรดอย่ากังวลเกี่ยวกับ Kutools สำหรับ Excel's แทรกหมายเลขลำดับ ยูทิลิตี้สามารถช่วยให้คุณทำเสร็จได้อย่างรวดเร็วและง่ายดาย

Kutools สำหรับ Excel : ด้วย Add-in ของ Excel ที่มีประโยชน์มากกว่า 300 รายการทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 30 วัน

หลังจากการติดตั้ง Kutools สำหรับ Excelโปรดดำเนินการดังนี้:

1. เลือกเซลล์ที่คุณต้องการเติมสตริงลำดับ

2. คลิก Kutools > สิ่งที่ใส่เข้าไป > แทรกหมายเลขลำดับใน แทรกหมายเลขลำดับ คลิกตกลง ใหม่ ปุ่มดูภาพหน้าจอ:

2 doc กรอกข้อมูลข้ามซ่อน 7

3. ในกล่องโต้ตอบแบบขยายโปรดระบุการตั้งค่าที่คุณต้องการในส่วนล่างซ้ายในเวลาเดียวกันคุณสามารถดูลำดับในบานหน้าต่างด้านล่างขวาดูภาพหน้าจอ:

doc กรอกข้อมูลข้ามซ่อน 8

4. หลังจากเสร็จสิ้นการตั้งค่าคลิก เพิ่ม เพื่อบันทึกรายการใหม่นี้ลงในช่องรายการด้านบนดูภาพหน้าจอ:

doc กรอกข้อมูลข้ามซ่อน 9

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

doc กรอกข้อมูลข้ามซ่อน 10

ดาวน์โหลดและทดลองใช้ Kutools for Excel ฟรีทันที!


Kutools สำหรับ Excel: ด้วย Add-in ของ Excel ที่มีประโยชน์มากกว่า 300 รายการให้ทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 30 วัน ดาวน์โหลดและทดลองใช้ฟรีทันที!

เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel ช่วยแก้ปัญหาส่วนใหญ่ของคุณและเพิ่มผลผลิตของคุณได้ถึง 80%

  • นำมาใช้ใหม่: ใส่อย่างรวดเร็ว สูตรที่ซับซ้อนแผนภูมิ และสิ่งที่คุณเคยใช้มาก่อน เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
  • ซุปเปอร์ฟอร์มูล่าบาร์ (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
  • ผสานเซลล์ / แถว / คอลัมน์ โดยไม่สูญเสียข้อมูล แยกเนื้อหาของเซลล์ รวมแถว / คอลัมน์ที่ซ้ำกัน... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
  • เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); Super Find และ Fuzzy Find ในสมุดงานจำนวนมาก สุ่มเลือก ...
  • สำเนาถูกต้อง หลายเซลล์โดยไม่เปลี่ยนการอ้างอิงสูตร สร้างการอ้างอิงอัตโนมัติ ถึงหลายแผ่น ใส่สัญลักษณ์แสดงหัวข้อย่อย, กล่องกาเครื่องหมายและอื่น ๆ ...
  • แยกข้อความ, เพิ่มข้อความ, ลบตามตำแหน่ง, ลบ Space; สร้างและพิมพ์ผลรวมย่อยของเพจ แปลงระหว่างเนื้อหาของเซลล์และความคิดเห็น...
  • ซุปเปอร์ฟิลเตอร์ (บันทึกและใช้โครงร่างตัวกรองกับแผ่นงานอื่น ๆ ); การเรียงลำดับขั้นสูง ตามเดือน / สัปดาห์ / วันความถี่และอื่น ๆ ตัวกรองพิเศษ โดยตัวหนาตัวเอียง ...
  • รวมสมุดงานและแผ่นงาน; ผสานตารางตามคอลัมน์สำคัญ แยกข้อมูลออกเป็นหลายแผ่น; Batch แปลง xls, xlsx และ PDF...
  • คุณสมบัติที่ทรงพลังมากกว่า 300 รายการ. รองรับ Office / Excel 2007-2019 และ 365 รองรับทุกภาษา ใช้งานง่ายในองค์กรหรือองค์กรของคุณ ทดลองใช้ฟรี 30 วันเต็ม รับประกันคืนเงิน 60 วัน
kte แท็บ 201905

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

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มผลผลิตของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
ด้านล่าง officetab
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (12)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอขอบคุณ! งานนี้!!! ชื่นชมจริงๆ! ดูแลและขอพระเจ้าอวยพร PB
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
เราจะใช้วิธีแก้ปัญหานี้ด้วยหมายเลขเริ่มต้นที่กำหนดเองได้อย่างไร: กรอกหมายเลขลำดับข้ามแถวที่ซ่อนอยู่ด้วยรหัส VBA
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขั้นตอนทั้งหมดข้างต้นนี้ซับซ้อนเกินไปเมื่อฉันต้องการดับเบิลคลิก Fill Handle และ Fill Down บนแถวที่ซ่อนอยู่ Kutools สามารถให้วิธีการป้อนอัตโนมัติแก่เราโดยใช้ที่จับเติมเหนือแถวที่กรอง / ซ่อนเพียงแค่ดับเบิลคลิกหรือไม่?
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดีคุณแมตต์
ขอบคุณสำหรับความคิดเห็นของคุณ Kutools ไม่สนับสนุนคุณลักษณะนี้จนถึงขณะนี้ แต่เราจะพิจารณาข้อเสนอแนะของคุณ
ขอขอบคุณ!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
นี้ไม่ทำงาน แทนที่จะเติมชุดข้อมูล มันก็แค่คัดลอกเซลล์แรก
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
มันใช้งานไม่ได้สำหรับฉันเช่นกัน! ฉันได้ 1 ในเซลล์ดั้งเดิม และ 1 ในทุกเซลล์ที่ฉันคัดลอกสูตรไป
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันได้เพิ่มหมายเลขซีเรียลด้วยตนเองลงในแผ่นงานที่มีแถวนับร้อยหรือนับพันแถวตั้งแต่ไม่กี่ปีที่ผ่านมา สูตรข้างต้นช่วยฉันประหยัดเวลาได้มากตลอดชีวิต ขอบคุณครับพี่อ๊อฟ
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอบคุณมาก
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันมีแผ่นงานที่แตกต่างกันในสมุดงาน และฉันต้องการใช้รหัส VBA สำหรับแผ่นงานทั้งหมดในคราวเดียว
ใครก็ได้ช่วยฉันที


ตัวอย่างเช่น:
ในทุกแผ่นใน A1 ฉันมี S.No. และอยากให้เป็นลำดับที่ 1 2 3 4 .....
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ไม่มี BS เหล่านี้ทำงาน...อันแรกที่ใช้สูตร ข้ามตัวเลขและทำซ้ำตัวเลขอื่น... มีวิธีที่ง่ายกว่านี้ไหม เอฟเอฟเอส!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
มันได้ผล!! ขอบคุณมาก muh!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ความมหัศจรรย์ของ 103 คืออะไร?
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ