Announcement

Collapse

ยินดีต้อนรับสู่ Excel Expert Training Forum

กฏกติกาของฟอรัม: แจ้งชื่อและนามสกุลจริงในการสมัครสมาชิก - ตั้งชื่อกระทู้ให้ตรงกับปัญหาที่ถาม - เขียนอธิบายคำถามทั้งในตัวกระทู้และในแฟ้มแนบ - ห้ามใช้คำว่า อ่ะ คับ คำผวน - ตั้งชื่อแฟ้มเป็นภาษาอังกฤษให้สื่อถึงปัญหา - อย่าระบุชื่อให้คนใดเป็นผู้ตอบ - งดให้ความร่วมมือหรือช่วยกระทู้ที่ละเมิดกฏของฟอรัม
See more
See less

การตัดข้อความมาขึ้นบรรทัดใหม่อัตโนมัติ

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • การตัดข้อความมาขึ้นบรรทัดใหม่อัตโนมัติ

    กรณีที่มีข้อความในแถว excel เป็นชื่อที่อยู่ ตำบล อำเภอ จังหวัด แต่เราต้องการจะตัดข้อความตั้งแต่ ตำบล เป็นต้นไป เพื่อนำมาวางในบรรทัดใหม่ จะต้องใช้วิธีใดครับเนื่องจากมีข้อมูลค่อนข้างเยอะหลายแถว จะตัดมาแล้ว insert จะทำงานได้ช้ามากๆ รบกวนขอคำชี้แนะจากอาจารย์ทุกท่านด้วยครับ

  • #2
    ใช้สูตรนี้น่าจะได้ครับ อยู่ที่รูปแบบข้อมูล
    =mid(text,find("ตำบล",text),len(text)-find("ตำบล",text)+1)
    หรืออาจจะใช้ 200 แทน len(text)-find("ตำบล",text)+1 ก็ได้ครับถ้าที่อยู่ยาวไม่เกินนี้นะ

    Comment


    • #3
      ขอบคุณมากครับอาจารย์ แต่เราจะสามารถตัดคำ ออกมาจากแถวบนมาอยู่บรรทัดล่างเลยได้หรือไม่ครับ

      Comment


      • #4
        บรรทัดนี่หมายถึงอยู่ในเซลล์เดียวกันเหรอครับ
        ส่งตัวอย่างที่ต้องการก่อนและหลังมาดูก็ดีนะครับ จะได้ตรงความต้องการ

        Comment


        • #5
          ตัวอย่างครับอาจารย์
          Attached Files

          Comment


          • #6
            ถ้าจะทำแบบที่ว่าเลยต้องใช้ vba ซึ่งถ้ายังไม่คุ้นเคยไม่อยากแนะนำ
            แต่ก็พอจะประยุกต์สูตรดึงข้อมูลมาสร้างตารางตามที่ต้องการได้ไม่ยากนัก
            Attached Files

            Comment


            • bgleman
              bgleman commented
              Editing a comment
              ขอบคุณมากครับอาจารย์
          Working...
          X