EXCEL TOOLS
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
[code]
และปิดด้วย [/code]
ตัวอย่างเช่น [code]dim r as range[/code]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)kanitthw wrote:จากตัวคำตอบที่ส่งมายังไม่ค่อยเข้าใจเลยค่ะ
แต่จะอธิบายความต้องการอีกครั้งน่ะค่ะ
ยกตัวอย่างเช่น หน่วยงาน A มี Project อยู่ 2 งาน และ พนักงานอีก 2 คน และอยากให้ทำไฟล์ขึ้นมาเพื่อต้องการทราบว่า ในแต่ละวันในเดือนนั้นๆ มีใครทำ Project อะไรบ้าง อย่างในไฟล์ก็คือ ชีท โครงการ หัวข้อ Item สร้างบ้าน วันที่ 1 วุฒิพงษ์ วันที่ 4 วสันต์
Item หลังคา วันที่ 2 วุฒิพงษ์ วันที่ 6 วสันต์ ก็ให้ข้อมูลดังกล่าวลิ้งค์ไปชีท รายชื่อดังนี้ค่ะ หัวข้อรายชื่อ วุฒิพงษ์ วันที่ 1 ทำ Item สร้างบ้าน วันที่ 2 ทำ Item หลังคา
หัวข้อรายชื่อ วสันต์ วันที่ 4 ทำ Item สร้างบ้าน วันที่ 6 ทำ Item หลังคา แบบนี้เป็นต้นค่ะ
โดยที่เวลาเปลี่ยนแผน เช่น ชีทโครงการ Item สร้างบ้าน วันที่ 1 จากวุฒิพงษ์ เปลี่ยนเป็น วสันต์ ในชีท รายชื่อ วุฒิพงษ์ ในวันที่ 1ที่ทำ Item สร้างบ้านก็จะหายไป และ Item สร้างบ้าน ในวันที่ 1 จะก็ไปอยู่ใน รายชื่อของ วสันต์
ไม่แน่ใจเหมือนกันว่าจะสามารทำได้หรือป่าว
ขอบคุณมากๆค่ะ
ลองตามนี้ครับkanitthw wrote:จากตัวคำตอบที่ส่งมายังไม่ค่อยเข้าใจเลยค่ะ
แต่จะอธิบายความต้องการอีกครั้งน่ะค่ะ
ยกตัวอย่างเช่น หน่วยงาน A มี Project อยู่ 2 งาน และ พนักงานอีก 2 คน และอยากให้ทำไฟล์ขึ้นมาเพื่อต้องการทราบว่า ในแต่ละวันในเดือนนั้นๆ มีใครทำ Project อะไรบ้าง อย่างในไฟล์ก็คือ ชีท โครงการ หัวข้อ Item สร้างบ้าน วันที่ 1 วุฒิพงษ์ วันที่ 4 วสันต์
Item หลังคา วันที่ 2 วุฒิพงษ์ วันที่ 6 วสันต์ ก็ให้ข้อมูลดังกล่าวลิ้งค์ไปชีท รายชื่อดังนี้ค่ะ หัวข้อรายชื่อ วุฒิพงษ์ วันที่ 1 ทำ Item สร้างบ้าน วันที่ 2 ทำ Item หลังคา
หัวข้อรายชื่อ วสันต์ วันที่ 4 ทำ Item สร้างบ้าน วันที่ 6 ทำ Item หลังคา แบบนี้เป็นต้นค่ะ
โดยที่เวลาเปลี่ยนแผน เช่น ชีทโครงการ Item สร้างบ้าน วันที่ 1 จากวุฒิพงษ์ เปลี่ยนเป็น วสันต์ ในชีท รายชื่อ วุฒิพงษ์ ในวันที่ 1ที่ทำ Item สร้างบ้านก็จะหายไป และ Item สร้างบ้าน ในวันที่ 1 จะก็ไปอยู่ใน รายชื่อของ วสันต์
ไม่แน่ใจเหมือนกันว่าจะสามารทำได้หรือป่าว
ขอบคุณมากๆค่ะ
lookup เป็นสูตรที่วิเศษมากจริงๆครับ ทำให้เรื่องยากๆกลายเป็นเรื่องง่ายจริงๆ เป็นสูตรเดียวที่ผมใช้แทบไม่เป็นเลย เยี่ยมมากครับ=LOOKUP(CHAR(255),CHOOSE({1,2},"",INDEX(โครงการ!$B$5:$B$6,MATCH($A4,โครงการ!D$5:D$6,0))))
ลองแนบไฟล์ที่ได้ลองทำแล้วไม่ได้มาดูกันครับkanitthw wrote:คำสั่ง =LOOKUP(CHAR(255),CHOOSE({1,2},"",INDEX(โครงการ!$B$5:$B$6,MATCH($A4,โครงการ!D$5:D$6,0))))
ลองทำแล้วยังไม่ได้เลยอ่ะค่ะ พอจะมีตัวอย่างไฟล์ ให้ดูไหมค่ะ
! | Note: Ctrl+Shift+Enter หมายถึงเมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้คีย์เข้าไปเองไม่ได้ ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง |