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]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)ที่ถูกคือ ค่ะ ขอบคุณที่ชี้แนะค่ะMarch201711 wrote:คะ ขอบคุณที่ชี้แนะค่ะ
ปรับเป็นที่ D4=IFERROR(INDEX($B$4:$B$76,MATCH(0,IF(LEFT($B$4:$B$76)+0>=4,COUNTIF(D$3:D3,$B$4:$B$76)),0)),"")กด Ctrl+Shift+Enter คัดลอกลงครับMarch201711 wrote:สอบถามเพิ่มคะ ถ้าจะให้ดึงข้อมูลโดยเริ่มเลข 4***, 5.***,6***,7*** ไปถึง เลข 8*** ต้องทำอย่างไรคะ
ปรับตรงสีแดงครับ ปรับให้มากขึ้นไว้ล่วงหน้าได้เลยครับMarch201711 wrote:ได้แล้วคะ ถามต่อคะ ถ้า column B มีเลขเพิ่มต่อท้ายไปเรื่อยๆ เพราะข้อมูลใน column B มีการเพิ่มขึ้นหรือลดลงในแต่ละวันไม่เท่ากัน อยากให้สูตร column D มีความยืดหยุ่นโดยไม่ต้องไปแก้ ในcell column D ทุกครั้งที่ column B มีการเพิ่มขึ้นหรือลดลงของข้อมูลต้องทำอย่างไรคะ
ได้ครับ แต่จะการ ใช้ Offset อาจทำให้สูตรยาวและหนักได้ถ้าข้อมูลเยอะนะครับ ลองดูได้เลยครับMarch201711 wrote:ถ้าใช้ Offset จะได้ไหมคะ
! | Note: Ctrl+Shift+Enterเป็นการสร้างสูตร Array โดยสามารถเลือกดำเนินการตามข้อ 1 หรือ 2 ด้านล่าง
|