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]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)_SupCode
--> ช่อง refer to คีย์=INDEX(Uniq!$A$2:INDEX(Uniq!$A:$A,COUNTA(Uniq!$A:$A)),0)
Source
ให้กดปุ่ม F3 แล้วเลือก _SupCode
--> OK=IF(Sheet3!B1=0,"",Sheet3!B1)
Code: Select all
=IFERROR(INDEX(Sheet3!B$2:B$403,SMALL(IF(Sheet3!$A$2:$A$403=$B$1,ROW(Sheet3!$A$2:$A$403)-ROW(Sheet3!$A$2)+1),ROWS(A$3:A3))),"")
คงต้องใช้ VBA ครับ ซึ่งต้องเขียนมาเองก่อนตามกฎบอร์ดด้านบนครับthanyalax.b wrote:ลองทำตามแล้วนะคะ ได้แล้วค่ะ ขอบคุณมากค่ะ
ขอสอบถามเพิ่มเติมนะคะ จะมีวิธีที่สามารถทำครั้งเดียวแล้วได้แต่ละ sheet เลยมั้ยคะ
DhitiBank wrote:คงต้องใช้ VBA ครับ ซึ่งต้องเขียนมาเองก่อนตามกฎบอร์ดด้านบนครับthanyalax.b wrote:ลองทำตามแล้วนะคะ ได้แล้วค่ะ ขอบคุณมากค่ะ
ขอสอบถามเพิ่มเติมนะคะ จะมีวิธีที่สามารถทำครั้งเดียวแล้วได้แต่ละ sheet เลยมั้ยคะ
ยินดีครับ แต่โปรดระมัดระวังการใช้ภาษาเขียน ตามกฎบอร์ดด้านบนครับthanyalax.b wrote: ขอบคุณค่าา