Page 1 of 2

การนำรูปภาพต่าง Sheet มาแสดง

Posted: Fri May 24, 2013 1:18 pm
by pch999
เรียนอาจารย์
ผมต้องการแสดงรูปภาพในใบเปลี่ยนรุ่นในการผลิต ซึ่งรุ่นที่ผลิตมีประมาณ 500 กว่ารุ่น
และแต่ละรุ่นก็ยังมีรายละเอียดไม่เหมือนกันอีก
ผมต้องเขียนคำสั่งอย่างไรที่จะนำรูปภาพที่เก็บไว้ต่าง sheet มาแสดงความที่กำหนด
รบกวนอาจารย์ช่วยแนะนำด้วยครับ

Re: การนำรูปภาพต่าง Sheet มาแสดง

Posted: Fri May 24, 2013 1:44 pm
by snasui
:D ลองตามนี้ครับ
  1. เข้าเมนู Insert > Name Define
  2. ที่ช่อง Name in workbook: คีย์คำว่า AllPicture
  3. ที่ช่อง Refers to: คีย์สูตร
    =OFFSET(รูปภาพ!$B$2,0,0,COUNTA(รูปภาพ!$A:$A)-1,5)
    คลิกปุ่ม Add
  4. ที่ช่อง Name in workbook: คีย์คำว่า ShowPicture
  5. ที่ช่อง Refers to: คีย์สูตร
    =INDEX(AllPicture,MATCH(LEFT(Sheet1!$B$3,1),รูปภาพ!$A$2:$A$1000,0),RIGHT(Sheet1!$B$3,1)+0)
    คลิกปุ่ม OK
  6. ไปที่ชีท รูปภาพ > คลิกขวาลงใน B2 แล้วเลือก Copy
  7. ไปที่ Sheet1 > ลบภาพเดิมทิ้งไปก่อน > คลิกลงใน C3 > กดแป้น Shift ค้างไว้ แล้วคลิกเมนู Edit > เลือก Paste Picture
  8. คลิกบนรูปภาพที่ได้ > คลิกบน Formula bar > คีย์สูตร =ShowPicture > Enter
  9. ทดสอบเปลี่ยนค่าที่ B3

Re: การนำรูปภาพต่าง Sheet มาแสดง

Posted: Fri May 24, 2013 2:16 pm
by yodpao.b
ถ้าเป็น Excel2007 ไปที่ icon ไหนครับ

Re: การนำรูปภาพต่าง Sheet มาแสดง

Posted: Fri May 24, 2013 2:32 pm
by snasui
:D Excel 2007+ ลองตามนี้ครับ
  1. เข้าเมนู Formula > Name Manager > New
  2. ที่ช่อง Name: คีย์คำว่า AllPicture
  3. ที่ช่อง Refers to: คีย์สูตร
    =OFFSET(รูปภาพ!$B$2,0,0,COUNTA(รูปภาพ!$A:$A)-1,5)
    คลิกปุ่ม OK > New
  4. ที่ช่อง Name: คีย์คำว่า ShowPicture
  5. ที่ช่อง Refers to: คีย์สูตร
    =INDEX(AllPicture,MATCH(LEFT(Sheet1!$B$3,1),รูปภาพ!$A$2:$A$1000,0),RIGHT(Sheet1!$B$3,1)+0)
    คลิกปุ่ม OK > Close
  6. ไปที่ชีท รูปภาพ > คลิกขวาลงใน B2 แล้วเลือก Copy
  7. ไปที่ Sheet1 > ลบภาพเดิมทิ้งไปก่อน > คลิกขวาลงใน C3 > เลือก Paste Picture
  8. คลิกบนรูปภาพที่ได้ > คลิกบน Formula bar > คีย์สูตร =ShowPicture > Enter
  9. ทดสอบเปลี่ยนค่าที่ B3

Re: การนำรูปภาพต่าง Sheet มาแสดง

Posted: Fri May 24, 2013 2:49 pm
by yodpao.b
ขอบคุณมากครับ

Re: การนำรูปภาพต่าง Sheet มาแสดง

Posted: Fri May 24, 2013 9:23 pm
by pch999
เรียนอาจารย์
ผมทดลองทำที่ Excel 2007 (ที่บ้าน) ข้อที่ 7 คลิกขวาลงใน C3 > เลือก Paste Picture
=>คลิกขวาแล้วหา Paste Picture ไม่เจอครับ

Re: การนำรูปภาพต่าง Sheet มาแสดง

Posted: Fri May 24, 2013 9:30 pm
by snasui
:D ดูตัวอย่างตามภาพครับ

Re: การนำรูปภาพต่าง Sheet มาแสดง

Posted: Fri May 24, 2013 10:15 pm
by pch999
เรียนอาจารย์
หน้าจอเป็นดังรูปในไฟล์แนบครับ
และค่าที่ใส่ในช่อง B3 ต้องใส่อย่างไรครับ

Re: การนำรูปภาพต่าง Sheet มาแสดง

Posted: Fri May 24, 2013 10:31 pm
by snasui
:D ไม่พบภาพทีแนบครับ สำหรับ Excel 2007 เลือกเมนูตามภาพครับ

Re: การนำรูปภาพต่าง Sheet มาแสดง

Posted: Fri May 24, 2013 10:39 pm
by pch999
เรียนอาจารย์
Paste picture ได้แล้ว แต่ไม่สามารถคีย์สูตรที่ Formula bar ได้ครับ
และค่าที่เปลี่ยนในช่อง B3 เราต้องใส่ค่าอย่างไรครับ

Re: การนำรูปภาพต่าง Sheet มาแสดง

Posted: Fri May 24, 2013 10:52 pm
by snasui
:D การคีย์สูตรที่ Formula Bar ให้ดูที่ข้อ 8 ตามที่ผมตอบไป

ที่ B3 คีย์ตามตัวอย่างครับ การตอบปัญหาผมจะตอบตามตัวอย่างที่ให้มาครับ

Re: การนำรูปภาพต่าง Sheet มาแสดง

Posted: Fri May 24, 2013 11:06 pm
by pch999
snasui wrote::D ไม่พบภาพทีแนบครับ สำหรับ Excel 2007 เลือกเมนูตามภาพครับ
เรียนอาจารย์
เมื่อทำตามที่อาจารย์บอกที่ด้านบนแล้ว ไม่สามรถคลิกบน Formula bar เพื่อเขียนสูตรได้ครับ

Re: การนำรูปภาพต่าง Sheet มาแสดง

Posted: Fri May 24, 2013 11:10 pm
by snasui
:D อ่านข้อ 6 จนถึงข้อ 8 ซ้ำอีกครั้ง

หากยังไม่ได้ให้แนบไฟล์ที่ลองทำเองแล้วมาด้วยครับ

Re: การนำรูปภาพต่าง Sheet มาแสดง

Posted: Sat May 25, 2013 7:24 am
by pch999
เรียนอาจารย์
ผมส่งไฟล์ที่ทดลองทำไปให้ตรวจสอบครับ

Re: การนำรูปภาพต่าง Sheet มาแสดง

Posted: Sat May 25, 2013 7:35 am
by snasui
:D เครื่องผมคีย์สูตรใน Formula bar ได้เป็นปกติครับ

Re: การนำรูปภาพต่าง Sheet มาแสดง

Posted: Sat May 25, 2013 8:28 am
by pch999
เรียนอาจารย์
จะทดลองเปลี่ยนไปใช้เครื่องคอมฯ.เครื่องอื่นดูครับ (Excel 2007)
ส่วน Excel 2003 ผมทำแล้วแต่เมื่อเปลี่ยนค่าที่ช่อง B3 รูปภาพไม่เปลี่ยนครับ

Re: การนำรูปภาพต่าง Sheet มาแสดง

Posted: Sat May 25, 2013 8:39 am
by snasui
:D เขียนสูตรไม่ถูกต้องครับ

ชื่อที่ให้ไว้กับที่เขี่ยนในสูตรบน Formula bar เป็นคนละชื่อครับ

Re: การนำรูปภาพต่าง Sheet มาแสดง

Posted: Sat May 25, 2013 9:09 am
by pch999
เรียนอาจารย์
excel 2003 ผมทำได้แล้วครับ รบกวนอาจารย์ช่วยแก้ไขข้อที่ 8 ตรงคีย์สูตร
ที่ระบุให้ คีย์สูตร =ShowPic แก้ไขเป็น คีย์สูตร =ShowPicture ให้ด้วยครับ
ส่วน 2007 เปลี่ยนเครื่องแล้วก็ยังไม่สามารถคีย์สูตร ใน Formula bar ได้ครับ
รบกวนอาจารย์อีกเรื่องครับ ถ้าให้รูปภาพเปลี่ยนแปลงโดยมีชื่อรุ่นและ 4Digit
ตัวแรกเป็นตัวกำหนดต้องทำอย่างไรครับ ตามไฟล์แนบ

Re: การนำรูปภาพต่าง Sheet มาแสดง

Posted: Sat May 25, 2013 9:21 am
by snasui
:o ขอบคุณที่แจ้ง ผมแก้ไขข้อความให้เรียบร้อยแล้วครับ

สำหรับการแก้ไขให้เป็น 4 Digit ให้ลองปรับมาเอง ติดตรงไหนแล้วค่อยถามกันครับ ปกติตัวอย่างต้องเป็นตัวแทนของข้อมูลจริงได้ เพราะการตอบปัญหาจะยึดตามตัวอย่างเป็นสำคัญ

Re: การนำรูปภาพต่าง Sheet มาแสดง

Posted: Sat May 25, 2013 2:06 pm
by pch999
เรียนอาจารย์
ผมไม่เข้าใจที่มาของสูตรครับ เลยไม่รู้จะปรับใช้อย่างไร
จึงต้องให้อาจารย์ย์ช่วยแนะนำเพื่อนำไปใช้จริงครับ