Page 1 of 1

ขอทราบสูตรการดึงข้อความจากบรรทัดบนลงมา กรณีมีข้อมูลมาก

Posted: Fri Jun 19, 2015 10:52 pm
by amziiify
ที่ Sheet Material
ต้องการใช้ข้อมูลบรรทัดที่มี เครื่องหมายดอกจันทร์ กรณีนี้มีข้อมูลมาก
1. ขอทราบสูตร การดึงข้อความจากบรรทัดบน แถว B,C,E,H,I,J ลงมายังบรรทัดที่มีเครื่องหมายดอกจันทร์
2. ขอทราบสูตร มูลค่าต่อหน่วยเป็นค่าเฉลี่ย กรณีเป็นรหัสวัสดุเดียวกัน

ที่ Sheet Vendor
1. ขอทราบสูตร การดึง Vendor แถว B ไปยังแถว D,E,F ของแถวที่มีรหัสวัสดุ

เนื่องจากเป็นการดึงข้อมูลออกมาจาก database ทำให้มีบรรทัดว่างคั่นอยู่
จึงเป็นปัญหาและยากในการจัดเรียงข้อมูล รบกวนแนะนำด้วยค่ะ

ขอบคุณค่ะ

Re: ขอทราบสูตรการดึงข้อความจากบรรทัดบนลงมา กรณีมีข้อมูลมาก

Posted: Sat Jun 20, 2015 6:30 am
by snasui
:D ช่วยทำทำตัวอย่างคำตอบที่ต้องการมาด้วย หรือหากทำมาแล้ว ช่วยชี้ให้เห็นว่าคำตอบที่ต้องการคือตำแหน่งใดครับ

คำว่าแถว คือบรรทัดในแนวนอน หากเป็นคอลัมน์จะเป็นแนวตั้ง

ที่เขียนว่า "แถว D, E, F" นั้น แม้จะเข้าใจได้ แต่การอ้างอิงที่เข้าใจร่วมกันจะเรียกว่า "คอลัมน์ D, E, F" ครับ

Re: ขอทราบสูตรการดึงข้อความจากบรรทัดบนลงมา กรณีมีข้อมูลมาก

Posted: Sat Jun 20, 2015 10:17 am
by amziiify
snasui wrote::D ช่วยทำทำตัวอย่างคำตอบที่ต้องการมาด้วย หรือหากทำมาแล้ว ช่วยชี้ให้เห็นว่าคำตอบที่ต้องการคือตำแหน่งใดครับ

คำว่าแถว คือบรรทัดในแนวนอน หากเป็นคอลัมน์จะเป็นแนวตั้ง

ที่เขียนว่า "แถว D, E, F" นั้น แม้จะเข้าใจได้ แต่การอ้างอิงที่เข้าใจร่วมกันจะเรียกว่า "คอลัมน์ D, E, F" ครับ
ที่ Sheet Material
ต้องการใช้ข้อมูลบรรทัดที่มี เครื่องหมายดอกจันทร์ กรณีนี้มีข้อมูลมาก
1. ขอทราบสูตร การดึงข้อความจาก คอลัมภ์ B7,C7,E7,H7,I7,J7 ลงมายังคอลัมภ์ B8,C8,E8,H8,I8,J8 ,คอลัมภ์ B20,C20,E20,H20,I20,J20 ลงมายังคอลัมภ์ B21,C21,E21,H21,I21,J21 ,คอลัมภ์ B34,C34,E34,H34,I34,J34 ลงมายังคอลัมภ์ B35,C35,E35,H35,I35,J35
2. ขอทราบสูตร การคำนวณค่าเฉลี่ย ที่คอลัมภ์ G8 จากผลรวมที่ G2-G7 , G21 จากผลรวมที่ G9-G20 , G35 จากผลรวมที่ G22-G34

ที่ Sheet Vendor
1. ขอทราบสูตร การดึงข้อมูล จาก คอลัมภ์ B4,6,8 ไปยังคอลัมภ์ D3,E3,F3 / คอลัมภ์ B11,13 ไปยังคอลัมภ์ D10,E10 / คอลัมภ์ B16,18 ไปยังคอลัมภ์ D15,E15

ที่ Sheet Vendor และเนื่องจากมีเซลล์ว่างคั่นอยู่แต่ละแถว จะสามารถจัดการข้อมูลได้ตามตัวอย่างไฟล์แนบได้อย่างไรบ้างคะ

ขอบคุณค่ะ

Re: ขอทราบสูตรการดึงข้อความจากบรรทัดบนลงมา กรณีมีข้อมูลมาก

Posted: Sat Jun 20, 2015 10:18 am
by amziiify
แนบไฟล์ค่ะ

Re: ขอทราบสูตรการดึงข้อความจากบรรทัดบนลงมา กรณีมีข้อมูลมาก

Posted: Sat Jun 20, 2015 10:37 am
by snasui
amziiify wrote:การดึงข้อความจาก คอลัมภ์ B7,C7,E7,H7,I7,J7 ลงมายังคอลัมภ์ B8,C8,E8,H8,I8,J8
:D ที่ผมระบายเป็นสีแดงไว้นั้นเรียกว่าเซลล์ ไม่ใช่คอลัมน์

ทบทวนการอ้างอิง
คอลัมน์คือแนวตั้งเช่น คอลัมน์ A, Z, XFD
แถวคือแนวนอน เช่นแถว 1, 8, 10
เซลล์คือ ตำแหน่งใดๆ บนชีท อยู่บนจุดตัดระหว่างคอลัมน์และแถว เช่น A1, D9, G1000

หากเขียนเป็น B2 เรียกว่าเซลล์ B2 หรือจะอ่านว่า คอลัมน์ B บรรทัดที่ 2 เช่นนี้ครับ

สำหรับปัญหาการแทรกข้อมูลในเซลล์ว่างด้วยค่าที่อยู่ด้านบนให้ทำดังนี้
  1. กดแป้น Ctrl ค้างไว้แล้วคลิกหัวคอลัมน์ที่ต้องการเติมค่าเซลล์ว่าง เพื่อเป็นการเลือกทั้งคอลัมน์
  2. กดแป้น F5 > Special > Blanks > OK
  3. กดแป้นเครื่องหมาย = แล้วตามด้วยกดแป้นลูกศรชี้ขี้นด้านบน 1 ครั้งแล้วกดแป้น Ctrl ค้างไว้ จากนั้นกดแป้น Enter ในขั้นตอนนี้จะเป็นการเติมค่าเซลล์ว่างให้เหมือนด้านบน
กรณีต้องการเติมค่าผลรวมในคอลัมน์ I
  1. คลิกหัวคอลัมน์ I เพื่อเป็นการเลือกทั้งคอลัมน์
  2. กดแป้น F5 > Special > Blanks > OK
  3. กดแป้น Alt ค้างไว้แล้วกดเครื่องหมาย = จะเป็นการเติมยอดรวมเซลล์ว่างในคอลัมน์ I
การดึง Vendor มาแสดงในแนวนอนที่ชีท Vendor
ที่เซลล์ D3 คีย์สูตร

=IF($A3="","",OFFSET($B4,2*(COLUMNS($D2:D2)-1),0)&"")

Enter > Copy ไปด้านขวาแล้ว Copy ไปยังบรรทัดด้านล่าง

Re: ขอทราบสูตรการดึงข้อความจากบรรทัดบนลงมา กรณีมีข้อมูลมาก

Posted: Sat Jun 20, 2015 11:40 am
by amziiify
ถามเพิ่มเติมค่ะ เรื่อง การแทรกข้อมูลในเซลล์ว่างด้วยค่าที่อยู่ด้านบน ทำข้อ 3 ไม่ได้ค่ะ
พอกดแป้นลูกศรชี้ขึ้น แล้วกดแป้น Ctrl ค้าง และกด enter ไม่มีอะไรเปลี่ยนแปลงเลยค่ะ

Re: ขอทราบสูตรการดึงข้อความจากบรรทัดบนลงมา กรณีมีข้อมูลมาก

Posted: Sat Jun 20, 2015 11:45 am
by snasui
:D ผมเขียนตกไป แก้ไขให้แล้วในโพสต์เดิมครับ :roll:

Re: ขอทราบสูตรการดึงข้อความจากบรรทัดบนลงมา กรณีมีข้อมูลมาก

Posted: Sat Jun 20, 2015 11:54 am
by amziiify
ทำได้หมดแล้วค่ะ ขอบคุณมากค่ะ

Re: ขอทราบสูตรการดึงข้อความจากบรรทัดบนลงมา กรณีมีข้อมูลมาก

Posted: Mon Jun 22, 2015 9:56 pm
by amziiify
snasui wrote: กรณีต้องการเติมค่าผลรวมในคอลัมน์ I
  1. คลิกหัวคอลัมน์ I เพื่อเป็นการเลือกทั้งคอลัมน์
  2. กดแป้น F5 > Special > Blanks > OK
  3. กดแป้น Alt ค้างไว้แล้วกดเครื่องหมาย = จะเป็นการเติมยอดรวมเซลล์ว่างในคอลัมน์ I
ขอแก้ค่ะ ต้องการเติมค่าเฉลี่ยในคอลัมน์ I ค่ะ
ต้องใช้สูตรอะไรคะ

ขอบคุณค่ะ

Re: ขอทราบสูตรการดึงข้อความจากบรรทัดบนลงมา กรณีมีข้อมูลมาก

Posted: Tue Jun 23, 2015 12:05 am
by amziiify
ขอยกเลิกคำถามที่ถามไปด้านบนค่ะ

ขอบคุณค่ะ