Page 1 of 1

สอบถามการใช้งาน EXCEL

Posted: Tue Mar 20, 2012 4:52 pm
by sazakiman
จุดประสงค์นะครับ
เพื่อลดเวลาในการเปลี่ยนค่าอ่ะครับ
เพราะงานที่ทำจริง ๆ มันมีข้อมูลเยอะ ๆ มากเลยครับ
ต้องมาแก้ค่าทีละช่อง ๆ น่ะครับ
เช่นวันที่ 1
ช่อง C1 ของsheet2 ดึงมาจาก ='Sheet1'A1
ช่อง D1 ของsheet2 ดึงมาจาก ='Sheet1'B1
ช่อง E1 ของsheet2 ดึงมาจาก ='Sheet1'C1
ช่อง F1 ของsheet2 ดึงมาจาก ='Sheet1'D1
ช่อง G1 ของsheet2 ดึงมาจาก ='Sheet1'E1
ช่อง H1 ของsheet2 ดึงมาจาก ='Sheet1'F1
วันที่ 2
ช่อง C1 ของsheet2 ดึงมาจาก ='Sheet1'A2
ช่อง D1 ของsheet2 ดึงมาจาก ='Sheet1'B2
ช่อง E1 ของsheet2 ดึงมาจาก ='Sheet1'C2
ช่อง F1 ของsheet2 ดึงมาจาก ='Sheet1'D2
ช่อง G1 ของsheet2 ดึงมาจาก ='Sheet1'E2
ช่อง H1 ของsheet2 ดึงมาจาก ='Sheet1'F2
วันที่ 3
ช่อง C1 ของsheet2 ดึงมาจาก ='Sheet1'A3
ช่อง D1 ของsheet2 ดึงมาจาก ='Sheet1'B3
ช่อง E1 ของsheet2 ดึงมาจาก ='Sheet1'C3
ช่อง F1 ของsheet2 ดึงมาจาก ='Sheet1'D3
ช่อง G1 ของsheet2 ดึงมาจาก ='Sheet1'E3
ช่อง H1 ของsheet2 ดึงมาจาก ='Sheet1'F3
วันที่ 4
ช่อง C1 ของsheet2 ดึงมาจาก ='Sheet1'A4
ช่อง D1 ของsheet2 ดึงมาจาก ='Sheet1'B4
ช่อง E1 ของsheet2 ดึงมาจาก ='Sheet1'C4
ช่อง F1 ของsheet2 ดึงมาจาก ='Sheet1'D4
ช่อง G1 ของsheet2 ดึงมาจาก ='Sheet1'E4
ช่อง H1 ของsheet2 ดึงมาจาก ='Sheet1'F4

ตัวเลขที่ขีดเส้นใต้ผมอยากแบบว่าสร้างตัวแปรมาแทนแล้วสามารถแก้ที่ตัวแปรแล้วค่าที่ขีดเส้นใต้เปลี่ยนค่าตามตัวแปรนั้น ๆ ได้เลยอ่ะครับ
โดยไม่ต้องมาแก้ทีละตัว ๆ น่ะครับ
หรือถ้ามีวิธีอื่นแนะนำก็ได้ครับ ^^

Re: สอบถามการใช้งาน EXCEL

Posted: Tue Mar 20, 2012 5:05 pm
by snasui
:D อธิบายได้ดีครับ ช่วยแนบไฟล์ตัวอย่างมาด้วยครับ จะได้เห็นว่าเป็นชีทใด เผื่อว่าจะสามารถตอบโดยอ้างชีท อ้างเซลล์ได้เลย

Re: สอบถามการใช้งาน EXCEL

Posted: Tue Mar 20, 2012 8:46 pm
by sazakiman
ตามนี้เลยครับ
แนปไฟล์มาแล้วครับ

Re: สอบถามการใช้งาน EXCEL

Posted: Tue Mar 20, 2012 9:05 pm
by snasui
:D วันที่ที่กล่าวถึงความเห็นแรกสามารถดูได้จากชีทไหนเซลล์ไหนครับ

Re: สอบถามการใช้งาน EXCEL

Posted: Tue Mar 20, 2012 9:14 pm
by sazakiman
วันที่ที่กล่าวถึงความเห็นแรกสามารถดูได้จากชีทไหนเซลล์ไหนครับ
ดูจาก Sheet1 ครับ CELL A ครับ

แก้แล้วครับ
รบกวนสังเกตุตรงที่ขีดเส้นใต้อ่ะครับ
='Sheet1'A1
='Sheet1'B1
='Sheet1'C1
='Sheet1'D1
='Sheet1'E1
='Sheet1'F1 อ่ะครับ
ปัญหาคือต้องมาไล่แก้ค่าที่ละตัวอ่ะครับ
ข้อมูลจริง ๆ มา 50 กว่าข้อมูลเลยครับ
ก็นั่งเปลี่ยนทีล่ะตัวเลยครับ
เปลี่ยนแค่ A1 ไปเป็น A2 เองครับ
ไปเรื่อยจนถึงสิ้นเดือน
แล้วก็กลับมาเริ่มที่หนึ่งใหม่อ่ะครับ

**ผมแนปไฟล์ไปใหม่แล้วนะครับ
ขอบคุณครับ

Re: สอบถามการใช้งาน EXCEL

Posted: Tue Mar 20, 2012 9:24 pm
by snasui
:D ผมทำมาให้ดูเป็นตัวอย่างตามไฟล์แนบครับ
  1. ที่ Sheet2 เซลล์ B1 ทำ Validation เพื่อให้สามารถเลือกได้
  2. ที่ Sheet2 เซลล์ C1 คีย์สูตร
    =INDEX(Sheet1!$B$2:$F$5,MATCH($B1,Sheet1!$A$2:$A$5,0),COLUMNS($C1:C1))
    Enter > Copy ไปทางขวา

Re: สอบถามการใช้งาน EXCEL

Posted: Tue Mar 20, 2012 9:35 pm
by sazakiman
ขอบคุณมาก ๆ เลยครับ
เดี๋ยวผมขอไปลองกับของจริงก่อนนะครับพี่
ขอบคุณที่ชี้แนวทางสว่างคร้าบบบบบ :D

Re: สอบถามการใช้งาน EXCEL

Posted: Tue Mar 20, 2012 10:02 pm
by bank9597
:D แถมอีกสูตร Vlookup อีกสูตรครับ

ที่ Sheet2!B1 สร้างเป็น Dropdown List ไว้เลือกวันที่
ที่ Sheet2!C1 คีย์ =VLOOKUP($B1,Sheet1!$A$2:$F$5,COLUMN(Sheet1!B2),FALSE) คัดลอกไปทางขวา :tt: