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

วิธีการกำหนดหมายเลขแถวอัตโนมัติหากเซลล์ที่อยู่ติดกันไม่ว่างเปล่าใน Excel

doc autonumber ถ้าไม่เว้นว่าง 1

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

จำนวนแถวถ้าเซลล์ที่อยู่ติดกันไม่ว่างเปล่าโดยอัตโนมัติด้วยสูตร


ลูกศรสีฟ้าฟองขวา จำนวนแถวถ้าเซลล์ที่อยู่ติดกันไม่ว่างเปล่าโดยอัตโนมัติด้วยสูตร

เพื่อแก้ปัญหานี้ที่นี่ฉันจะแนะนำสูตรง่ายๆโปรดทำดังนี้:

1. ใส่สูตรนี้: = IF (B2 <> "", COUNTA ($ B $ 2: B2), "") ลงในเซลล์ว่างที่อยู่ติดกับเซลล์ข้อมูลของคุณ A2ตัวอย่างเช่นจากนั้นลากที่จับเติมลงไปที่เซลล์ที่คุณต้องการใช้สูตรนี้เพื่อเรียงหมายเลขคอลัมน์โดยอัตโนมัติตามเซลล์ที่อยู่ติดกันดูภาพหน้าจอ:

หมายเหตุ: ในสูตรข้างต้น B2 คือเซลล์ที่คุณต้องการใส่หมายเลขอัตโนมัติตาม

doc autonumber ถ้าไม่เว้นว่าง 2

2. และตอนนี้เมื่อป้อนค่าในเซลล์ว่างหรือลบข้อมูลที่มีอยู่หมายเลขลำดับในคอลัมน์ A จะถูกจัดลำดับใหม่โดยอัตโนมัติ

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

🤖 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 (12)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
comment numéroter le jour de la semaine (1-7) et que ça recommence avec 1 quand lundi revient, de façon automatique. Merci
This comment was minimized by the moderator on the site
Can this be done with vba?

This comment was minimized by the moderator on the site
can we make this in arrayformula
This comment was minimized by the moderator on the site
Resolved:

Needed to replace all the commas , with ; then formula worked.

Thanks.
This comment was minimized by the moderator on the site
=IF(C13<>"",COUNTA($C$13:C13),"") gives error?

There is a problem with this formula?
This comment was minimized by the moderator on the site
THANK YOU FOR FORMULA
This comment was minimized by the moderator on the site
thank you so much.
This comment was minimized by the moderator on the site
Sehr praktische Funktion, allerdings sollte man auf einer deuschsprachigen Seite auch deutschsprachige Excel-Befehle benutzen. Außerdem ist in der Formel ein Fehler. So lautet sie richtig:

=WENN(B2<>"",ANZAHL2($B$2:B2),"")
This comment was minimized by the moderator on the site
As usual, exactly what I was searching for. Thanks
This comment was minimized by the moderator on the site
anyway to get skip "" with this formula? i have a list with "" hidden in the cell. thanks
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations