Page 1 of 1
Sum : group sheet
Posted: Fri Jul 15, 2022 8:45 am
by Supachok
เรียน อาจารย์และผู้รู้
แบบที่ 1 sum ตามชื่อsheet เลขเรียง
12 =SUM(Sheet1:Sheet3!C1:C3)
45 =SUM('A:C'!C1:C3)
แบบที่ 2 sum ตามชื่อsheet ข้ามเลขไม่เรียง
63 =SUM(Sheet1:Sheet5!C1:C3)
48 =SUM(A:E!C1:C3)
แบบนี้ กรณีมีชื่อไฟล์ตามด้านล่าง สามารถขียนสูตรได้อย่างไรบ้าง
1G1 AFR
1G6 CDZ
1G7 IWS
1G8 OFR
1G9 ITR
ช่วยชี้แนะครับ
Re: Sum : group sheet
Posted: Fri Jul 15, 2022 8:56 am
by puriwutpokin
คีย์ลัด เคยใช้แบบนี้ไหมครับ =SUM('*'!C1:C3)
Re: Sum : group sheet
Posted: Fri Jul 15, 2022 9:03 am
by Supachok
puriwutpokin wrote: Fri Jul 15, 2022 8:56 am
คีย์ลัด เคยใช้แบบนี้ไหมครับ =SUM('*'!C1:C3)
รบกวนอธิบายยกตัวอย่างให้หน่อยครับ
* = star
ผมเข้าใจได้เพียงว่า ขึ้นต้นหรือลงท้ายด้วย อักษรใดๆ
หรือ *......* ให้มีอักษรผสมอยู่ในข้อความนั้นๆ ในการหาข้อมูล
Re: Sum : group sheet
Posted: Fri Jul 15, 2022 9:19 am
by Supachok
ผมทดลอง พอเข้าใจได้ว่า
สูตร =SUM('*'!C1:C3) จะรวมทุกชื่อ sheet ตาม cell ที่กำหนดในการดึงข้อมูล
แม้แต่ชื่อที่ไม่สอดคล้อง หรือ sheet ที่ซ่อนอยู่ก็ตาม
ข้อระมัดระวังต้อง ควบคุม sheet ที่มีใน workbook ตามต้องการที่จะใช้ข้อมูลเท่านั้น
sheet ไม่เกี่ยวข้องลบออก แบบนี้ถูกไหมครับ
Re: Sum : group sheet
Posted: Fri Jul 15, 2022 9:22 am
by puriwutpokin
=SUM('*'!C1:C3) จะคีย์ลงในชีทที่ไว้แสดงผล ซึ่งการรวมจะไม่รวมในชีทนี้ที่ใส่สูตรลัด จะเริ่ม Sum ตั้งแต่ชีทถัดไปจนชีทสุดท้าย
แต่สามารถปรับได้ปกติ เหมือนที่แจ้ง ตั้งแต่...ถึง
Re: Sum : group sheet
Posted: Fri Jul 15, 2022 9:36 am
by Supachok
puriwutpokin wrote: Fri Jul 15, 2022 9:22 am
=SUM('*'!C1:C3) จะคีย์ลงในชีทที่ไว้แสดงผล ซึ่งการรวมจะไม่รวมในชีทนี้ที่ใส่สูตรลัด จะเริ่ม Sum ตั้งแต่ชีท
ถัดไปจนชีท
สุดท้าย
แต่สามารถปรับได้ปกติ เหมือนที่แจ้ง ตั้งแต่...ถึง
ขอบคุณมากครับ
จะเริ่ม Sum ตั้งแต่ชีทถัดไปจนชีทสุดท้าย
กรณีเพิ่ม sheet ใหม่ แล้วไว้ด้านหน้า sheet คำนวน สูตรยังคงอ้างอิง sheet ใหม่
ผมสรุปได้ว่า ควรมี sheet ที่ใช้ข้อมูลเท่านั้นในการใช้สูตร