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]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)ทำได้แล้วครับขอบคุณมากๆ ประหยัดเวลาได้เยอะเลยครับsnasui wrote: ลองตามนี้ครับ
- แทรกบรรทัดแรกมา 1 บรรทัด
- เซลล์ A1:B1 คีย์คำว่า ss, nn ตามลำดับ
- เซลล์ B2 คีย์สูตร
=INT((ROWS(B$2:B2)-1)/2)+1
Enter > Copy ลงด้านล่าง- คลุมคอลัมน์ B > คลิกขวา > Copy > คลิกขวาอีกรอบ > Paste Special > Values
- คลิก A1 > เข้าเมนู Data > Subtotal > ช่อง At each change in: เลือก nn > ช่อง Add Subtotal to: เลือก nn > คลิก OK
- คลิกเลข 2 ด้านซ้ายเพื่อยุบข้อมูลเป็นระดับ 2
- คลุม A4:B11 > กดแป้น F5 > Special > Visible cells only > OK > กดแป้น Delete
- คลิกเซลล์ A1 > เข้าเมนู Data > Ungroup > Clear Outline
ตรง /2 ลองเปลียนเลข 2 เป็นเลขใด ๆ แล้วทดสอบดูครับYamazato wrote:ขอรบกวนอาจารย์
จาก เซลล์ B2 คีย์สูตร
=INT((ROWS(B$2:B2)-1)/2)+1
ถ้าต้องการแทรกเซลล์มากกว่าหนึ่งแถว ต้องแก้ไขสูตรอย่างไรครับ
อาจารย์สุดยอดมากครับ เป็นประโยชน์มากๆsnasui wrote:ตรง /2 ลองเปลียนเลข 2 เป็นเลขใด ๆ แล้วทดสอบดูครับYamazato wrote:ขอรบกวนอาจารย์
จาก เซลล์ B2 คีย์สูตร
=INT((ROWS(B$2:B2)-1)/2)+1
ถ้าต้องการแทรกเซลล์มากกว่าหนึ่งแถว ต้องแก้ไขสูตรอย่างไรครับ
isnumber(C2)
ในเซลล์ B2isnumber(a2)
ก่อนอื่นขอบอกว่างดใช้ภาษาแชทในบอร์ดนะครับ ด้วยเหตุผลด้านบน เผื่อเพื่อนๆ ชาวต่างชาติเอาไปแปลจะได้ไม่งงครับsmithping wrote:... เลยค่า ...ได้ไม๊คะ