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"))

ทำข้ามชีทได้ ส่วนให้แก้ส่วนไหน ลองแนบไฟล์มาดูครับ
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 ข้ามชีทได้หรือเปล่าครับ เเละเเก้ใขตรงไหนบ้าง

ที่ถามมาคือการทำ
ข้ามไฟล์ครับ ไม่ใช่ข้ามชีท
Re: INDIRECT ข้ามชีท
Posted: Wed May 09, 2012 2:29 pm
by liveday
ต้องขอโทษด้วยครับ
เป็นการใช้สูตรข้ามไฟล์ครับ
ขอบคุณครับ
Re: INDIRECT ข้ามชีท
Posted: Wed May 09, 2012 3:19 pm
by bank9597

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

งงกับสูตรค่อนข้างเอาการเหมือนกันครับ ลองดูตามนี้ครับ
ที่ไฟล์ 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
ได้แล้วครับ ขอบคุณมากครับ