BLOG BOARD_B
ติดต่อรายละเอียดเพิ่มเติมได้ที่ Email: sale@soccersuck.com
ไว้คราวหน้า X
ไว้คราวหน้า X
ไม่ต้องแสดงข้อความนี้อีกเลย
ไปหน้าที่ 1
ไปที่หน้า
GO
ตั้งกระทู้ใหม่
ฝากรูป
ผู้ตั้ง
ข้อความ
ออฟไลน์
นักบอลลีกภูมิภาค
Status: :)
: 0 ใบ : 0 ใบ
เข้าร่วม: 18 Feb 2010
ตอบ: 4712
ที่อยู่:
โพสเมื่อ: Wed Dec 29, 2021 22:36
ใครเทพ Excel กวนหน่อยครับ
พอดีผมกำลังทำสลิปเงินเดือนพนักงานอยู่ ผมอยากรู้ว่า เวลาเปลี่ยนเดือนจะทำยังไง คือจากเดิมที่เคยดึงข้อมูลจาก Sheet เดือนมกราคม จะทำยังไงให้มันดึงข้อมูลจาก Sheet เดือนกุมภาพันธ์แทนอะครับ คือถ้าแก้มือมาเปลี่ยน Sheet มันทำได้สบายอยู่แล้ว

แต่พอดีปลายทางคนที่จะทำเงินเดือน เขาคงไม่น่าจะเก่งโค้ดเบอร์นั้น ก็เลยอยากสอบถามครับว่ามีวิธีไหนบ้างที่จะเปลี่ยน Sheet ที่ดึงข้อมูลได้ ถ้าท่านไหนสงสัย ผมอาจจะรบกวนอยู่คลิปด้านล่างก็ได้ครับ ค่อนข้างตรงกับที่ผมต้องการทุกอย่างเลย



เพียงแต่ตอนนี้ผมติดเรื่องเดียวเนี่ยแหล่ะครับ คือทำได้แค่เดือนเดียว หาวิธีเปลี่ยน Sheet ไม่ได้แบบที่แจ้งไป (ถ้าไม่นับแก้มือนะครับ)

ปล.รบกวนทีครับ
0
0
หากโดน 40 เรื้อน จะถูกแบน
โหวตเป็นกระทู้แนะนำ


ออฟไลน์
นักเตะเทศบาล
Status:
: 0 ใบ : 0 ใบ
เข้าร่วม: 19 May 2021
ตอบ: 2186
ที่อยู่:
โพสเมื่อ: Wed Dec 29, 2021 22:49
[RE: ใครเทพ Excel กวนหน่อยครับ]
ปกติผมใช้ indirect

เช่น
=indirect(“‘”&a30&”’!”&a1)
ช่อง a30 ให้คนกรอกชื่อsheet เช่นจะเอาเดือน2 ก็กรอก2
ช่อง a1 คือให้ไปเอาข้อมูลในช่อง a1 ของเดือน2
1
0
หากโดน 40 เรื้อน จะถูกแบน
ออฟไลน์
แข้งเจลีก
Status:
: 0 ใบ : 0 ใบ
เข้าร่วม: 09 Apr 2006
ตอบ: 12363
ที่อยู่:
โพสเมื่อ: Wed Dec 29, 2021 22:58
[RE: ใครเทพ Excel กวนหน่อยครับ]
ตามข้างบนบอกครับ

ถ้าตามในคลิปก็คือ

=INDIRECT(CONCATENATE("'",'Form'!C3,"'!X1"))

ก็จะได้คำว่าค่าน้ำมันรถมา

***โดย 'Form'!C3 จะต้องตรงกับชื่อชีทที่เราต้องการ***

ลองดูครับ ติดตรงไหนแคปมาได้

*CONCATENATE คือคำสั่งของโปรแกรมรุ่นเก่ารุ่นใหม่ใช้แค่ CONCAT*
แก้ไขล่าสุดโดย mama30 เมื่อ Wed Dec 29, 2021 23:00, ทั้งหมด 2 ครั้ง
1
0
หากโดน 40 เรื้อน จะถูกแบน
ออฟไลน์
กำเนิดดาวรุ่ง
Status:
: 0 ใบ : 0 ใบ
เข้าร่วม: 18 Oct 2009
ตอบ: 69
ที่อยู่: Anfield
โพสเมื่อ: Thu Dec 30, 2021 00:39
[RE: ใครเทพ Excel กวนหน่อยครับ]
แบบบ้านๆแต่ก็ไวนะครับ
copy sheet เดือนมกรา แล้วก็ select all แล้วก็ replace (CTRL+H) ชื่อ sheet ในสูตรให้เป็นชื่อ sheet เดือนกุมภา กด replace all
เอาให้ชัวก็ double click ที่ sheet แล้วก็ copy ชื่อมา จะได้ไม่ error
1
0
หากโดน 40 เรื้อน จะถูกแบน
ไปหน้าที่ 1
ไปที่หน้า
GO
ตั้งกระทู้ใหม่
กรุณาระบุเหตุผลที่จะแจ้งความ
ผู้ต้องหา:
ข้อความ:
Submit
Cancel
กรุณาเลือก Forum และ ประเภทกระทู้
Forum:

ประเภท:
Submit
Cancel