Page 1 of 1

ค้นหาข้อมูลข้ามชีท

Posted: Sat Sep 23, 2017 11:04 am
by Noppadon
สอบถามท่านผู้รู้เกี่ยวกับการค้นหาเลขบัญชีของแต่ละธนาคารแบบข้ามชีท โดยจะคีย์IDที่ต้องการค้นหาข้อมูลใน column C2 ของSheet1 โดยให้ข้อมูลที่ค้นหาได้จากSheet 36,37,และ20 นั้นเด้งมาอยู่ใน ช่องของเลขบัญชีและชื่อบัญชีในแต่ละธนาคารครับ ไม่ทราบว่าต้องใช้สูตรอย่างไรครับ รบกวนช่วยชี้แนะด้วยครับ
ต่างธนาคาร.xlsx

Re: ค้นหาข้อมูลข้ามชีท

Posted: Sat Sep 23, 2017 11:15 am
by snasui
:D ดูวิธีการจาก Clip นี้แล้วลองทำมาเองก่อน ติดตรงไหนค่อยมาถามกันต่อครับ


Re: ค้นหาข้อมูลข้ามชีท

Posted: Sat Sep 23, 2017 11:26 am
by Noppadon
จะเอาไปลองศึกษาดูครับผม ขอบพระคุณมากครับ

Re: ค้นหาข้อมูลข้ามชีท

Posted: Sat Sep 23, 2017 1:31 pm
by Noppadon
รบกวนขอสอบถามเพิ่มเติมครับ ถ้าผมต้องการให้ข้อมูลของ ID 37151 ที่มีอยู่3ธนาคาร ใน Sheet3 เด้งมาโชว์รายละเอียด ใน Columns B,C,และ D ตามลำดับต่อทำอย่างไรต่อครับ
ต่างธนาคาร.xlsx

Re: ค้นหาข้อมูลข้ามชีท

Posted: Sat Sep 23, 2017 3:30 pm
by snasui
:D ตัวอย่างสูตรที่ Sheet1 เซลล์ B2 ครับ

=IFERROR(INDEX(OFFSET(INDIRECT(INDEX(INDEX($G$1:$G$3,0),MATCH(TRUE,COUNTIF(INDIRECT($G$1:$G$3&"!A2:A400"),$A$2)>0,0))&"!B2:B400"),0,COLUMNS($B2:B2)-1),SMALL(IF(INDIRECT(INDEX(INDEX($G$1:$G$3,0),MATCH(TRUE,COUNTIF(INDIRECT($G$1:$G$3&"!A2:A400"),$A$2)>0,0))&"!A2:A400")=$A$2,ROW($A$2:$A$400)-ROW($A$2)+1),ROWS(B$2:B2))),"")

Ctrl+Shift+Enter > Copy ไปทางขวาและลงด้านล่าง

งานลักษณะนี้ควรนำมาเรียงกันในชีตเดียวแล้วเพิ่มคอลัมน์กำกับว่าเป็นข้อมูลใด จะได้ลดความซับซ้อนของสูตร สามารถปรับปรุงแก้ไขสูตรได้เองครับ

Re: ค้นหาข้อมูลข้ามชีท

Posted: Sat Sep 23, 2017 3:59 pm
by Noppadon
ขอขอบพระคุณอาจารย์มากครับ ได้ตรงตามที่ต้องการแล้วครับผม