: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

ผมอยากให้เชลล์ที่ Merge ไปแล้วนั้น แยกบรรทัดออกมา เพื่อVlook

ฟอรัมถาม-ตอบปัญหาการใช้งานสูตรและฟังก์ชัน 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. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
itsadaw.
Member
Member
Posts: 58
Joined: Mon Sep 24, 2012 6:19 pm

ผมอยากให้เชลล์ที่ Merge ไปแล้วนั้น แยกบรรทัดออกมา เพื่อVlook

#1

Post by itsadaw. »

เรียน สอบถามอาจารย์

ผมอยากให้เชลล์ที่ Merge ไปแล้วนั้น แยกบรรทัดออกมา เพื่อ Vlook ครับ

ใน เชลล์ C 6987 มี ข้อมูล 2 ชุด Merge อยู่ครับ
ซึ่งผมจะใช้ Vlook จากฐานข้อมูลอื่นมาเทียบ แต่ ติดปัญหาเชลล์ที่ Merge นี้

ต้องทำอย่างไรบ้างครับ ต้องการลดเวลาการทำข้อมูลที่Mergeใหม่ ครับ
หรือท่านใดมีวิธีอื่นบ้างครับ :)

ขอบคุณครับ
You do not have the required permissions to view the files attached to this post.
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: ผมอยากให้เชลล์ที่ Merge ไปแล้วนั้น แยกบรรทัดออกมา เพื่อV

#2

Post by bank9597 »

itsadaw. wrote:เรียน สอบถามอาจารย์

ผมอยากให้เชลล์ที่ Merge ไปแล้วนั้น แยกบรรทัดออกมา เพื่อ Vlook ครับ

ใน เชลล์ C 6987 มี ข้อมูล 2 ชุด Merge อยู่ครับ
ซึ่งผมจะใช้ Vlook จากฐานข้อมูลอื่นมาเทียบ แต่ ติดปัญหาเชลล์ที่ Merge นี้

ต้องทำอย่างไรบ้างครับ ต้องการลดเวลาการทำข้อมูลที่Mergeใหม่ ครับ
หรือท่านใดมีวิธีอื่นบ้างครับ :)

ขอบคุณครับ
:D
รบกวนอธิบายเงื่อนไขอีกนิดครับ ว่าให้ Lookup จะเซลล์ไหนไปที่ไหน ชีทใดบ้าง เท่าที่ดู ผมยังไม่เห็นเซลล์ที่มีการ Merge เลยครับ
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
itsadaw.
Member
Member
Posts: 58
Joined: Mon Sep 24, 2012 6:19 pm

Re: ผมอยากให้เชลล์ที่ Merge ไปแล้วนั้น แยกบรรทัดออกมา เพื่อV

#3

Post by itsadaw. »

แนบข้อมูลเพิ่มเพื่อความเข้าใจครับ

ทางผมต้องการ Vlook ใน Sheetที่ 4 ช้อง A4 กับ
Sheetที่ 1 ช่อง C687 ครับ
แต่พอดีว่า ช่องนี้ มีข้อมูล 2 ตัวในบรรทัด 687 ครับ

จะสามารถทำ Vlook ได้ไหมครับ

ขอบคุณครับ
You do not have the required permissions to view the files attached to this post.
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: ผมอยากให้เชลล์ที่ Merge ไปแล้วนั้น แยกบรรทัดออกมา เพื่อV

#4

Post by bank9597 »

itsadaw. wrote:แนบข้อมูลเพิ่มเพื่อความเข้าใจครับ

ทางผมต้องการ Vlook ใน Sheetที่ 4 ช้อง A4 กับ
Sheetที่ 1 ช่อง C687 ครับ
แต่พอดีว่า ช่องนี้ มีข้อมูล 2 ตัวในบรรทัด 687 ครับ

จะสามารถทำ Vlook ได้ไหมครับ

ขอบคุณครับ
:D หากเป็นผม ไม่สามารถทำได้ครับ เนื่องจากว่า Vlookup จะ lookup ข้อมูลเซลล์ต่อเซลล์ เว้นแต่จะมีการ merge ไว้ เราสามารถใช้สูตรอื่นเข้ามาช่วยได้

ในกรณีที่ใน 1 เซลล์ มี 2 ชุดข้อมูลนั้น ผมไม่สามารถใช้สูตร Vlookup ให้ได้ครับ เว้นแต่จะเลือกเอาข้อมูลชุดใดชุดหนึ่งเท่านั้น เช่น
ที่เซลล์ M687 คีย์ =VLOOKUP(LEFT(C687,10),Sheet4!$A$4:$D$367,2,FALSE) คัดลอกลงมา

ส่วนอีกวิธีคือ ต้องแยกชุดข้อมูลออกมาอยู่คนละเซลล์อย่างชัดเจนครับ

รอดูท่านอื่นเข้ามาเสริมอีกทีครับ
You do not have the required permissions to view the files attached to this post.
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
itsadaw.
Member
Member
Posts: 58
Joined: Mon Sep 24, 2012 6:19 pm

Re: ผมอยากให้เชลล์ที่ Merge ไปแล้วนั้น แยกบรรทัดออกมา เพื่อV

#5

Post by itsadaw. »

ใน 1 เชลล์ มี 2 ชุดข้อมูล น่าจะต้องแยกชุดข้อมูลออกมาทำต่างหาก จึงสามารถทำ Vlook ได้
เหมือนตามที่คุณแบงค์แจ้งนะครับ

หากท่านอื่นมีความเห็นก็ยินดีครับ
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: ผมอยากให้เชลล์ที่ Merge ไปแล้วนั้น แยกบรรทัดออกมา เพื่อV

#6

Post by bank9597 »

:D
ลองแยกชุดข้อมูลออกมาครับ แล้วค่อยใช้สูตรเอาภายหลัง
ตามตัวอย่างใน sheet1 ครับ
You do not have the required permissions to view the files attached to this post.
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
User avatar
tupthai
Bronze
Bronze
Posts: 302
Joined: Sat Feb 04, 2012 2:49 pm

Re: ผมอยากให้เชลล์ที่ Merge ไปแล้วนั้น แยกบรรทัดออกมา เพื่อV

#7

Post by tupthai »

อาจใช้ COUNTIF ช่วยครับ เช่น
=COUNTIF(Sheet1!$C$111:$C$777,"*"&Sheet4!A4&"*")
itsadaw.
Member
Member
Posts: 58
Joined: Mon Sep 24, 2012 6:19 pm

Re: ผมอยากให้เชลล์ที่ Merge ไปแล้วนั้น แยกบรรทัดออกมา เพื่อV

#8

Post by itsadaw. »

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

ถ้ามีรบกวนด้วยครับ คุณแบงค์ ขอบคุณครับ
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: ผมอยากให้เชลล์ที่ Merge ไปแล้วนั้น แยกบรรทัดออกมา เพื่อV

#9

Post by bank9597 »

:D
ขั้นตอนเยอะ ลองทำตามดูครับ
ที่ M687 คีย์=LEFT(C687,10)
ที่ N687 คีย์=TRIM(SUBSTITUTE(C687,M687,""))
ที่ O687 คีย์=D687
ที่ P687 คีย์=E687
คลุมทึบ M687:P687 แล้วคัดลอกสูตรลงมาพร้อมกัน

จากนั้นคลุมทึบ M687:P777 แล้ว กด Ctrl+C จากนั้นคลิ๊กที่ M687 แล้วเลือก Paste > Paste Special > Value
จากนั้นคัดลอกข้อมูล O687:P777 แล้วคัดลอกไปวางที่ Q687
ขั้นตอนนี้เราจะได้ชุดข้อมูลครบแล้ว

ขั้นตอนต่อไปนี้จะทำการจัดเรียงข้อมูล
สร้างชีทใหม่ 1 ชีท
คัดลอกข้อมูลใน Sheet1 เซลล์ M687:R777
ที่ Sheet2 คลิ๊กที่ A2 แล้วกด Ctrl+V
ที่ G2 คีย์ 1 ที่G3 คีย์ 3 แล้วคลุมทึบ G2:G3 จากนั้นลากลงมาสุดข้อมูล จะได้เลข 1,3,5,7,.....181
ที่ G92 คีย์ 2 ที่G93 คีย์ 4 แล้วคลุมทึบ G92:G93 จากนั้นลากลงมาจนถึงลำดับ 180 จะได้เลข 2,4,6,8,.....180
จากนั้นคลุมทึบ A2:G182 แล้วไปที่แท็บ Data เลือก Sort เลือกคอลัมน์ G > OK จะได้ข้อมูลเว้นบรรทัด

จากนั้นคัดลอก B2:B182 แล้วไปคลิ๊กที่ A3 แล้วไปที่แท็บ Home เลือก Paste > Paste Special > Skip Blank >OK จะได้ข้อมูลที่ต้องการ แล้วลบคอลัมน์ B ทิ้งไป
จากนั้นคัดลอก D2:D182 แล้วไปคลิ๊กที่ B3 แล้วไปที่แท็บ Home เลือก Paste > Paste Special > Skip Blank >OK จะได้ข้อมูลที่ต้องการ แล้วลบคอลัมน์ D ทิ้งไป
จากนั้นคัดลอก D2:D182 แล้วไปคลิ๊กที่ C3 แล้วไปที่แท็บ Home เลือก Paste > Paste Special > Skip Blank >OK จะได้ข้อมูลที่ต้องการ แล้วลบคอลัมน์ D ทิ้งไป
You do not have the required permissions to view the files attached to this post.
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
itsadaw.
Member
Member
Posts: 58
Joined: Mon Sep 24, 2012 6:19 pm

Re: ผมอยากให้เชลล์ที่ Merge ไปแล้วนั้น แยกบรรทัดออกมา เพื่อV

#10

Post by itsadaw. »

ขอบคุณมากๆ ครับ ผมจะลองทำเลยครับ
itsadaw.
Member
Member
Posts: 58
Joined: Mon Sep 24, 2012 6:19 pm

Re: ผมอยากให้เชลล์ที่ Merge ไปแล้วนั้น แยกบรรทัดออกมา เพื่อV

#11

Post by itsadaw. »

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

ขอบคุณอีกครั้งครับ.
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: ผมอยากให้เชลล์ที่ Merge ไปแล้วนั้น แยกบรรทัดออกมา เพื่อV

#12

Post by bank9597 »

itsadaw. wrote:ลองทำแล้วครับ พอทำได้เลยครับผม แต่เนื่องจากผมไม่สันทัด สูตร Left กับ Trim ในรูปแบบนี้ครับ
เพราะถ้าเป็นสูตร Trim ทางผมจะใช้เฉพาะรูปแบบไม่มีเงื่อนไขมากครับ
เช่นตัดช่องว่างออกในเชลล์นั้นๆ
รูปแบบทั้งสองสูตรนี้ ขอคำอธิบายความหมาย ของแกรมม่า สูตรทั้งสองด้วยครับผม

ขอบคุณอีกครั้งครับ.
:D
ตัวอย่างข้อมูล ที่ A1 คือ 48420EB71A86845EB72A
ที่ B1 คีย์ =LEFT(A1,10) ผลลัพธ์ที่ได้คือ 48420EB71A
สูตร left จึงหมายความว่า ดึงข้อมูลที่นับจากทางด้านซ้ายมา 10 ตัวอักษร

ที่ C1 คีย์ =SUBSTITUTE(A1,B1,"") ผลลัพธ์ที่ได้คือ 48420EB71A
ความหมายของสูตรคือ ดึงข้อมูลส่วนที่เหลือจาก B1 เมื่อนำไปเทียบกับ A1 นั่นเอง

ส่วนการใส่ Trime คือการตัดช่องไฟออกไปทั้งหมด ให้เหลือแต่ข้อมูล มันจึงกลายมาเป็น =TRIM(SUBSTITUTE(A1,B1,""))

หากยังไม่เข้าใจ หรือที่ผมอธิบายไปอาจจะไม่ถูกต้องทั้งหมด รอท่านอื่นมาช่วยเสริมอีกทีครับ
Last edited by bank9597 on Thu Nov 01, 2012 4:43 pm, edited 1 time in total.
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
User avatar
snasui
Site Admin
Site Admin
Posts: 31254
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: ผมอยากให้เชลล์ที่ Merge ไปแล้วนั้น แยกบรรทัดออกมา เพื่อV

#13

Post by snasui »

:D มาช่วยเสริม Substitute และ Trim ครับ

Substitute เป็นการเปลี่ยนแทน =SUBSTITUTE(A1,B1,"") มีความหมายว่าให้เปลี่ยนค่า B1 ใน A1 ให้เป็นค่าว่าง นั่นหมายความว่าค่า B1 จะอยู่ใน A1 ถึงจะไปเปลี่ยนได้ ถ้าไม่มีค่า B1 ใน A1 ผลลัพธ์ที่ได้คือค่า A1 เหมือนเดิมเพราะไม่มีอะไรถูกเปลี่ยน

ส่วน Trim เป็นการตัดช่องว่างที่เกินความจำเป็นทิ้งไป เช่น วรรคด้านหน้าข้อความ, วรรคด้านหลังข้อความ หากเป็นวรรคระหว่างข้อความที่เกิน 1 วรรค จะปรับให้เหลือเพียง 1 วรรค
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: ผมอยากให้เชลล์ที่ Merge ไปแล้วนั้น แยกบรรทัดออกมา เพื่อV

#14

Post by bank9597 »

snasui wrote::D มาช่วยเสริม Substitute และ Trim ครับ

Substitute เป็นการเปลี่ยนแทน =SUBSTITUTE(A1,B1,"") มีความหมายว่าให้เปลี่ยนค่า B1 ใน A1 ให้เป็นค่าว่าง นั่นหมายความว่าค่า B1 จะอยู่ใน A1 ถึงจะไปเปลี่ยนได้ ถ้าไม่มีค่า B1 ใน A1 ผลลัพธ์ที่ได้คือค่า A1 เหมือนเดิมเพราะไม่มีอะไรถูกเปลี่ยน

ส่วน Trim เป็นการตัดช่องว่างที่เกินความจำเป็นทิ้งไป เช่น วรรคด้านหน้าข้อความ, วรรคด้านหลังข้อความ หากเป็นวรรคระหว่างข้อความที่เกิน 1 วรรค จะปรับให้เหลือเพียง 1 วรรค
:D
เยี่ยมไปเลยครับ ขอบคุณครับอาจารย์
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
User avatar
snasui
Site Admin
Site Admin
Posts: 31254
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: ผมอยากให้เชลล์ที่ Merge ไปแล้วนั้น แยกบรรทัดออกมา เพื่อV

#15

Post by snasui »

itsadaw. wrote:การแยกชุดข้อมูลตามใน Sheet มี เทคนิค อะไรบ้างไหมครับที่ให้แยกได้เร็วขึ้น ครับ
หรือจำเป็นต้องคีย์มือ เองเลยครับ

ถ้ามีรบกวนด้วยครับ คุณแบงค์ ขอบคุณครับ
มาแถมสูตรครับ :D
  1. ที่ M687 คีย์
    =IF(ISODD(ROWS(M$687:M687)),LEFT(INDEX($C$687:$C$777,INT((ROWS(M$687:M687)-1)/2)+1),10),SUBSTITUTE(INDEX($C$687:$C$777,INT((ROWS(M$687:M687)-1)/2)+1),M686,""))
    Enter > Copy ลงด้านล่าง
  2. ที่ N687 คีย์สูตร
    =INDEX(D$687:D$777,INT((ROWS(M$687:M687)-1)/2)+1)
    Enter > Copy ไปด้านขวาและลงด้านล่าง
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: ผมอยากให้เชลล์ที่ Merge ไปแล้วนั้น แยกบรรทัดออกมา เพื่อV

#16

Post by bank9597 »

snasui wrote:
itsadaw. wrote:การแยกชุดข้อมูลตามใน Sheet มี เทคนิค อะไรบ้างไหมครับที่ให้แยกได้เร็วขึ้น ครับ
หรือจำเป็นต้องคีย์มือ เองเลยครับ

ถ้ามีรบกวนด้วยครับ คุณแบงค์ ขอบคุณครับ
มาแถมสูตรครับ :D
  1. ที่ M687 คีย์
    =IF(ISODD(ROWS(M$687:M687)),LEFT(INDEX($C$687:$C$777,INT((ROWS(M$687:M687)-1)/2)+1),10),SUBSTITUTE(INDEX($C$687:$C$777,INT((ROWS(M$687:M687)-1)/2)+1),M686,""))
    Enter > Copy ลงด้านล่าง
  2. ที่ N687 คีย์สูตร
    =INDEX(D$687:D$777,INT((ROWS(M$687:M687)-1)/2)+1)
    Enter > Copy ไปด้านขวาและลงด้านล่าง
:o :o
ยากจริงๆครับ
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
itsadaw.
Member
Member
Posts: 58
Joined: Mon Sep 24, 2012 6:19 pm

Re: ผมอยากให้เชลล์ที่ Merge ไปแล้วนั้น แยกบรรทัดออกมา เพื่อV

#17

Post by itsadaw. »

OH ! งง ครับ แต่ สุดยอด.
Post Reply