Page 1 of 1

การค้นหาข้อมูลจากหลายชีต

Posted: Wed Jul 15, 2015 9:22 am
by sarat
ขออภัย ตามที่เคยรบกวนช่วยหาวิธีห้าข้อมูลจากหลายชีต และได้สูตรมาเรียบร้อยแล้วนั้น
เน่ืองจากเม่ื่อพิมพ์ข้อความที่จะค้นหา เช่น เจ้าหน้าที่การเงินและบัญชี ในชีต Lookup
ปรากฎว่า ในจะดีึงข้อมูลที่เป็นข้อความ เจ้าหน้าที่การเงินและบัญชี มาหมด (5 ตำแหน่ง)
แต่ในความเป็นจริง อบต.ง ในชีต All_Data จะมีทั้งตำแหน่ง เจ้าหน้าที่การเงินและบัญชี และ ผู้ช่วยเจ้าหน้าทีี่การเงินและบัญชี
ซึ่งผลรวมจะดึงข้อมูลมาหมดไม่ได้ดึงเฉพาะเจ้าหน้าทีี่การเงินและบัญชี
จึงขอรบกวนอีกครั้ง ขอขอบคุณล่วงหน้ามา ณ โอกาสนี้

Re: การค้นหาข้อมูลจากหลายชีต

Posted: Wed Jul 15, 2015 11:24 am
by snasui
:D ช่วยแสดงตัวอย่างคำตอบที่ต้องการมาด้วยครับ จะได้เห็นว่าต้องการคำตอบที่เซลล์ใด ด้วยค่าเท่าใดบ้าง ฯลฯ

ข้อมูลเพ่ิมเติมการค้นหาข้อมูลจากหลายชีต

Posted: Thu Jul 16, 2015 10:57 am
by sarat
ได้อธิบายส่ิงที่ต้องค้นหามาเรียบร้อยแล้ว (เน้นข้อความสีเหล่ือง)

Re: การค้นหาข้อมูลจากหลายชีต

Posted: Thu Jul 16, 2015 11:24 am
by snasui
:D ที่แจ้งไปนั้น ผมให้แสดงคำตอบที่ถูกต้องมาโดยคีย์ลงไปตำแหน่งที่ต้องการแสดงคำตอบ จะได้เห็นว่าคำตอบที่ต้องการเป็นอย่างไร

การค้นหาตามไฟล์เดิมเป็นการค้นหาแบบค่าใกล้เคียง โดยหากในชีท All_Data เซลล์ใดประกอบด้วยค่าในเซลล์ B4 ของชีท Lookup ก็จะนำมาทั้งหมด

แต่หากต้องการเฉพาะค่าที่ตรงกันทั้งเซลล์ ไม่ใช่แค่ตรงกันเพียงบางส่วนของเซลล์สามารถปรับสูตรเป็นด้านล่างครับ

ที่ชีท Lookup
  1. เซลล์ C4 คีย์สูตร
    =COUNTIF(All_Data!C:C,B4)
  2. เซลล์ A8 คีย์สูตร
    =IF(ROWS(A$8:A8)>$C$4,"",INDEX(All_Data!$V$4:$V$602,SMALL(IF($B$4=All_Data!$C$4:$C$602,ROW(All_Data!$V$4:$V$602)-ROW(All_Data!$V$4)+1),ROWS(A$8:A8))))
  3. ปรับข้อ 2 ไปใช้กับ B8 และ C8 ตามต้องการ

Re: การค้นหาข้อมูลจากหลายชีต

Posted: Tue Jul 21, 2015 4:35 pm
by sarat
ขออภัย ขอรบกวนอีกครั้ง
เน่ืองจากได้แก้ไขสูตรแล้ว แต่ปรากฎว่าระบบไม่คำนวณให้ตามที่ต้องการ จึงจะขอรบกวนอีกครั้ง

Re: การค้นหาข้อมูลจากหลายชีต

Posted: Tue Jul 21, 2015 4:56 pm
by snasui
:D สูตรแบบ Array จะต้องกด 3 แป่นคือ Ctrl+Shift+Enter ให้รับสูตร ไม่ใช่กดแค่ Enter แป้นเดียวครับ

การแก้ไขหรือปรับปรุงสูตรก็จะต้องทำเช่นนี้ทุกครั้ง

วิธีการทำให้กลับมาเป็นสูตร Array
คลิกที่ A8 > กดแป้น F2 > กดแป้น Ctrl+Shift ค้างไว้ แล้วกดแป้น Enter

Re: การค้นหาข้อมูลจากหลายชีต

Posted: Wed Jul 22, 2015 8:15 am
by sarat
ขอบคุณมากครับ จะลองดู

Re: การค้นหาข้อมูลจากหลายชีต

Posted: Sun Jul 26, 2015 11:30 pm
by sarat
มีข้อสงสัย ในชีท All_data ครับ รบกวนด้วยครับ ขอพระคุณอย่างสูง

Re: การค้นหาข้อมูลจากหลายชีต

Posted: Sun Jul 26, 2015 11:32 pm
by snasui
:D ช่วยอธิบายมาว่าสงสัยอะไรพอสังเขปในกระทู้ด้วย เพื่อประโยชน์ในการค้นหาของเพื่อน ๆ ครับ

Re: การค้นหาข้อมูลจากหลายชีต

Posted: Sun Jul 26, 2015 11:34 pm
by sarat
ข้อสงสัยรายการข้างต้น
เมื่อคีย์ข้อมุล รายชื่อชีท เทศบาล ก, เทศบาล ข, อบต.ค และ อบต.ง จะมีการดึงข้อมูลไปปรากฎในการรวมชีททั้งหมด (แต่ในชีทของ อบต.ง ดึงข้อมุลไปไม่หมด ) เมื่อเพิ่มรายชื่อชีท อบต.จ ในการรวมชีทจะไม่ปรากฎ จะต้องแก้ไขอย่างไร รบกวนด้วยครับ

Re: การค้นหาข้อมูลจากหลายชีต

Posted: Sun Jul 26, 2015 11:46 pm
by snasui
:D ปรับสูตรนี้ตรงที่ผมระบายสีให้ครอบคลุมถึงข้อมูลที่มีอยู่จริงและต้องเป็นเช่นนี้เสมอไปครับ

=IF(ROWS(V$4:V4)>$Y$8,"",LOOKUP(ROWS(V$4:V4),$Z$4:$Z$7,$X$4:$X$7))

Re: การค้นหาข้อมูลจากหลายชีต

Posted: Mon Jul 27, 2015 8:08 am
by sarat
ขอบพระคุณอย่างสูง

Re: การค้นหาข้อมูลจากหลายชีต

Posted: Tue Jul 28, 2015 3:56 pm
by sarat
รบกวนอีกครั้ง ที่เครื่องบ่งบอกว่ากำลังคำนวน (4 ตัวประมวลผล) 21% หมายถึงอะไป เพราะไม่สามารถพิมพ์อะไรได้ รายละเอียดตามไฟล์แนบ

Re: การค้นหาข้อมูลจากหลายชีต

Posted: Tue Jul 28, 2015 4:16 pm
by snasui
:D หมายถึงว่าเครื่องกำลังประมวลผล และขณะนี้ดำเนินการมาได้ 21% แล้ว จะต้องรอให้ครบ 100% เสียก่อนจึงจะทำงานอย่างอื่นได้

การใช้สูตร Array จะเกิดการคำนวณนาน หากจำเป็นให้ใช้เครื่อง Spec สูงกว่าปกติครับ