:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser

running เลขที่แถว

ฟอรัมถาม-ตอบปัญหาการใช้งานสูตรและฟังก์ชัน Excel
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
impim
Bronze
Bronze
Posts: 319
Joined: Thu May 29, 2014 12:32 pm

running เลขที่แถว

#1

Post by impim »

เรียน อาจารย์

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

ขอบคุณค่ะ
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: running เลขที่แถว

#2

Post by bank9597 »

impim wrote:เรียน อาจารย์

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

ขอบคุณค่ะ
ลองดูก่อนครับ เช่น ที่ A1 คือหัวคอลัมน์

ที่ a2 คีย์ =IF(B2="","",MAX($A$1:A1)+1) คัดลอกลงมาครับ
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
impim
Bronze
Bronze
Posts: 319
Joined: Thu May 29, 2014 12:32 pm

Re: running เลขที่แถว

#3

Post by impim »

ตือต้องการให้ทุกแถวไม่ว่าจะมีข้อมูลหรือไม่มีข้อมูลมีเลขที่กำกับค่ะ

ปกติถ้า
A1 ใส่เลข 1
A2 ใส่เลข 2
A3 ใส่เลข 3
แล้วเอาเมาส์มาไว้ที่มุมล่างขวามือให้เป็น + แล้วดับเบิ้ลคลิ๊ก EXCEL จะรันนิ่งเลขถึงบรรทัดสุดท้ายที่มีข้อมูลใช่ไหมค่ะ

แต่เนื่องจากข้อมูลที่กำลังใช้อยู่เป็นการแปลงไฟล์จากระบบอื่นมาเข้า EXCEL เมื่อ
A1 ใส่เลข 1
A2 ใส่เลข 2
A3 ใส่เลข 3
แล้วเอาเมาส์มาไว้ที่มุมล่างขวามือให้เป็น + แล้วดับเบิ้ลคลิ๊ก ไม่มีตัวเลขขึ้นเลยค่ะ
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: running เลขที่แถว

#4

Post by bank9597 »

impim wrote:ตือต้องการให้ทุกแถวไม่ว่าจะมีข้อมูลหรือไม่มีข้อมูลมีเลขที่กำกับค่ะ

ปกติถ้า
A1 ใส่เลข 1
A2 ใส่เลข 2
A3 ใส่เลข 3
แล้วเอาเมาส์มาไว้ที่มุมล่างขวามือให้เป็น + แล้วดับเบิ้ลคลิ๊ก EXCEL จะรันนิ่งเลขถึงบรรทัดสุดท้ายที่มีข้อมูลใช่ไหมค่ะ

แต่เนื่องจากข้อมูลที่กำลังใช้อยู่เป็นการแปลงไฟล์จากระบบอื่นมาเข้า EXCEL เมื่อ
A1 ใส่เลข 1
A2 ใส่เลข 2
A3 ใส่เลข 3
แล้วเอาเมาส์มาไว้ที่มุมล่างขวามือให้เป็น + แล้วดับเบิ้ลคลิ๊ก ไม่มีตัวเลขขึ้นเลยค่ะ
:D แนบไฟล์ตัวอย่างมาน่ะครับ
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
impim
Bronze
Bronze
Posts: 319
Joined: Thu May 29, 2014 12:32 pm

Re: running เลขที่แถว

#5

Post by impim »

ตามไฟล์แนบต้องการ ให้คอลัมภ์ A running แถวที่ 1 - แถวสุดท้าย

ทำเมาส์ให้เป็น + แล้วดับเบิ้ลคลิ๊กไม่มาค่ะ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: running เลขที่แถว

#6

Post by snasui »

:D การที่ Copy ด้วยวิธี Double Click ได้ คอลัมน์ที่อยู่ติดกันจะต้องมีค่าทุกเซลล์ต่อเนื่องกันไป ไม่ใช่มีแบบเว้นเซลล์ครับ
Yamazato
Member
Member
Posts: 74
Joined: Wed Oct 31, 2012 4:15 pm

Re: running เลขที่แถว

#7

Post by Yamazato »

ไม่แน่ใจว่าใช้วิธีได้หรือไม่ครับ (ไม่เกี่ยวกับสูตร)

1. ที่ A1 พิม เลข 1 (เริ่มนับ)
2. กด CTRL + SHIFT+ END เพื่อดูข้อมูล Row สุดท้ายของข้อมูล ( ยกตัวอย่าง row ทั้งหมด 3000)
3. คลิก ที่ A3000 > [CTRL + SHIFT+ ลูกศรขึ้น] เพื่อคลุมไปยัง A1 (กรณี่ A2 = 1 ให้กดค้างแล้ว กดลูกศรลง 1 ครั้ง เพื่อคลุม A2:A:300 )
4. กดฟังก์ชัน Fill > series >เลือก Trend > กด OK

ผิดถูกอย่างไร รบกวนผู้รู้ท่านอื่นให้คำแนะนำด้วยครับ
impim
Bronze
Bronze
Posts: 319
Joined: Thu May 29, 2014 12:32 pm

Re: running เลขที่แถว

#8

Post by impim »

4. กดฟังก์ชัน Fill > series >เลือก Trend > กด OK

กดตรงไหนค่ะ
impim
Bronze
Bronze
Posts: 319
Joined: Thu May 29, 2014 12:32 pm

Re: running เลขที่แถว

#9

Post by impim »

เรียน อาจารย์ snasui

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

ขอบคุณค่ะ
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: running เลขที่แถว

#10

Post by snasui »

:D จากไฟล์ที่แนบมา เซลล์ A3 เริ่มด้วยเลข 3 ช่วยอธิบายให้เข้าใจว่าเหตุใดจึงเริ่มด้วยเลข 3 นอกจากนี้ เซลล์ B4 เป็นค่าว่าง เหตุใดเซลล์ A4 จึงเป็นเลข 4 ครับ
impim
Bronze
Bronze
Posts: 319
Joined: Thu May 29, 2014 12:32 pm

Re: running เลขที่แถว

#11

Post by impim »

เรียน อาจารย์ snasui ค่ะ

เนื่องจากงานดังกล่าวเป็นการดึงข้อมูลจากระบบอื่นให้เป็น EXCEL ค่ะ

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

รบกวนขอคำแนะนำด้วยค่ะ
impim
Bronze
Bronze
Posts: 319
Joined: Thu May 29, 2014 12:32 pm

Re: running เลขที่แถว

#12

Post by impim »

แล้วก็ไฟล์นามสกุล .TXT ที่ได้จากการดึงรายงานจากโปรแกรมที่ใช้ทำบัญชี EXPRESS
คอลัมภ์หน้ามีข้อมูลทุกบรรทัด แต่ไม่สามารถใช้ วิธีคัดลอกรันนิ่งได้ค่ะ (คือ A1=1, A2=2, .. จากนั้นทำเมาส์ให้เป็น + แล้วดับเบิ้ลคลิ๊ก ไม่ได้ค่ะ)

พอจะมีวิธีไหนไหมค่ะ

ขอบคุณค่ะ
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: running เลขที่แถว

#13

Post by snasui »

:shock: ให้ตอบที่ผมถาม ถ้าไม่เข้าใจให้เปิดไฟล์ที่คุณแนบมาเองประกอบด้วย สงสัยในคำถาม ให้ถามกลับมาได้ครับ
impim
Bronze
Bronze
Posts: 319
Joined: Thu May 29, 2014 12:32 pm

Re: running เลขที่แถว

#14

Post by impim »

จากไฟล์ที่แนบมา เซลล์ A3 เริ่มด้วยเลข 3 ช่วยอธิบายให้เข้าใจว่าเหตุใดจึงเริ่มด้วยเลข 3 นอกจากนี้ เซลล์ B4 เป็นค่าว่าง เหตุใดเซลล์ A4 จึงเป็นเลข 4 ครับ

เรียน อาจารย์ snasui

เซลล์ A3 เริ่มด้วยเลข 3 เพราะเป็นแถวที่ 3 ของรายงานที่ดึงข้อมูลจากระบบอื่นมา
เซลล์ B4 เป็นค่าว่าง เหตุที่เซลล์ A4 เป็นเลข 4 เพราะเป็นแถวที่ 4 ของรายงานที่ดึงข้อมูลจากระบบอื่นมา

คือต้องการเพียงแค่เลขที่แถวค่ะ

ขอบคุณค่ะ
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: running เลขที่แถว

#15

Post by snasui »

impim wrote:คือต้องการเพียงแค่เลขที่แถวค่ะ
:D ลองตามนี้ครับ
  1. คลิกเซลล์ A3
  2. ลาก Vertical Scroll bar ลงไปด้านล่างจนสุด
  3. กดแป้น Shift ค้างไว้แล้วคลิก A3636
  4. คีย์ =Row() แล้วกดแป้น Ctrl ค้างไว้ ตามด้วยกดแป้น Enter
impim
Bronze
Bronze
Posts: 319
Joined: Thu May 29, 2014 12:32 pm

Re: running เลขที่แถว

#16

Post by impim »

ใช้ได้ค่ะ ขอบคุณมากนะคะอาจารย์
Post Reply