:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser

สอบถามวิธี่สร้างสูตร Excel ค้นหาละหัดสินค้า ระหว่าง คอลัมน์

ฟอรัมถาม-ตอบปัญหาการใช้งานสูตรและฟังก์ชัน Excel
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
lienthong
Member
Member
Posts: 98
Joined: Sat Aug 15, 2015 10:58 am

สอบถามวิธี่สร้างสูตร Excel ค้นหาละหัดสินค้า ระหว่าง คอลัมน์

#1

Post by lienthong »

รบกวนท่านผู้รู้ครับช่วยแนะนำการสร้างสูตรการค้นหาระหัสสินค้าทีขายในเดือนครับ ชืงเรามีรหัส-รายการสินค้าอยู่ในสต็อกทีแน่นอนใน คอลัมน์ C - คอลัมน์ D, และ ในเดือนเรารายลเอียดการขายสินค้าได้ไม่แน่นอน แสดงในคอลัมน์ H. อยากรู้ว่า เมื่อเราไม่ต้องการครีระหัสสินค้าทื่ขายระหว่างเดือนบนคอลัมน์ I เราสารถสร้างสูตรด้วยวิธื่ได้บนคอลัมน์ I.
ขอบคุณมากครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31258
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: สอบถามวิธี่สร้างสูตร Excel ค้นหาละหัดสินค้า ระหว่าง คอลัมน์

#2

Post by snasui »

:D ตัวอย่างสูตรที่ H5 ครับ

=IFERROR(INDEX($C$5:$C$10,MATCH(I5,$D$5:$D$10,0)),"")

Enter > Copy ลงด้านล่าง
lienthong
Member
Member
Posts: 98
Joined: Sat Aug 15, 2015 10:58 am

Re: สอบถามวิธี่สร้างสูตร Excel ค้นหาละหัดสินค้า ระหว่าง คอลัมน์

#3

Post by lienthong »

ใช้ได้แล้วครับ
ขอบคุณมากครับอาจารย์
lienthong
Member
Member
Posts: 98
Joined: Sat Aug 15, 2015 10:58 am

Re: สอบถามวิธี่สร้างสูตร Excel ค้นหาละหัดสินค้า ระหว่าง คอลัมน์

#4

Post by lienthong »

ขอรบกวนถามต่อกระทู้เดีมครับ
รบกวนขอความแนะนำวิธี่แก้ค่าผิดพลาดที่แสดงเป็นรูปสามเหลียมบนคอลัมน์เชทล์ ให้หายครับ
ขอบคุณมากครับ
You do not have the required permissions to view the files attached to this post.
User avatar
DhitiBank
Gold
Gold
Posts: 1676
Joined: Mon Oct 15, 2012 12:07 am

Re: สอบถามวิธี่สร้างสูตร Excel ค้นหาละหัดสินค้า ระหว่าง คอลัมน์

#5

Post by DhitiBank »

ไม่แน่ใจว่าผมเข้าใจถูกหรือเปล่า คือโปรแกรมกำลังเตือนว่าตัวเลขที่คีย์ลงไปมีรูปแบบเป็น text หรือเป็นข้อความครับ

คราวนี้ก็อยู่ที่คุณ lienthong ว่าต้องการให้เป็นแบบไหน หากต้องเอาไปคำนวณต่อ หรือต้องการคีย์รหัสสินค้าแล้วเขียนสูตรให้มามองหารหัสในฐานข้อมูล แนะนำว่าเลขรหัสในฐานข้อมูลก็ควรจะเป็นตัวเลขจริงๆ ครับ ไม่ใช่ข้อความที่เหมือนตัวเลข
lienthong
Member
Member
Posts: 98
Joined: Sat Aug 15, 2015 10:58 am

Re: สอบถามวิธี่สร้างสูตร Excel ค้นหาละหัดสินค้า ระหว่าง คอลัมน์

#6

Post by lienthong »

ขอบคุณครับ
รบกวนกวนถามต่อครับ
ผมต้องการคีย์รหัสสินค้าแล้วเขียนสูตรเพื่อหาผลลับอื่นๆครับ
ขอบคุณที่ให้การแนะนำครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31258
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: สอบถามวิธี่สร้างสูตร Excel ค้นหาละหัดสินค้า ระหว่าง คอลัมน์

#7

Post by snasui »

:D สำหรับการแก้ไขค่าผิดพลาด ให้แนบตัวอย่างไฟล์ต้นทางมาด้วยจะได้ช่วยตรวจสอบให้ได้ครับ

กรณีต้องการแปลงค่าคอลัมน์ F ให้เป็น Text สามารถคลิกหัวคอลัมน์ F > เข้าเมนู Data > Text to columns > Delimited > Next > Next > เลือก Text > Finish
lienthong
Member
Member
Posts: 98
Joined: Sat Aug 15, 2015 10:58 am

Re: สอบถามวิธี่สร้างสูตร Excel ค้นหาละหัดสินค้า ระหว่าง คอลัมน์

#8

Post by lienthong »

ผมแนบไฟล์แม่ไม่ได้ครับเนื้องจากขนาดไฟล์ไหญ่เกีน (ผมคัดให้เหลือเลักแล้วแต่อยังไม่ได้ครับ) มีวิธื่อื่นอีกไม่ครับ.
ขอบคุณมากครับ
User avatar
DhitiBank
Gold
Gold
Posts: 1676
Joined: Mon Oct 15, 2012 12:07 am

Re: สอบถามวิธี่สร้างสูตร Excel ค้นหาละหัดสินค้า ระหว่าง คอลัมน์

#9

Post by DhitiBank »

ลองบันทึกเป็นไฟล์สกุล xlsb ดูครับ

แต่หากยังเกินอีก ก็บีบอัดไฟล์ด้วยโปรแกรมพวก Winrar, 7Zip หรือ Winzip ก็ได้ครับ
lienthong
Member
Member
Posts: 98
Joined: Sat Aug 15, 2015 10:58 am

Re: สอบถามวิธี่สร้างสูตร Excel ค้นหาละหัดสินค้า ระหว่าง คอลัมน์

#10

Post by lienthong »

ผมได้บีบไฟล์แล้วครับแต่อยังส่งไฟล์ไม่ได้ครับ (ไฟล์ขนาด 692KB)

กรณีแปลงค่าคอลัมน์ F ให้เป็น Text สามารถคลิกหัวคอลัมน์ F > เข้าเมนู Data > Text to columns > Delimited > Next > เลือก Text > Finish ด้วยวิธี่ดั่งกว่า ปรากฏว่าค่าตวเลขไม่อ่านครับ.
ขอบคุณครับ
User avatar
DhitiBank
Gold
Gold
Posts: 1676
Joined: Mon Oct 15, 2012 12:07 am

Re: สอบถามวิธี่สร้างสูตร Excel ค้นหาละหัดสินค้า ระหว่าง คอลัมน์

#11

Post by DhitiBank »

ลองแบบนี้นะครับ (ขนาดไฟล์ต้องไม่เกิน 300 kb)

1. เปิดไฟล์ปัจจุบันที่มีปัญหา -> บันทึกเป็น -> บันทึกด้วยสกุล xlsb
2. ได้ไฟล์ xlsb ใหม่ -> ดูขนาดไฟล์ หากเกิน ให้ลบชีทอื่นที่ไม่มีปัญหาออกให้หมด (หากมีหลายชีท) -> บันทึก -> ดูขนาดไฟล์
3. หากเกิน ในชีทที่มีปัญหา ให้ลบพวกวัตถุออก (เช่นรูปภาพ กล่องข้อความ ที่ไม่เกี่ยวกับปัญหา) -> บันทึก -> ดูขนาดไฟล์
4. หากยังเกิน ให้ลบข้อมูลออกให้เหลือจำนวนแถวสักครึ่งหนึ่ง เช่น ข้อมูลมี 100 แถว ก็ลบแถวที่ 51-100 ออก ลบแบบลบทั้งแถว -> บันทึก -> ดูขนาดไฟล์
5. หากเกินอยู่อีกก็ค่อยๆ ลบข้อมูลออกทีละนิด -> บันทึก -> ดูขนาดไฟล์ วนไปเรื่อยๆ ครับ (แต่ไฟล์ตัวอย่างก็ต้องเหลือปัญหาเอาไว้ด้วยนะครับ อย่าลบตัวที่มีปัญหาออกไปเสียหมด)
lienthong
Member
Member
Posts: 98
Joined: Sat Aug 15, 2015 10:58 am

Re: สอบถามวิธี่สร้างสูตร Excel ค้นหาละหัดสินค้า ระหว่าง คอลัมน์

#12

Post by lienthong »

ผมได้ทำตามที่คุณ DhitiBank แนะนำทุกอย่างแล้วครับแต่อยังไม่ได้ครับ.
หาก Copy ข้อมูลในไฟล์แม่ไป Paste กับไฟล์ใหม่ขนาดไฟล์ไม่เกีน 20 KB ครับ (ไม่แน่ใจไฟล์แม่มีปัญหาไรเปร่า)
ขอบคุณครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31258
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: สอบถามวิธี่สร้างสูตร Excel ค้นหาละหัดสินค้า ระหว่าง คอลัมน์

#13

Post by snasui »

snasui wrote::D สำหรับการแก้ไขค่าผิดพลาด ให้แนบตัวอย่างไฟล์ต้นทางมาด้วยจะได้ช่วยตรวจสอบให้ได้ครับ

กรณีต้องการแปลงค่าคอลัมน์ F ให้เป็น Text สามารถคลิกหัวคอลัมน์ F > เข้าเมนู Data > Text to columns > Delimited > Next > Next > เลือก Text > Finish
:D เรื่องการแปลง Number เป็น Text คุณ lienthong ได้ทำตามที่ผมแนะนำแล้วหรือไม่ ได้ผลเป็นอย่างไรครับ :?:
lienthong
Member
Member
Posts: 98
Joined: Sat Aug 15, 2015 10:58 am

Re: สอบถามวิธี่สร้างสูตร Excel ค้นหาละหัดสินค้า ระหว่าง คอลัมน์

#14

Post by lienthong »

ขอบพระคุณมากครับอาจาร
-ครั้งแลกผมได้ทำไปแล้วครับแต่ผมทำผิดข้ามขั้นตอนเองครับ ข่อโทดทีทำให้มีคำถามต่อยาวเลียครับ.
-ขั้นตอนที่ อาจาร snasui แนะนำมาผมได้ทำไหม่อีกครั้งแล้วครับ ชื่งผลรับที่ได้มาถูกต้องตามต้องการแล้วครับ.

ขอบคุณทุกๆท่านที่ให้คำแนะนำครับ
lienthong
Member
Member
Posts: 98
Joined: Sat Aug 15, 2015 10:58 am

Re: สอบถามวิธี่สร้างสูตร Excel ค้นหาละหัดสินค้า ระหว่าง คอลัมน์

#15

Post by lienthong »

รบกวรทุกท่านขอถามปัญหาต่อครับ
-ต้องการอยากเอา ตวเลข 2 ตวท้ายในคอลัมน์ B (/0) ออกที่เดียว มีวิธี่ทำอย่างไรบ้างรบกวรแนะนำด้วยครับ.
-ผ่านมาใช้วิธี่ทำ ด้วยการ ลบทีละเชท ทีละตัว

ขอบคุณมากครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31258
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: สอบถามวิธี่สร้างสูตร Excel ค้นหาละหัดสินค้า ระหว่าง คอลัมน์

#16

Post by snasui »

:D ใช้การ Replace ได้ครับ

กดแป้น Ctrl+H เพื่อเปิดกล่องโต้ตอบ Replace > ช่อง Find what: คีย์ /0 > ช่อง Replace with: ปล่อยให้เป็นค่าว่างไว้เช่นเดิม > คลิกปุ่ม Replace all
lienthong
Member
Member
Posts: 98
Joined: Sat Aug 15, 2015 10:58 am

Re: สอบถามวิธี่สร้างสูตร Excel ค้นหาละหัดสินค้า ระหว่าง คอลัมน์

#17

Post by lienthong »

ผลรับออกมาใช้ได้แล้วครับ ขอบคุณมากครับ
นำใช้เว็บกะทู้ Excel Forum ได้ประโหยดมากมากครับ หากไม่มีกะทู้นี้ผมต้องนังงงเสยเวลาหลายวันเพื่อแก้ปัญหาครับ.
ขอบคุณทีให้การแนะนำปัญหาทุกอย่างครับ
Post Reply