Page 1 of 1

ต้องการดึงข้อมูลใน Column เดียวกัน และทุกๆ 4 แถว ทำอย่างไร

Posted: Thu Dec 01, 2011 2:20 pm
by jumboaim
เนื่องจากว่าตอนนี้มีข้อมูล ที่แปลงมาจากไฟล์ Log ลง Excel แล้วต้องการจะดึงค่า มาลงในตารางใหม่
โดยข้อมูลที่ต้องการ อยู่ใน Cloumn B2 ,B36 ,B70 ,...... ต่อไปเรื่อยๆ
ซึ่งข้อมูลแต่ละตัวจะอยู่ห่างกัน ทุกๆ 34 ตัว (ในCloumn เดียวกัน)
เราจะต้องเขียนสูตรแบบไหนค่ะ

Re: ต้องการดึงข้อมูลใน Column เดียวกัน และทุกๆ 4 แถว ทำอย่าง

Posted: Thu Dec 01, 2011 2:51 pm
by bank9597
:D ลองแนบไฟล์ตัวอย่าง พร้อมคำตอบที่ต้องการมาครับ

Re: ต้องการดึงข้อมูลใน Column เดียวกัน และทุกๆ 4 แถว ทำอย่าง

Posted: Thu Dec 01, 2011 3:43 pm
by jumboaim
ส่งให้แล้วนะค่ะ รบกวนด้วยค่ะ เพราะข้อมูลจริงๆ จะมีประมาณ 10,000 แถวค่ะ

Re: ต้องการดึงข้อมูลใน Column เดียวกัน และทุกๆ 4 แถว ทำอย่าง

Posted: Thu Dec 01, 2011 5:25 pm
by bank9597
:D ต้องรบกวนให้อาจารย์ช่วยแล้วล่ะครับ มันยากจริงๆ :D

Re: ต้องการดึงข้อมูลใน Column เดียวกัน และทุกๆ 4 แถว ทำอย่าง

Posted: Thu Dec 01, 2011 10:22 pm
by jumboaim
รบกวนด้วยนะค่ะ

Re: ต้องการดึงข้อมูลใน Column เดียวกัน และทุกๆ 4 แถว ทำอย่าง

Posted: Fri Dec 02, 2011 1:21 pm
by jumboaim
ใครก็ได้ช่วยด้วยค่ะ

Re: ต้องการดึงข้อมูลใน Column เดียวกัน และทุกๆ 4 แถว ทำอย่าง

Posted: Fri Dec 02, 2011 1:23 pm
by bank9597
:D ถ้าข้อมูลไม่กระจัดกระจายแบบนี้ คิดว่าน่าจะช่วยได้ไม่ยากครับ เดี๋ยวจะลองดูให้อีกทีครับ

Re: ต้องการดึงข้อมูลใน Column เดียวกัน และทุกๆ 4 แถว ทำอย่าง

Posted: Fri Dec 02, 2011 1:32 pm
by ChoBkuN
สงสัยวิธีการทำให้มันไม่อ้างอิงตัวที่อ้างอิงไปแล้ว
ตอนแรกว่าจะใช้ vlookup แต่มันมองเฉพาะค่าแรก

Re: ต้องการดึงข้อมูลใน Column เดียวกัน และทุกๆ 4 แถว ทำอย่าง

Posted: Fri Dec 02, 2011 1:34 pm
by bank9597
:D โจทย์แนวนี้ ต้องพึ่ง Offset เข้ามาช่วยครับ สูตรอื่นยังไม่เห็นแววว่าจะทำได้เลย :D

Re: ต้องการดึงข้อมูลใน Column เดียวกัน และทุกๆ 4 แถว ทำอย่าง

Posted: Fri Dec 02, 2011 3:35 pm
by ChoBkuN
ผมลองใช้ offset ลักไก่ดูครับ

ทำตารางให้ column และ row ตรงกับของผม

Copy row แรกของค่าตารางของผมไปทั้ง row ครับ (แต่ละช่องสูตรไม่เหมือนกัน)

คลิ๊กคลุมลากยาว

ป.ล. - Judgement ในแต่ละชุดข้อมูลมีหลายอันเกิน ไม่รู้เอาอันไหนครับ
ป.ล. 2 - แต่ละชุดข้อมูลต้องห่างกันทุกๆ 34 บรรทัดตลอด นะ ครับ ไม่งั้นมันจะเพี้ยน

Re: ต้องการดึงข้อมูลใน Column เดียวกัน และทุกๆ 4 แถว ทำอย่าง

Posted: Fri Dec 02, 2011 3:50 pm
by bank9597
:D โอ๊ว...ลักไก่ได้เนียนครับ :D

ผมยังคิดออกเลยครับ :lol: :lol: :lol:

Re: ต้องการดึงข้อมูลใน Column เดียวกัน และทุกๆ 4 แถว ทำอย่าง

Posted: Fri Dec 02, 2011 4:40 pm
by snasui
:D แถมอีกวิธีครับ
  1. เซลล์ H3 คีย์สูตรเพื่อ List Operator
    =INDEX($D$1:$D$10000,34*(ROWS(G$3:G3)-1)+1)
    Enter > Copy ไปทางขวาและลงด้านล่าง
  2. เซลล์ H3 คีย์สูตรเพื่อ List Date, Time
    =INDEX(B$2:B$10000,34*(ROWS(H$3:H3)-1)+1)
    Enter > Copy ไป I3 แล้ว Copy H3:I3 ลงด้านล่าง
  3. เซลล์ J3 คีย์สูตรเพื่อ List Value
    =INDEX($D$8:$D$10000,34*(ROWS(J$3:J3)-1)+5*(COLUMNS($J3:J3)-1)+1)
    Enter > Copy ไป N3 จากนั้น Copy J3:N3 ลงด้านล่าง
  4. เซลล์ O3 คีย์สูตรเพื่อ List Judgment
    =INDEX($C$29:$C$10000,34*(ROWS(O$3:O3)-1)+1)
    Enter > Copy ลงด้านล่าง

Re: ต้องการดึงข้อมูลใน Column เดียวกัน และทุกๆ 4 แถว ทำอย่าง

Posted: Fri Dec 02, 2011 5:00 pm
by ChoBkuN
สั้นกระชับกว่า 55

แต่ก็ยังสงสัย judgement ว่า เอาเฉพาะของ area5 หรือเปล่าครับ ??

Re: ต้องการดึงข้อมูลใน Column เดียวกัน และทุกๆ 4 แถว ทำอย่าง

Posted: Fri Dec 02, 2011 6:29 pm
by ChoBkuN
อ่าขอเพิ่มสูตรของอาจารย์ครับ

ถ้าจำนวน row ของข้อมูลมีมากกว่า 10,000

อย่างลืมเพิ่มให้เป็น 1,048,576 นะครับ

Re: ต้องการดึงข้อมูลใน Column เดียวกัน และทุกๆ 4 แถว ทำอย่าง

Posted: Fri Dec 02, 2011 6:44 pm
by snasui
ChoBkuN wrote:อ่าขอเพิ่มสูตรของอาจารย์ครับ

ถ้าจำนวน row ของข้อมูลมีมากกว่า 10,000

อย่างลืมเพิ่มให้เป็น 1,048,576 นะครับ
:D ให้ปรับเท่าที่จำนวนข้อมูลสามารถขยายไปถึงก็พอครับ

Re: ต้องการดึงข้อมูลใน Column เดียวกัน และทุกๆ 4 แถว ทำอย่าง

Posted: Fri Dec 02, 2011 8:29 pm
by jumboaim
ขอบคุณสำหรับทุกๆ ความช่วยเหลือ จะนำไปลองทำนะค่ะ ได้ผลอย่างไร จะเข้ามารายงานอีกที่ค่ะ

ปล.ขอบคุณอีกครั้งค่ะ

Re: ต้องการดึงข้อมูลใน Column เดียวกัน และทุกๆ 4 แถว ทำอย่าง

Posted: Fri Dec 02, 2011 9:03 pm
by jumboaim
ลองใช้แล้วค่ะ ไม่มีปัญหาอะไรเลย ขอบคุณมากๆนะค่ะ

ปล.ไม่ได้สูตรนี้แย่เลยค่ะ เพราะต้องสรุปข้อมูล แบบนี้ 4 ชุด แล้วต้องส่งวันจันทร์แล้ว แบบนี้ทำงานได้ง่ายขึ้นมากๆเลยค่ะ