Page 1 of 1
สูตรหาข้อมูลข้ามชีทได้ผลลัพธ์ไม่ถูกต้องแก้ไขอย่างไรครับ
Posted: Tue Sep 09, 2014 3:07 pm
by jaruek
รายงาน2557.xlsx
ใส่สูตรค้นหาข้อมูลข้ามชีท แต่ได้ผลลัพธ์ ที่ คอลัมน์ B ไม่ถูกต้อง จะต้องปรับสูตรอย่างไรถึงจะถูกต้องครับ
Re: สูตรหาข้อมูลข้ามชีทได้ผลลัพธ์ไม่ถูกต้องแก้ไขอย่างไรครับ
Posted: Tue Sep 09, 2014 3:57 pm
by snasui
ช่วยแจ้งเงื่อนไขว่าต้องการค้นหาข้อมูลด้วยเงื่อนไขใดบ้างจะได้เข้าถึงปัญหาได้โดยไวครับ
Re: สูตรหาข้อมูลข้ามชีทได้ผลลัพธ์ไม่ถูกต้องแก้ไขอย่างไรครับ
Posted: Tue Sep 09, 2014 5:26 pm
by jaruek
ในชีท ค้นหา เวลาเลือก บริษัท A ต้องการให้นำข้มูลในชีท งบดุล ที่เป็นบริษัท A มาแสดง ในคอลัมน์ B เป็นชื่อรายการ และ ในคอลัมน์ C เป็นจำนวนเงิน ให้แสดงเฉพาะ รายการที่มีจำนวนเงิน บรรทัดว่างไม่ต้องนำมาแสดง ครับ ตอนนี้ใน คอลัมน์ C แสดงจำนวนเงินถูกต้องแล้ว แต่คอลัมน์ B ยังแสดงชื่อรายการไม่ตรงกับบรรทัดที่เป็นจำนวนเงินครับ ขอบคุณมากครับ
Re: สูตรหาข้อมูลข้ามชีทได้ผลลัพธ์ไม่ถูกต้องแก้ไขอย่างไรครับ
Posted: Tue Sep 09, 2014 5:46 pm
by snasui
ตัวอย่างการปรับสูตรครับ
เซลล์ B5
Code: Select all
=IF(ROWS(B$5:B5)>$D$1,"",INDEX(งบดุล!$B$4:$B$64,SMALL(IF(ISNUMBER(INDEX(งบดุล!$C$4:$O$64,0,MATCH($B$1,งบดุล!$C$3:$O$3,0))),ROW(งบดุล!$B$4:$O$64)-ROW(งบดุล!$B$4)+1),ROWS(B$5:B5))))
Ctrl+Shift+Enter > Copy ลงด้านล่าง
เซลล์ C5
Code: Select all
=IF(ROWS(C$5:C5)>$D$1,"",INDEX(INDEX(งบดุล!$C$4:$O$64,0,MATCH($B$1,งบดุล!$C$3:$O$3,0)),SMALL(IF(ISNUMBER(INDEX(งบดุล!$C$4:$O$64,0,MATCH($B$1,งบดุล!$C$3:$O$3,0))),ROW(งบดุล!$B$4:$O$64)-ROW(งบดุล!$B$4)+1),ROWS(C$5:C5))))
Ctrl+Shift+Enter > Copy ลงด้านล่าง
Re: สูตรหาข้อมูลข้ามชีทได้ผลลัพธ์ไม่ถูกต้องแก้ไขอย่างไรครับ
Posted: Tue Sep 09, 2014 7:48 pm
by jaruek
ใช้งานได้แล้วครับ ขอบคุณอาจารย์ มากครับ
Re: สูตรหาข้อมูลข้ามชีทได้ผลลัพธ์ไม่ถูกต้องแก้ไขอย่างไรครับ
Posted: Wed Sep 10, 2014 10:35 am
by jaruek
รายงาน2557.xlsx
สูตรในชีทค้นหา เมื่อเลือกรายการ ในคอลัมน์ ฺC1 แล้ว ต้องการให้ คอลัมน์ E และ F แสดงรายการจากชึท รายละเอียดทุกบรรทัด แต่ใส่สูตรแล้ว แสดงรายการไม่ครบทุกบรรทัด จะต้องปรับสูตรอย่างไรครับ
Re: สูตรหาข้อมูลข้ามชีทได้ผลลัพธ์ไม่ถูกต้องแก้ไขอย่างไรครับ
Posted: Wed Sep 10, 2014 12:40 pm
by jaruek
เป็นคำถาม ต่อจาก คำแถมแรกครับ ผมเพิ่มคอลัมน์ในการค้นหา คือ คอลัมน์ E และ F และเพิ่มชีท รายละเอียด ครับ ลองใช้สูตรเดียวกัน แต่ได้ผลลัพธ์ ไม่ตรงตามที่ต้องการตามที่อธิบายไว้แล้วครับ ขอบคุณมากครับ
Re: สูตรหาข้อมูลข้ามชีทได้ผลลัพธ์ไม่ถูกต้องแก้ไขอย่างไรครับ
Posted: Wed Sep 10, 2014 6:15 pm
by snasui
แก้ไขสูตรที่เซลล์ R2 เป็นด้านล่างครับ
=COUNT(INDEX(รายละเอียด!$C$4:$O$99,0,MATCH(C1,รายละเอียด!C3:O3,0)))
Re: สูตรหาข้อมูลข้ามชีทได้ผลลัพธ์ไม่ถูกต้องแก้ไขอย่างไรครับ
Posted: Wed Sep 10, 2014 9:26 pm
by jaruek
ได้แล้วครับ ขอบคูณมากครับ รบกวนอีกนิดครับ เปลี่ยน ที่ R2 แล้ว ทุกอย่างถูกต้องหมดแล้วครับ แต่ คอลัมน์ B และ C บรรทัดที่ไม่มีรายการ ขึ้น #NUM! จะต้องปรับสูตรนี้อย่างไรครับ ไม่ให้แสดง #NUM! =IF(ROWS(B$5:B5)>$D$1,"",INDEX(งบดุล!$B$4:$B$64,SMALL(IF(ISNUMBER(INDEX(งบดุล!$C$4:$O$64,0,MATCH($B$1,งบดุล!$C$3:$O$3,0))),ROW(งบดุล!$B$4:$O$64)-ROW(งบดุล!$B$4)+1),ROWS(B$5:B5))))
Re: สูตรหาข้อมูลข้ามชีทได้ผลลัพธ์ไม่ถูกต้องแก้ไขอย่างไรครับ
Posted: Wed Sep 10, 2014 9:32 pm
by snasui
คอลัมน์ B:C ไม่เกียวกับ R2 ให้เขียนสูตรเพื่อนับรายการจากชีท Rpt แยกต่างหากแล้วค่อยอ้างอิงไปใช้ครับ
Re: สูตรหาข้อมูลข้ามชีทได้ผลลัพธ์ไม่ถูกต้องแก้ไขอย่างไรครับ
Posted: Wed Sep 10, 2014 9:56 pm
by jaruek
ได้ครับ ขอบคุณมากครับ