Page 1 of 1
สอบถามสูตร ดึงข้อมูลข้าม sheet ครับ
Posted: Fri Oct 11, 2019 8:12 pm
by suwat.k
มีเรื่องจะรบกวนอาจารย์ครับ
1.เมื่อใสข้อมูลใน Sheet Transaction อยากให้ดึงข้อมูลมาใน Sheet Report โดยอัตโนมัติ โดยดูจากชื่อหุุ้นเช่น ฟุ้น AAA ที่ Cell C5
ให้ดึงข้อมูล
1.1 ในSheet Report Cell A6 ดึงวันที่ จาก Sheet Transaction Cell A3
1.2 ในSheet Report Cell D6 ดึงยอดเงินรับ-จ่าย จาก Sheet Transaction Cell L3
1.3 ในSheet Report Cell E6 ดึงจำนวนหุ้น จาก Sheet Transaction Cell H3
1.4 ในSheet Report Cell K6 ดึงข้อมูล จาก Sheet Transaction Cell C3
1.5 ในSheet Report Cell M6 ดึงยอดเงินรับ-จ่าย จาก Sheet Transaction Cell L3 (แต่ยอดเป็นบวก)
Re: สอบถามสูตร ดึงข้อมูลข้าม sheet ครับ
Posted: Fri Oct 11, 2019 9:12 pm
by snasui

ตัวอย่างสูตรครับ
เซลล์ A6 คีย์
=IFERROR(INDEX(Transaction!$A$3:$A$12,SMALL(IF(Transaction!$B$3:$B$12=LOOKUP(CHAR(255),$C$5:$C6),ROW(Transaction!$A$3:$A$12)-ROW(Transaction!$A$3)+1),ROWS(A$6:A6)-MATCH(2,1/($C$5:$C6<>""))+1)),"")
Ctrl+Shift+Enter > Copy ไปยังคอลัมน์อื่น ๆ โดยเปลี่ยค่าเฉพาะที่ระบายสีให้ตรงกับต้นทางที่ต้องการนำมาแสดงผล > Copy สูตรลงด้านล่าง
Re: สอบถามสูตร ดึงข้อมูลข้าม sheet ครับ
Posted: Fri Oct 11, 2019 10:38 pm
by suwat.k
ได้แล้วครับ ขอบคุณอาจารย์มากครับ
Re: สอบถามสูตร ดึงข้อมูลข้าม sheet ครับ
Posted: Sat Oct 12, 2019 12:19 am
by suwat.k
รบกวนอีกครั้งครับ
เมื่อ Sheet Report ดึงข้อมูลมาจาก Sheet Transaction ให้สูตรสามารถ
ซื้อ
1.1 Column M ดึงเฉพาะยอดซื้อ จาก Sheet Transaction Column L (โดยอ้างอิงจาก Column C=Buy)
1.2 เมื่อดึงยอดเงิน จาก Sheet Transaction Column L ใน Sheet Report ให้ Cell M6 สลับจากยอดลบ(-)เป็นยอด บวก(+) แทน
ขาย
1.1 Column P ดึงเฉพาะยอดเขาย จาก Sheet Transaction Column L (โดยอ้างอิงจาก Column D=Sell)
1.2 Column N ใน Sheet Report สูตรดึงยอดขายไม่ตรงวัน
Re: สอบถามสูตร ดึงข้อมูลข้าม sheet ครับ
Posted: Sat Oct 12, 2019 7:28 am
by snasui

คีย์ช่วงเซลล์ในสูตรไม่ถูกต้อง กรุณาเทียบเทียบกับสูตรอื่น ๆ ในบรรทัดเดียวกันว่าช่วงเซลล์ในสูตรคลาดเคลื่อนเป็นอย่างไร จะได้เข้าใจครับ
N6 ปรับสูตรเป็น
=IFERROR(INDEX(Transaction!$D$4:$D$130,SMALL(IF(Transaction!$B$4:$B$130=LOOKUP(CHAR(255),$C$5:$C6),ROW(Transaction!$A$4:$A$130)-ROW(Transaction!$A$4)+1),ROWS(A$6:A6)-MATCH(2,1/($C$5:$C6<>""))+1)),"")
Ctrl+Shift+Enter > Copy ลงด้านล่าง
Re: สอบถามสูตร ดึงข้อมูลข้าม sheet ครับ
Posted: Sun Oct 13, 2019 3:11 am
by suwat.k
ได้แล้วครับ ขอบคุณอาจารย์มากครับ