Page 1 of 1
excel ต้องการดึงข้อมูล จาก sheet1 ไป sheet2
Posted: Fri Jul 05, 2013 11:48 am
by jantarada
จากตัวอย่าง databate อยู่ที่ sheet1 ใน sheet2 ที่ A3 คือช่อง สำหรับ ใส่ id ที่เรา ป้อนข้อมูลเข้าไป ใน ตัวอย่าง ผมดึง ข้อมูลมาได้ก็จริงครับ(ใน sheet2) แต่ d265 ไม่ได้มีแค่บันทัดเดียว ครับมันมีเยอะ ผมจะปรับ อย่างไรให้ ดูงข้อมูลที่ อยู่ใน sheet1 ที่ ID เป็น 265 ทั้งหมดมาแสดงที่ sheet2 ครับ
Re: excel ต้องการดึงข้อมูล จาก sheet1 ไป sheet2
Posted: Fri Jul 05, 2013 2:58 pm
by joo

ลองแบบนี้ดูครับที่ A5 คีย์ =IF(ROWS(A$5:A5)>COUNTIF(Sheet1!$A$2:$A$46,$A$3),"",INDEX(Sheet1!A$2:A$46,SMALL(IF($A$3=Sheet1!$A$2:$A$46,ROW(Sheet1!$A$2:$A$46)-ROW(Sheet1!$A$2)+1),ROWS(A$5:A5)))) กดแป้น Ctrl+Shift+Enter > Copy ไปทางขวาและลงด้านล่าง
Re: excel ต้องการดึงข้อมูล จาก sheet1 ไป sheet2
Posted: Fri Jul 05, 2013 3:23 pm
by jantarada
สูตรขาดไปหรือเปล่าครับ ไม่ได้ครับ ดูที่ sheet2 ครับ
Re: excel ต้องการดึงข้อมูล จาก sheet1 ไป sheet2
Posted: Fri Jul 05, 2013 4:36 pm
by joo

สูตรไม่ได้ขาดหรอกครับท่าน Copy ไปไม่หมดเองครับ ลองคลุมข้อมูลให้ถึงบรรทัดสุดท้ายดูแล้วนำไปวางที่เซลล์ใดๆในซีทดูครับ
Re: excel ต้องการดึงข้อมูล จาก sheet1 ไป sheet2
Posted: Fri Jul 05, 2013 4:53 pm
by jantarada
Re: excel ต้องการดึงข้อมูล จาก sheet1 ไป sheet2
Posted: Fri Jul 05, 2013 5:07 pm
by jantarada
ขออีกนิด ได้หรือเปล่า ครับ คือ ไม่รู้จะทำได้หรือเปล่า คือ
sheet 1 นะครับ อย่างที่ a3 กับ a4 จะเป็น d892 เหมือนกัน แต่ ตัวท้ายไม่เหมือนกัน คือ r กับ x ใน sheet2 ที่ a3 เรา ป้อน ข้อมูลเข้าไปแล้ว ให้มันขึ้น ทั้ง d892r และ d892x เลย ได้หรือ เปล่าครับ นับ แค่ สี่ตัวหน้า ท้าย เป็นอะไรก็ได้ ให้ดึงมาหมดครับ
Re: excel ต้องการดึงข้อมูล จาก sheet1 ไป sheet2
Posted: Fri Jul 05, 2013 9:44 pm
by snasui

ลองปรับสูตรเป็นด้านล่างครับ
=IF(ROWS(A$5:A5)>COUNTIF(Sheet1!$A$2:$A$46,LEFT($A$3,4)&"*"),"",INDEX(Sheet1!A$2:A$46,SMALL(IF(LEFT($A$3,4)=LEFT(Sheet1!$A$2:$A$46,4),ROW(Sheet1!$A$2:$A$46)-ROW(Sheet1!$A$2)+1),ROWS(A$5:A5))))
Re: excel ต้องการดึงข้อมูล จาก sheet1 ไป sheet2
Posted: Sat Jul 06, 2013 10:08 am
by jantarada