Page 1 of 1

หากต้องการให้ข้อมูลขึ้นเฉพาะข้อมูลที่เราใช้ ต้องใช้สูตรอะไรคะ

Posted: Tue Aug 13, 2019 5:57 pm
by kaesima
หากต้องการให้ข้อมูลขึ้นเฉพาะข้อมูลที่เราใช้ โดยไม่ลบข้อมูลในฐานข้อมูล และไม่เพิ่มช่องใดๆในฐานข้อมูล ต้องใช้สูตรอย่างไรคะ
รายละเอียดเพิ่มเติมตามไฟล์แนบคะ

Re: หากต้องการให้ข้อมูลขึ้นเฉพาะข้อมูลที่เราใช้ ต้องใช้สูตรอะไรคะ

Posted: Tue Aug 13, 2019 6:22 pm
by logic
kaesima wrote: Tue Aug 13, 2019 5:57 pm หากต้องการให้ข้อมูลขึ้นเฉพาะข้อมูลที่เราใช้ โดยไม่ลบข้อมูลในฐานข้อมูล และไม่เพิ่มช่องใดๆในฐานข้อมูล ต้องใช้สูตรอย่างไรคะ
รายละเอียดเพิ่มเติมตามไฟล์แนบคะ
อธิบายเพิ่มหน่อยครับว่า เฉพาะข้อมูลที่เราใช้ สังเกตจากอะไรครับ :?:

Re: หากต้องการให้ข้อมูลขึ้นเฉพาะข้อมูลที่เราใช้ ต้องใช้สูตรอะไรคะ

Posted: Wed Aug 14, 2019 9:20 am
by kaesima
ขอโทษนะคะที่ตั้งคำถามไม่ละเอียด แต่ขออธิบายการทำงานได้ไหมคะ กลัวบอกสิ่งที่ต้องการไม่ถูกต้อง
1. ข้อมูลที่ได้มาเป็นการดึงออกมาจากระบบ โดยส่วนใหญ่จะใช้ข้อมูลเกือบทั้งหมด
2. ปกติแล้วเมื่อดึงข้อมูลออกมา จะต้องลบข้อมูลที่ไม่เกี่ยวข้องออก (สิ่งที่ใช้สำหรับการฟิวเตอร์เพื่อลบข้อมูล รายละเอียด ตามตารางในไฟล์แนบ)
3. เมื่อเหลือแต่ข้อมูลที่ใช้ ก็จะนำไปวางใน Sheet Data เพื่อให้ข้อมูลลิงค์ไปที่ Sheet Template คะ
4. ต้องการลดวิธีการทำงาน หากดึงข้อมูลมาจากระบบมาแล้ว อยากวางใน Sheet Data ได้เลย โดยที่ไม่ต้องมานั่งลบข้อมูลใดๆ
แล้วให้ข้อมูลที่ลิงค์ไป Sheet Template ขึ้นข้อมูลเฉพาะข้อมูลที่เหลือจากข้อ 2 คะ

จะงงหนักกว่าเดิมไหมคะ ไม่รู้จะอธิบายยังไงจริงๆๆคะ

Re: หากต้องการให้ข้อมูลขึ้นเฉพาะข้อมูลที่เราใช้ ต้องใช้สูตรอะไรคะ

Posted: Wed Aug 14, 2019 1:25 pm
by puriwutpokin
ลองดูครับที่ ชีท Template
ที่ A2=IFERROR(INDEX(ฐานข้อมูล!$C$2:$S$600,AGGREGATE(15,6,(ROW(ฐานข้อมูล!$C$2:$C$600)-ROW(ฐานข้อมูล!$C$1))/(ฐานข้อมูล!$K$2:$K$600<>"Nit")/(ฐานข้อมูล!$K$2:$K$600<>"Su"),ROWS(A$2:A2)),MATCH(A$1,ฐานข้อมูล!$C$1:$S$1,0)),"") คัดลอกไปทางขวาและลงล่างครับ

Re: หากต้องการให้ข้อมูลขึ้นเฉพาะข้อมูลที่เราใช้ ต้องใช้สูตรอะไรคะ

Posted: Wed Aug 14, 2019 2:49 pm
by kaesima
ขอบคุณนะคะสำหรับความช่วยเหลือ แต่ขอสอบถามเพิ่มค่ะ
ตรงสูตร (ฐานข้อมูล!$K$2:$K$600<>"Nit") และ (ฐานข้อมูล!$K$2:$K$600<>"Su")
ถ้าเราใส่คำว่า "Nit" และ "SU" คือช่องที่เป็น "Nit" และ "SU" ทั้งหมดจะไม่ปรากฎเลยใช่หรือไม่คะ
แต่ถ้าเราต้องการข้อมูลของ "SU" บางส่วนที่ล่ะคะ ต้องทำอย่างไร ดิฉันลองฟิวเตอร์ให้ลองตรวจสอบคะ
ส่วนที่ทำตัวหนังสือสีดำคือส่วนที่ต้องการใช้ข้อมูลคะ

Re: หากต้องการให้ข้อมูลขึ้นเฉพาะข้อมูลที่เราใช้ ต้องใช้สูตรอะไรคะ

Posted: Wed Aug 14, 2019 3:20 pm
by puriwutpokin
kaesima wrote: Wed Aug 14, 2019 2:49 pm ขอบคุณนะคะสำหรับความช่วยเหลือ แต่ขอสอบถามเพิ่มค่ะ
ตรงสูตร (ฐานข้อมูล!$K$2:$K$600<>"Nit") และ (ฐานข้อมูล!$K$2:$K$600<>"Su")
ถ้าเราใส่คำว่า "Nit" และ "SU" คือช่องที่เป็น "Nit" และ "SU" ทั้งหมดจะไม่ปรากฎเลยใช่หรือไม่คะ
แต่ถ้าเราต้องการข้อมูลของ "SU" บางส่วนที่ล่ะคะ ต้องทำอย่างไร ดิฉันลองฟิวเตอร์ให้ลองตรวจสอบคะ
ส่วนที่ทำตัวหนังสือสีดำคือส่วนที่ต้องการใช้ข้อมูลคะ
ส่วนสีดำ ทำไมถึงต้องการต่างจากสีแดงครับ แล้ว มีเงื่อนไขที่ต้องการนั้นจากคอลัมน์ไหนครับ :D

Re: หากต้องการให้ข้อมูลขึ้นเฉพาะข้อมูลที่เราใช้ ต้องใช้สูตรอะไรคะ

Posted: Wed Aug 14, 2019 3:32 pm
by kaesima
puriwutpokin wrote: Wed Aug 14, 2019 3:20 pm
kaesima wrote: Wed Aug 14, 2019 2:49 pm ขอบคุณนะคะสำหรับความช่วยเหลือ แต่ขอสอบถามเพิ่มค่ะ
ตรงสูตร (ฐานข้อมูล!$K$2:$K$600<>"Nit") และ (ฐานข้อมูล!$K$2:$K$600<>"Su")
ถ้าเราใส่คำว่า "Nit" และ "SU" คือช่องที่เป็น "Nit" และ "SU" ทั้งหมดจะไม่ปรากฎเลยใช่หรือไม่คะ
แต่ถ้าเราต้องการข้อมูลของ "SU" บางส่วนที่ล่ะคะ ต้องทำอย่างไร ดิฉันลองฟิวเตอร์ให้ลองตรวจสอบคะ
ส่วนที่ทำตัวหนังสือสีดำคือส่วนที่ต้องการใช้ข้อมูลคะ
ส่วนสีดำ ทำไมถึงต้องการต่างจากสีแดงครับ แล้ว มีเงื่อนไขที่ต้องการนั้นจากคอลัมน์ไหนครับ :D
ต่างกันตรงช่อง I (ไอ) ตัวอย่างสำหรับ "Su" มีชื่อ TION, U.S., FOOD, GOL, ONLY ที่ต้องการข้อมูลอยู่คะ
และขอเพิ่มคำถามอีกนิดคะ ถ้าเราใช้ IFERROR แล้วทำไมยังขึ้นเลขศูนย์อยู่คะ

Re: หากต้องการให้ข้อมูลขึ้นเฉพาะข้อมูลที่เราใช้ ต้องใช้สูตรอะไรคะ

Posted: Wed Aug 14, 2019 6:26 pm
by puriwutpokin
ที่a2=IFERROR(TEXT(INDEX(ฐานข้อมูล!$C$2:$S$600,AGGREGATE(15,6,(ROW(ฐานข้อมูล!$C$2:$C$600)-ROW(ฐานข้อมูล!$C$1))/(ฐานข้อมูล!$K$2:$K$600<>"Nit")/(ฐานข้อมูล!$K$2:$K$600&ฐานข้อมูล!$I$2:$I$600<>"SuTOBA")/(ฐานข้อมูล!$K$2:$K$600&ฐานข้อมูล!$I$2:$I$600<>"SuAVEN")/(ฐานข้อมูล!$K$2:$K$600&ฐานข้อมูล!$I$2:$I$600<>"SuSUN")/(ฐานข้อมูล!$K$2:$K$600&ฐานข้อมูล!$I$2:$I$600<>"SuDH"),ROWS(A$2:A2)),MATCH(A$1,ฐานข้อมูล!$C$1:$S$1,0)),";; "),"") คัดลิกไปทางขวาและลงล่างครับ

Re: หากต้องการให้ข้อมูลขึ้นเฉพาะข้อมูลที่เราใช้ ต้องใช้สูตรอะไรคะ

Posted: Wed Aug 14, 2019 8:15 pm
by puriwutpokin
หรืออีกแบบครับ ที่
A2=IFERROR(TEXT(INDEX(ฐานข้อมูล!$C$2:$S$600,AGGREGATE(15,6,(ROW(ฐานข้อมูล!$C$2:$C$600)-ROW(ฐานข้อมูล!$C$1))/MMULT(--ISNUMBER(SEARCH(TRANSPOSE({"SuU.S.";"SuFOOD";"SuGOL";"SuTION";"SuONLY";"Tha";"Wit"}),ฐานข้อมูล!$K$2:$K$600&ฐานข้อมูล!$I$2:$I$600)),ROW($E$2:$E$8)^0),ROWS(A$2:A2)),MATCH(A$1,ฐานข้อมูล!$C$1:$S$1,0)),";; "),"") คัดลอกไปทั่วตารางครับ

Re: หากต้องการให้ข้อมูลขึ้นเฉพาะข้อมูลที่เราใช้ ต้องใช้สูตรอะไรคะ

Posted: Fri Aug 16, 2019 3:26 pm
by kaesima
puriwutpokin wrote: Wed Aug 14, 2019 8:15 pm หรืออีกแบบครับ ที่
A2=IFERROR(TEXT(INDEX(ฐานข้อมูล!$C$2:$S$600,AGGREGATE(15,6,(ROW(ฐานข้อมูล!$C$2:$C$600)-ROW(ฐานข้อมูล!$C$1))/MMULT(--ISNUMBER(SEARCH(TRANSPOSE({"SuU.S.";"SuFOOD";"SuGOL";"SuTION";"SuONLY";"Tha";"Wit"}),ฐานข้อมูล!$K$2:$K$600&ฐานข้อมูล!$I$2:$I$600)),ROW($E$2:$E$8)^0),ROWS(A$2:A2)),MATCH(A$1,ฐานข้อมูล!$C$1:$S$1,0)),";; "),"") คัดลอกไปทั่วตารางครับ
รบกวนอีกนิดคะ รบกวนช่วยดู Column G,H,I ใน Sheet Template คะ ข้อมูลขึ้นไม่ครบ โดยเฉพาะช่อง I ไม่ขึ้นเลยคะ

Re: หากต้องการให้ข้อมูลขึ้นเฉพาะข้อมูลที่เราใช้ ต้องใช้สูตรอะไรคะ

Posted: Fri Aug 16, 2019 4:15 pm
by puriwutpokin
ปรับที่a2=IFERROR(TEXT(INDEX(ฐานข้อมูล!$C$2:$S$600,AGGREGATE(15,6,(ROW(ฐานข้อมูล!$C$2:$C$600)-ROW(ฐานข้อมูล!$C$1))/MMULT(--ISNUMBER(SEARCH(TRANSPOSE({"SuU.S.";"SuFOOD";"SuGOL";"SuTION";"SuONLY";"Tha";"Wit"}),ฐานข้อมูล!$K$2:$K$600&ฐานข้อมูล!$I$2:$I$600)),ROW($E$2:$E$8)^0),ROWS(A$2:A2)),MATCH(A$1,ฐานข้อมูล!$C$1:$S$1,0)),"#;#; "),"")

Re: หากต้องการให้ข้อมูลขึ้นเฉพาะข้อมูลที่เราใช้ ต้องใช้สูตรอะไรคะ

Posted: Fri Aug 23, 2019 4:17 pm
by kaesima
ต้องขอโทษที่มาตอบช้านะคะ พยายามแก้ไขแล้วมันไม่ได้จริงๆๆคะ

ถ้าใช้สูตรนี้ =IFERROR(TEXT(INDEX(ฐานข้อมูล!$C$2:$S$600,AGGREGATE(15,6,(ROW(ฐานข้อมูล!$C$2:$C$600)-ROW(ฐานข้อมูล!$C$1))/(ฐานข้อมูล!$K$2:$K$600<>"Nit")/(ฐานข้อมูล!$K$2:$K$600&ฐานข้อมูล!$I$2:$I$600<>"SuTOBA")/(ฐานข้อมูล!$K$2:$K$600&ฐานข้อมูล!$I$2:$I$600<>"SuAVEN")/(ฐานข้อมูล!$K$2:$K$600&ฐานข้อมูล!$I$2:$I$600<>"SuSUN")/(ฐานข้อมูล!$K$2:$K$600&ฐานข้อมูล!$I$2:$I$600<>"SuDH"),ROWS(A$2:A2)),MATCH(A$1,ฐานข้อมูล!$C$1:$S$1,0)),"#;#; "),"")

ช่อง G และ H บางแถวไม่ขึ้นเป็นวันที่ ทั้งที่เปลี่ยน Format เป็น Date แล้วคะ
และช่อง I ไม่สามารถเป็น Format เป็น Number ได้คะ (ใส่ลูกน้ำ และทศนิยมไม่ได้คะ)

Re: หากต้องการให้ข้อมูลขึ้นเฉพาะข้อมูลที่เราใช้ ต้องใช้สูตรอะไรคะ

Posted: Fri Aug 23, 2019 4:22 pm
by kaesima
ขอแนบไฟล์ให้ใหม่นะคะ

Re: หากต้องการให้ข้อมูลขึ้นเฉพาะข้อมูลที่เราใช้ ต้องใช้สูตรอะไรคะ

Posted: Fri Aug 23, 2019 6:35 pm
by puriwutpokin
kaesima wrote: Fri Aug 23, 2019 4:22 pm ขอแนบไฟล์ให้ใหม่นะคะ
ปรับ​เป็น​ a2=IFERROR(TEXT(INDEX(ฐานข้อมูล!$C$2:$S$600,AGGREGATE(15,6,(ROW(ฐานข้อมูล!$C$2:$C$600)-ROW(ฐานข้อมูล!$C$1))/(ฐานข้อมูล!$K$2:$K$600<>"Nit")/(ฐานข้อมูล!$K$2:$K$600&ฐานข้อมูล!$I$2:$I$600<>"SuTOBA")/(ฐานข้อมูล!$K$2:$K$600&ฐานข้อมูล!$I$2:$I$600<>"SuAVEN")/(ฐานข้อมูล!$K$2:$K$600&ฐานข้อมูล!$I$2:$I$600<>"SuSUN")/(ฐานข้อมูล!$K$2:$K$600&ฐานข้อมูล!$I$2:$I$600<>"SuDH"),ROWS(A$2:A2)),MATCH(A$1,ฐานข้อมูล!$C$1:$S$1,0)),"d/m/yyyy;#; "),"")

Re: หากต้องการให้ข้อมูลขึ้นเฉพาะข้อมูลที่เราใช้ ต้องใช้สูตรอะไรคะ

Posted: Mon Aug 26, 2019 8:59 am
by kaesima
ลองปรับแล้วคะ วันที่มาแล้วคะ แต่พอลากไปช่อง I แล้วกลายเป็นวันที่ไปด้วย ทั้งฐานข้อมูลเป็นยอดเงินคะ ต้องปรับ Format ตรงไหนหรือเปล่าคะ

Re: หากต้องการให้ข้อมูลขึ้นเฉพาะข้อมูลที่เราใช้ ต้องใช้สูตรอะไรคะ

Posted: Mon Aug 26, 2019 7:19 pm
by snasui
:D ตัวอย่างการปรับสูตรที่ I2 ครับ

=IFERROR(INDEX(ฐานข้อมูล!$C$2:$S$600,AGGREGATE(15,6,(ROW(ฐานข้อมูล!$C$2:$C$600)-ROW(ฐานข้อมูล!$C$1))/(ฐานข้อมูล!$K$2:$K$600<>"Nit")/(ฐานข้อมูล!$K$2:$K$600&ฐานข้อมูล!$I$2:$I$600<>"SuTOBA")/(ฐานข้อมูล!$K$2:$K$600&ฐานข้อมูล!$I$2:$I$600<>"SuAVEN")/(ฐานข้อมูล!$K$2:$K$600&ฐานข้อมูล!$I$2:$I$600<>"SuSUN")/(ฐานข้อมูล!$K$2:$K$600&ฐานข้อมูล!$I$2:$I$600<>"SuDH"),ROWS(I$2:I2)),MATCH(I$1,ฐานข้อมูล!$C$1:$S$1,0)),"")

Re: หากต้องการให้ข้อมูลขึ้นเฉพาะข้อมูลที่เราใช้ ต้องใช้สูตรอะไรคะ

Posted: Tue Aug 27, 2019 8:44 am
by kaesima
ขอขอบคุณทุกๆท่านนะคะ ได้ข้อมูลตรงตามที่ต้องการเลยค่ะ ขอบคุณมากค่ะ