Page 1 of 1

INDIRECT ข้ามชีท

Posted: Wed May 09, 2012 11:57 am
by liveday
จะสอบถามว่าเราจะใช้สูตร INDIRECT ข้ามชีทได้หรือเปล่าครับ เเละเเก้ใขตรงไหนบ้าง
สูตรที่ใช้อยู่ตอนนี้ครับ สูตรจะอยู่ในชีทเดียวกันนะครับ
=IF(ISERR(INDIRECT("'"&ROWS(A$4:A4)&"'!AT20"))

Re: INDIRECT ข้ามชีท

Posted: Wed May 09, 2012 12:29 pm
by bank9597
จะสอบถามว่าเราจะใช้สูตร INDIRECT ข้ามชีทได้หรือเปล่าครับ เเละเเก้ใขตรงไหนบ้าง
สูตรที่ใช้อยู่ตอนนี้ครับ สูตรจะอยู่ในชีทเดียวกันนะครับ
=IF(ISERR(INDIRECT("'"&ROWS(A$4:A4)&"'!AT20"))
:D ทำข้ามชีทได้ ส่วนให้แก้ส่วนไหน ลองแนบไฟล์มาดูครับ

Re: INDIRECT ข้ามชีท

Posted: Wed May 09, 2012 1:15 pm
by liveday
ไฟล์ตัวอย่างครับ
ต้องการไฟล์ TEST 2 ทำการ INDIRECT ไฟล์ TEST 1 ครับ

ขอบคุณมากครับ

Re: INDIRECT ข้ามชีท

Posted: Wed May 09, 2012 1:17 pm
by bank9597
จะสอบถามว่าเราจะใช้สูตร INDIRECT ข้ามชีทได้หรือเปล่าครับ เเละเเก้ใขตรงไหนบ้าง
:shock: ที่ถามมาคือการทำข้ามไฟล์ครับ ไม่ใช่ข้ามชีท

Re: INDIRECT ข้ามชีท

Posted: Wed May 09, 2012 2:29 pm
by liveday
ต้องขอโทษด้วยครับ

เป็นการใช้สูตรข้ามไฟล์ครับ

ขอบคุณครับ

Re: INDIRECT ข้ามชีท

Posted: Wed May 09, 2012 3:19 pm
by bank9597
:D INDIRECT สามารถทำข้ามไฟล์ได้ครับ ส่วนคำถามยังไม่เข้าใจครับว่าให้ทำแบบไหนอย่างไร

ลองแสดงคำตอบที่ต้องการมาให้ดูก่อนครับ จะได้แทนสูตรได้สะดวกขึ้น

Re: INDIRECT ข้ามชีท

Posted: Wed May 09, 2012 4:14 pm
by liveday
คำตอบอยู่ใน ไฟล์ Test 1 ครับ
ความต้องการคือ เเยกชีท ชื่อ sammary แยกออกมาจากไฟล์ Test 1 เป็นไฟล์ชื่อว่า Test 2 โดยใช้ INDIRECT ข้ามไฟล์ครับ
ขอบคุณครับ

Re: INDIRECT ข้ามชีท

Posted: Wed May 09, 2012 5:01 pm
by bank9597
:D งงกับสูตรค่อนข้างเอาการเหมือนกันครับ ลองดูตามนี้ครับ

ที่ไฟล์ Test 2 เซลล์ A4 คีย์
=IF(ISERR(INDIRECT("'"&"[TEST 1.xlsx]"&ROWS(A$4:A4)&"'!AT20")),"",INDIRECT("'"&"[TEST 1.xlsx]"&ROWS(A$4:A4)&"'!AT20"))

ในเซลล์อื่นๆ ก็ปรับตามสูตรข้างต้นดูครับ

Re: INDIRECT ข้ามชีท

Posted: Fri May 11, 2012 9:46 am
by liveday
ได้แล้วครับ ขอบคุณมากครับ