เพื่อมุ่งให้เกิดคุณภาพจากการอบรมสูงสุด Excel Expert Training ให้การอบรม Excel กลุ่มเล็กๆ ไม่เกิน 6 คนทุกคนสามารถเรียนรู้ Excel อย่างใกล้ชิด จะมาคนเดียวหรือมาเป็นกลุ่มแล้วนัดวันอบรมแบบส่วนตัวก็ได้ ผู้เข้าอบรมทุกคนสามารถติดตามเนื้อหาที่อบรมได้อย่างชัดเจนจากจอภาพด้านหน้าของตัวเอง
Results 1 to 5 of 5

Thread: ถามเรื่องการ copy แบบ array

  1. #1
    tong9
    Guest

    ถามเรื่องการ copy แบบ array

    AAAA
    AAAA 40000870
    AAAA
    40000873
    AAAA 40000875
    AAAA
    40000879
    AAAA
    40000990
    AACB
    . .
    . .
    ผมมีกลุ่มข้อมูลที่เรียงกันลงไปจำนวนมาก (ของเดิมจะไม่มีตัวอักษรกลุ่มสีแดง)
    ถ้าต้องการ copy ตัวอักษร สีน้ำเงิน ไปเพิ่มที่ด้านหน้า(สีแดง) ของชุดตัวเลข
    สามารถใช้สูตร copy แบบ Array ได้ไหมครับ ต้องเขียนสูตรอย่างไร

  2. #2
    vajra
    Guest
    แทรกแถว ที่1 ข้อมูลแถวแรกจะเลื่อนไปเริ่มที่แถวที่ 3
    ไส่สูตรที่ A3
    A3=IF(ISTEXT(B3),B3,IF(ISBLANK(B3),"",A1))
    แล้ว Copy สูตรลงไป

  3. #3
    tong9
    Guest
    Quote Originally Posted by vajra View Post
    แทรกแถว ที่1 ข้อมูลแถวแรกจะเลื่อนไปเริ่มที่แถวที่ 3
    ไส่สูตรที่ A3
    A3=IF(ISTEXT(B3),B3,IF(ISBLANK(B3),"",A1))
    แล้ว Copy สูตรลงไป
    ต้องขอโทษด้วยครับที่อธิบายไม่ชัดเจน
    ผมหมายถึงว่าตัวอักษรสีแดงจะไม่มีมาตั้งแต่แรกนะครับ
    แต่ต้องการใส่เพิ่มโดยอ้างอิงจากตัวอักษรสีน้ำเงินครับ

  4. #4
    อรวีร์
    Guest

    Smile

    ทำไมคุณต้องระบุในโจทย์ว่าสูตร Array คะ ?
    ถ้าใช้สูตรแบบธรรมดาได้ก็ใช้ดีกว่าค่ะ
    . . . . . . . . .
    สูตรแบบธรรมดา
    ใส่สูตรที่ A4=IF(ISBLANK(B4),"",IF(ISNUMBER(B4),A2,B4))
    แล้ว Copy ไป Paste ที่ A2:A38
    . . . . . . . . .
    อรวีร์ตอบไปแล้วลองดูคำตอบคุณ vajra ก็พบว่าเป็นคำตอบที่ถูกต้องอยู่แล้วนี่คะ ทำไมคุณ tong9 ถึงยังเหมือนไม่ได้คำตอบ ทดลองทำตามที่คุณ vajra บอกหรือยังคะ

  5. #5
    tong9
    Guest
    Quote Originally Posted by อรวีร์ View Post
    ทำไมคุณต้องระบุในโจทย์ว่าสูตร Array คะ ?
    ถ้าใช้สูตรแบบธรรมดาได้ก็ใช้ดีกว่าค่ะ
    . . . . . . . . .
    สูตรแบบธรรมดา
    ใส่สูตรที่ A4=IF(ISBLANK(B4),"",IF(ISNUMBER(B4),A2,B4))
    แล้ว Copy ไป Paste ที่ A2:A38
    . . . . . . . . .
    อรวีร์ตอบไปแล้วลองดูคำตอบคุณ vajra ก็พบว่าเป็นคำตอบที่ถูกต้องอยู่แล้วนี่คะ ทำไมคุณ tong9 ถึงยังเหมือนไม่ได้คำตอบ ทดลองทำตามที่คุณ vajra บอกหรือยังคะ
    ต้องขอโทษอีกครั้งครับผมเข้าใจผิด
    "แทรกแถว ที่1 ข้อมูลแถวแรกจะเลื่อนไปเริ่มที่แถวที่ 3"
    ผมกลับไปแทรก column เลยไม่ได้คำตอบ
    ตอนนี้ทำได้แล้วครับ.....:hurray:
    ขอบคุณ...คุณ vajra และ คุณอรวีร์ :great: :great:

Similar Threads

  1. Replies: 8
    Last Post: 12 Sep 2009, 14:08
  2. ถามเรื่องการ show form ใน excel vba
    By pidjareal2 in forum Excel Expert Forum Library 2012 - 2007
    Replies: 5
    Last Post: 22 Jun 2009, 13:52
  3. ถามเรื่องการ Lock Sheet ครับ
    By ลูกปลาน้อย in forum Excel Expert Forum Library 2012 - 2007
    Replies: 4
    Last Post: 9 Jun 2009, 21:13
  4. Sum Array คำนวณช้า
    By jnooraksa in forum Excel Expert Forum Library 2012 - 2007
    Replies: 5
    Last Post: 12 Nov 2008, 15:14
  5. array ใน VBA
    By khuntai in forum Excel Expert Forum Library 2012 - 2007
    Replies: 2
    Last Post: 3 Sep 2008, 05:39

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •