Page 1 of 1

สอบถามการดึงข้อมูลข้ามชีทโดยข้อมูลจะถูกดึงไปอยู่ในแถวไหนก็ได้

Posted: Sun Jun 09, 2019 9:21 am
by Adchadaporn
สอบถามการดึงข้อมูลข้ามชีทโดยข้อมูลจะถูกดึงไปอยู่ในแถวไหนก็ได้ค่ะ

1.หน้า sheet1เวลาเราใส่ชื่อpartจากหน้าsheet2อยากให้ยอดplanในแต่ละวัน(ไฮไลท์สีเหลือง)ขึ้นโดยอัตโนมัติ
2.และหน้า sheet1ถ้าเราใส่ชื่อpart Aในคอลัมภ์ B แถวที่4 แล้วเปลี่ยนเป็นpart B โดยให้ยอดplanเปลี่ยนตามpartที่เราใส่โดยอัตโนมัติ

Re: สอบถามการดึงข้อมูลข้ามชีทโดยข้อมูลจะถูกดึงไปอยู่ในแถวไหนก็ได้

Posted: Sun Jun 09, 2019 9:34 am
by snasui
:D ตัวอย่างสูตรครับ

ที่ Sheet1 เซลล์ C4 คีย์

=VLOOKUP($B4,Sheet2!$A$4:$I$14,COLUMNS(Sheet2!$A3:C3),0)

Enter > Copy ไปด้านขวา

Re: สอบถามการดึงข้อมูลข้ามชีทโดยข้อมูลจะถูกดึงไปอยู่ในแถวไหนก็ได้

Posted: Sun Jun 09, 2019 1:26 pm
by Adchadaporn
ถ้าsheet2 ไม่ได้ใส่จำนวนไว้ หน้าsheet1 ข้อมูลจะโชว์เป็น 0 แต่เราไม่ต้องการโชว์เป็น 0 อยากให้ว่างๆไว้ค่ะ

Re: สอบถามการดึงข้อมูลข้ามชีทโดยข้อมูลจะถูกดึงไปอยู่ในแถวไหนก็ได้

Posted: Sun Jun 09, 2019 2:53 pm
by snasui
:D ทำตามด้านล่างครับ
  1. คลุมข้อมูลใน Sheet1 เริ่มจาก C4 ไปจนถึงเซลล์ใด ๆ ตามต้องการ
  2. คลิกขวา > Format Cells > ที่แถบ Number เลือก Custom > ที่ช่อง Type: คีย์ #,##0.00;-#,##0.00; > OK

Re: สอบถามการดึงข้อมูลข้ามชีทโดยข้อมูลจะถูกดึงไปอยู่ในแถวไหนก็ได้

Posted: Sun Jun 09, 2019 4:09 pm
by Adchadaporn
ถ้าเราไม่ต้องการให้โชว์#N/A ต้องทำอย่างไรคะ
ลองใช้If error แล้วทำไม่ได้=VLOOKUP($B6,Sheet2!$A$5:$AH$149,COLUMNS(Sheet2!$A5:D5),0)

Re: สอบถามการดึงข้อมูลข้ามชีทโดยข้อมูลจะถูกดึงไปอยู่ในแถวไหนก็ได้

Posted: Sun Jun 09, 2019 4:20 pm
by snasui
:D ตัวอย่างสูตรครับ

=iferror(VLOOKUP($B6,Sheet2!$A$5:$AH$104,@COLUMNS(Sheet2!$A5:D5),0),0)