Page 1 of 1
ดึงข้อมูรายละเอียดของลูกค้าอีกชีทมาใส่อีกชีทโดยอ้างอิงชื่อบริษัทฯและสถานที่ใช้งาน
Posted: Mon Jun 18, 2018 5:08 pm
by duean1983
รบกวนสอบถามสูตร
Sheet ใบประวัติ
หากคีย์รหัสแบตเตอรี่ในช่อง L4 (อ้างอิงรหัสแบตเตอรี่จาก Sheetสต๊อกแบตเตอรี่เช่า/สำรอง คอลัมภ์ H)
B3=จะปรากฏชื่อบริษัทฯขึ้นมา ตามตัวอย่าง คือบริษัท E จำกัด
B5=จะปรากฏสถานที่ใช้งาน ตามตัวอย่าง คือ (OSW)
ต้องการหาสูตรในการดึงข้อมูลจาก Sheetรายละเอียดลูกค้า มาปรากฏในsheetใบประวัติ ช่องด้านล่าง (ตัวหนังสือสีน้ำเงิน)
B6 =ต้องการให้ดึงข้อมูลที่อยู่ใน Sheet รายละเอียดลูกค้า ตรงคอลัมภ์ E มาปรากฏตรงช่องนี้หากไม่มีให้เป็นค่าว่าง ตามตัวอย่างคือ เลขที่ 300/53 หมู่ที่ 1 ตำบลตาสิทธิ์
B7 =ต้องการให้ดึงข้อมูลที่อยู่ใน Sheet รายละเอียดลูกค้า ตรงคอลัมภ์ F มาปรากฏตรงช่องนี้หากไม่มีให้เป็นค่าว่าง ตามตัวอย่างคือ อำเภอปลวกแดง จังหวัดระยอง 21140
B8 =ต้องการให้ดึงข้อมูลที่อยู่ใน Sheet รายละเอียดลูกค้า ตรงคอลัมภ์ G มาปรากฏตรงช่องนี้หากไม่มีให้เป็นค่าว่าง ตามตัวอย่างคือ 55555
B9 =ต้องการให้ดึงข้อมูลที่อยู่ใน Sheet รายละเอียดลูกค้า ตรงคอลัมภ์ H มาปรากฏตรงช่องนี้หากไม่มีให้เป็นค่าว่าง ตามตัวอย่างคือ 88888
L8 =ต้องการให้ดึงข้อมูลที่อยู่ใน Sheet รายละเอียดลูกค้า ตรงคอลัมภ์ K มาปรากฏตรงช่องนี้หากไม่มีให้เป็นค่าว่าง ตามตัวอย่างคือ คุณตุ๊ก 54444444444
L9 =ต้องการให้ดึงข้อมูลที่อยู่ใน Sheet รายละเอียดลูกค้า ตรงคอลัมภ์ N มาปรากฏตรงช่องนี้หากไม่มีให้เป็นค่าว่าง ตามตัวอย่างไม่มีให้เป็นค่าว่าง
Re: ดึงข้อมูรายละเอียดของลูกค้าอีกชีทมาใส่อีกชีทโดยอ้างอิงชื่อบริษัทฯและสถานที่ใช้งาน
Posted: Mon Jun 18, 2018 7:01 pm
by koko_excel_tip
duean1983 wrote: Mon Jun 18, 2018 5:08 pm
รบกวนสอบถามสูตร
Sheet ใบประวัติ
หากคีย์รหัสแบตเตอรี่ในช่อง L4 (อ้างอิงรหัสแบตเตอรี่จาก Sheetสต๊อกแบตเตอรี่เช่า/สำรอง คอลัมภ์ H)
B3=จะปรากฏชื่อบริษัทฯขึ้นมา ตามตัวอย่าง คือบริษัท E จำกัด
B5=จะปรากฏสถานที่ใช้งาน ตามตัวอย่าง คือ (OSW)
ต้องการหาสูตรในการดึงข้อมูลจาก Sheetรายละเอียดลูกค้า มาปรากฏในsheetใบประวัติ ช่องด้านล่าง (ตัวหนังสือสีน้ำเงิน)
B6 =ต้องการให้ดึงข้อมูลที่อยู่ใน Sheet รายละเอียดลูกค้า ตรงคอลัมภ์ E มาปรากฏตรงช่องนี้หากไม่มีให้เป็นค่าว่าง ตามตัวอย่างคือ เลขที่ 300/53 หมู่ที่ 1 ตำบลตาสิทธิ์
B7 =ต้องการให้ดึงข้อมูลที่อยู่ใน Sheet รายละเอียดลูกค้า ตรงคอลัมภ์ F มาปรากฏตรงช่องนี้หากไม่มีให้เป็นค่าว่าง ตามตัวอย่างคือ อำเภอปลวกแดง จังหวัดระยอง 21140
B8 =ต้องการให้ดึงข้อมูลที่อยู่ใน Sheet รายละเอียดลูกค้า ตรงคอลัมภ์ G มาปรากฏตรงช่องนี้หากไม่มีให้เป็นค่าว่าง ตามตัวอย่างคือ 55555
B9 =ต้องการให้ดึงข้อมูลที่อยู่ใน Sheet รายละเอียดลูกค้า ตรงคอลัมภ์ H มาปรากฏตรงช่องนี้หากไม่มีให้เป็นค่าว่าง ตามตัวอย่างคือ 88888
L8 =ต้องการให้ดึงข้อมูลที่อยู่ใน Sheet รายละเอียดลูกค้า ตรงคอลัมภ์ K มาปรากฏตรงช่องนี้หากไม่มีให้เป็นค่าว่าง ตามตัวอย่างคือ คุณตุ๊ก 54444444444
L9 =ต้องการให้ดึงข้อมูลที่อยู่ใน Sheet รายละเอียดลูกค้า ตรงคอลัมภ์ N มาปรากฏตรงช่องนี้หากไม่มีให้เป็นค่าว่าง ตามตัวอย่างไม่มีให้เป็นค่าว่าง
Sheetรายละเอียดลูกค้า กับ Sheetสต๊อกแบตเตอรี่เช่า/สำรอง มีความสัมพันธ์กันอย่างไร หาไม่เจอครับ ยกตัวอย่างเช่น ลองหาดู รหัสแบตเตอรี่ ใน Sheetรายละเอียดลูกค้า ก็หาไม่เจอ เลยไม่รู้ว่าใช้หลักการใดในการหา

Re: ดึงข้อมูรายละเอียดของลูกค้าอีกชีทมาใส่อีกชีทโดยอ้างอิงชื่อบริษัทฯและสถานที่ใช้งาน
Posted: Mon Jun 18, 2018 7:14 pm
by duean1983
ขอโทษค่ะ ตั้งชื่อคอลัมภ์ไม่ตรงกัน
มีความสัมพันธกันตรงกัน ชื่อบริษัท และ หน่วยงานค่ะ
Sheet สต๊อกแบตเตอรีเช่า-สำรอง คอลัมภ์ O ชื่อบริษัท , คอลัมภ์ P หน่วยงาน
sheet รายละเอียดลูกค้า คอลัมภ์ B ชื่อบริษัท , คอลัมภ์ C หน่วยงาน
ค่ะแนบไฟล์มาให้ใหม่แล้วค่ะ
Re: ดึงข้อมูรายละเอียดของลูกค้าอีกชีทมาใส่อีกชีทโดยอ้างอิงชื่อบริษัทฯและสถานที่ใช้งาน
Posted: Mon Jun 18, 2018 7:29 pm
by koko_excel_tip
duean1983 wrote: Mon Jun 18, 2018 7:14 pm
ขอโทษค่ะ ตั้งชื่อคอลัมภ์ไม่ตรงกัน
มีความสัมพันธกันตรงกัน ชื่อบริษัท และ หน่วยงานค่ะ
Sheet สต๊อกแบตเตอรีเช่า-สำรอง คอลัมภ์ O ชื่อบริษัท , คอลัมภ์ P หน่วยงาน
sheet รายละเอียดลูกค้า คอลัมภ์ B ชื่อบริษัท , คอลัมภ์ C หน่วยงาน
ค่ะแนบไฟล์มาให้ใหม่แล้วค่ะ
ชื่อคอลัมน์ไม่ตรงกันไม่เป็นไรครับ ที่สงสัยคือ
Sheet สต๊อกแบตเตอรีเช่า-สำรอง เป็นชื่อ บริษัท E จำกัด
sheet รายละเอียดลูกค้า เป็นชื่อ บริษัท โลจิสติก อัลลายแอนซ์ ประเทศไทย จำกัด
เลยไม่รู้ใช่อันเดียวกันหรือเปล่า เพราะไม่เหมือนกัน

Re: ดึงข้อมูรายละเอียดของลูกค้าอีกชีทมาใส่อีกชีทโดยอ้างอิงชื่อบริษัทฯและสถานที่ใช้งาน
Posted: Mon Jun 18, 2018 7:34 pm
by duean1983
ใช่บริษัทเดียวกันค่ะ ขอโทษค่ะแก้ไขไฟล์มาให้ใหม่แล้วค่ะไฟล์ด้านบน ลืมแก้ไขข้อมูลลูกค้าไม่หมดค่ะ
Re: ดึงข้อมูรายละเอียดของลูกค้าอีกชีทมาใส่อีกชีทโดยอ้างอิงชื่อบริษัทฯและสถานที่ใช้งาน
Posted: Mon Jun 18, 2018 8:50 pm
by koko_excel_tip
ที่ B6=INDEX(รายละเอียดลูกค้า!E3:E9,SMALL(IF(รายละเอียดลูกค้า!B3:B9=ใบประวัติ!B3,IF(รายละเอียดลูกค้า!C3:C9=ใบประวัติ!B5,ROW(รายละเอียดลูกค้า!B3:B9)-ROW(รายละเอียดลูกค้า!B3)+1)),1))
B7=INDEX(รายละเอียดลูกค้า!F3:F9,SMALL(IF(รายละเอียดลูกค้า!B3:B9=ใบประวัติ!B3,IF(รายละเอียดลูกค้า!C3:C9=ใบประวัติ!B5,ROW(รายละเอียดลูกค้า!B3:B9)-ROW(รายละเอียดลูกค้า!B3)+1)),1))
B8=INDEX(รายละเอียดลูกค้า!G3:G9,SMALL(IF(รายละเอียดลูกค้า!B3:B9=ใบประวัติ!B3,IF(รายละเอียดลูกค้า!C3:C9=ใบประวัติ!B5,ROW(รายละเอียดลูกค้า!B3:B9)-ROW(รายละเอียดลูกค้า!B3)+1)),1))
B9=INDEX(รายละเอียดลูกค้า!H3:H9,SMALL(IF(รายละเอียดลูกค้า!B3:B9=ใบประวัติ!B3,IF(รายละเอียดลูกค้า!C3:C9=ใบประวัติ!B5,ROW(รายละเอียดลูกค้า!B3:B9)-ROW(รายละเอียดลูกค้า!B3)+1)),1))
E8=INDEX(รายละเอียดลูกค้า!K3:K9,SMALL(IF(รายละเอียดลูกค้า!B3:B9=ใบประวัติ!B3,IF(รายละเอียดลูกค้า!C3:C9=ใบประวัติ!B5,ROW(รายละเอียดลูกค้า!B3:B9)-ROW(รายละเอียดลูกค้า!B3)+1)),1))
ทุกช่องที่เป็นสูตร ให้กด [Ctrl]+[Shift]+[Enter] สูตรเป็น Array ไม่สามารถ Merge cell ได้ เลยได้แก้ไขไฟล์ตามไฟล์แนบครับ
จากตัวอย่าง ผู้ใช้งานรถยก น่าจะใส่ตัวอย่างมาผิดนะครับ

Re: ดึงข้อมูรายละเอียดของลูกค้าอีกชีทมาใส่อีกชีทโดยอ้างอิงชื่อบริษัทฯและสถานที่ใช้งาน
Posted: Mon Jun 18, 2018 10:54 pm
by duean1983
ขอบคุณมากค่ะ
Re: ดึงข้อมูรายละเอียดของลูกค้าอีกชีทมาใส่อีกชีทโดยอ้างอิงชื่อบริษัทฯและสถานที่ใช้งาน
Posted: Tue Jun 19, 2018 8:39 am
by duean1983
รบกวนสอบถามเพิ่มเติมค่ะsheetใบประวัติ ถ้ากรณีช่อง B3 เป็นค่าว่าง ไม่ต้องให้ให้มีข้อมูลใดๆปรากฎบนช่อง
B6-B9 และ L9
เนื่องจากๆสูตรที่ให้มา พอลบข้อมูลช่อง L4 คือรหัสสินค้าแล้วยังพบว่าช่องทร่ดล่าวมามีข้อมูลเก่าปรากฎขึ้นมาเหมือนเดิมค่ะ
Re: ดึงข้อมูรายละเอียดของลูกค้าอีกชีทมาใส่อีกชีทโดยอ้างอิงชื่อบริษัทฯและสถานที่ใช้งาน
Posted: Tue Jun 19, 2018 6:40 pm
by snasui

ตัวอย่างการปรับสูตรที่เซลล์ B6 ครับ
=IF($B$3="","",LOOKUP(2,1/((รายละเอียดลูกค้า!$B$3:$B$9=$B$3)*(รายละเอียดลูกค้า!$C$3:$C$9=$B$5)),รายละเอียดลูกค้า!$E$3:$E$9))
Enter > ปรับใช้กับเซลล์อื่น ๆ โดยปรับเฉพาะที่รายสีไว้ในสูตรด้านบนซึ่งเป็นช่วงเซลล์ที่ต้องการนำค่ามาแสดงครับ
Re: ดึงข้อมูรายละเอียดของลูกค้าอีกชีทมาใส่อีกชีทโดยอ้างอิงชื่อบริษัทฯและสถานที่ใช้งาน
Posted: Wed Jun 20, 2018 9:01 pm
by duean1983
ได้แล้วค่ะขอบคุณมากค่ะ