EXCEL TOOLS
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
อาจารย์ครับ ผมลองมาทำ แต่ทำไมไม่ได้ครับsnasui wrote: ↑Thu Sep 24, 2020 7:54 pm การทำเช่นนั้นต้องอาศัยการเขียน VBA เข้ามาช่วยครับ
ดูตัวอย่างได้จาก VDO นี้ครับ http://snasui.com/wordpress/record-data-to-database/
snasui wrote: ↑Thu Sep 24, 2020 7:54 pm การทำเช่นนั้นต้องอาศัยการเขียน VBA เข้ามาช่วยครับ
ดูตัวอย่างได้จาก VDO นี้ครับ http://snasui.com/wordpress/record-data-to-database/
ึครับขอบคุณมากครับ
ใช้แบบนี้ หรือเปล่าครับPhatta Nung wrote: ↑Thu Sep 24, 2020 4:00 pm ต้องการหา ผลรวมของตัวอักษร แยกตามคอลัม
AJ1=หาผลรวมของ1
AK1=หาผลรวมของV
AL1=หาผลรวมของP
AM1=หาผลรวมของS
อาจารย์ช่วยหน่อยคะ
ขอบคุณคะ
ขอบคุณมากครับpuriwutpokin wrote: ↑Wed Sep 23, 2020 8:52 pm แก้ไขครับ
E3=IFERROR(INDEX(B$2:B$50&"",MATCH(0,IF(A$2:A$50=C$1,COUNTIF(E$1:E1,B$2:B$50)),0)),"")
รบกวนด้วยครับ สูตรนี้ ถ้าเราเพี่มเงื่อนไขขื้นอีกใน C1 เราจะปรับสูตรอย่างไรครับ ความต้องการคือใน Column E ครับpuriwutpokin wrote: ↑Thu Sep 10, 2020 5:55 pm 2003
D2=INDEX(B$2:B$50&"",MATCH(0,INDEX(COUNTIF(D$1:D1,B$2:B$50),0),0))
ไม่ใช้แบบนี้ครับท่าน
ขอบคุณมากครับ แบบนี้ก็อโอเคครับpuriwutpokin wrote: ↑Thu Sep 10, 2020 3:34 pm ที่ D2=INDEX(""&$B$2:$B$50,AGGREGATE(15,6,(ROW($B$2:$B$50)-ROW($B$2)+1)/(FREQUENCY(MATCH(""&$B$2:$B$50,""&$B$2:$B$50,),ROW($B$2:$B$50)-ROW($B$2)+1)>0),ROWS(D$2:D2)))
ข้อมูลจาก B2:B49 ต้องการดึงเข้ามาใส่ Column D หรือ Column อื่นๆ ให้ได้คำตอบเหมือนใน Column D ครับpuriwutpokin wrote: ↑Thu Sep 10, 2020 2:18 pm ลองดูตามไฟล์แนบครับ
ถ้าไม่ใช่แบบไฟล์แนบ ก็ลอง ใส่คำตอบที่ต้องการมาดูด้วยครับ
แบบนี้ผมเอาไปใส่ไม่ได้คำตอบคำ มันออก 0 เท่านั้นครับpuriwutpokin wrote: ↑Thu Sep 10, 2020 1:06 pm แบบกระจายไปตามคอลัมน์หรือเปล่าครับถ้าใช่ที่ E2=IFERROR(INDEX($B$2:$B$50,AGGREGATE(15,6,(ROW($B$2:$B$50)-ROW($B$2)+1)/($A$2:$A$50=E$1),ROWS(E$2:E2))),"") คัดลอกไปทางขวาและลงล่างครับ