: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

การเพิ่มเลข 0 ในช่องสูตรให้แสดงเพื่อใช้ในการ Key ครับ

ฟอรัมถาม-ตอบปัญหาการใช้งานสูตรและฟังก์ชัน 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. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
take4_25
Member
Member
Posts: 80
Joined: Tue Oct 09, 2012 3:19 am

การเพิ่มเลข 0 ในช่องสูตรให้แสดงเพื่อใช้ในการ Key ครับ

#1

Post by take4_25 »

เรียนอาจารย์

ผมรบกวนสอบถามเกี่ยวกับการเพิ่มเลข 0 ในช่องที่กำหนดไว้ โดยเราจะเอาไป Print เพื่อใช้ต่อไปครับ ซึ่งในช่องดังกล่าวมีสูตรอยู่แล้ว แต่พอ Key 0 ไป จะเป็นช่องว่าง

ซึ่งจะต้องทำอย่างไรครับ ขอบคุณมากครับผม :thup:

โดยมีรายละเอียดตามไฟล์แนบครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31256
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: การเพิ่มเลข 0 ในช่องสูตรให้แสดงเพื่อใช้ในการ Key ครับ

#2

Post by snasui »

take4_25 wrote:ถ้าต้องการให้ คีย์ 0 ที่ช่อง Column AG แล้ว ให้ 0 แสดงในช่องสีเหลือง Column C ต้องใช้ Function อะไรครับ
โดยช่องสูตร จะยาวลงไปจนถึงช่อง 31 ครับ แต่ถ้าเราใช้ =if(AG7=0,"0",………………….. ซึ่งเลข 0 ก็จะแสดง จาก ช่อง 14 มา และจะทำให้ไม่แสดงอย่างไรครับ
อ่านแล้วสับสนครับ ให้แสดง 0 ที่คอลัมน์ C ไม่ทราบว่าในเซลล์ไหน

คำว่าช่องให้เขียนเป็นเซลล์แทนครับ หากช่องหมายถึงบรรทัดก็ให้เขียนบรรทัด

อ่านแล้วสรุปไม่ได้ว่า ต้องการให้แสดง 0 หรือไม่ให้แสดง 0 :lol:
take4_25
Member
Member
Posts: 80
Joined: Tue Oct 09, 2012 3:19 am

Re: การเพิ่มเลข 0 ในช่องสูตรให้แสดงเพื่อใช้ในการ Key ครับ

#3

Post by take4_25 »

เรียนอาจารย์

ต้องขอโทษด้วยครับ ที่อธิบายสับสน ผมต้องการ ใส่ข้อมูล ที่มีจุดทศนิยม เช่น ใส่ข้อมูลใน AG9 เป็นเลข 0 ให้มาแสดงที่ช่อง M9 ครับ เช่น 0.70 เป็นต้นครับ

และถ้าต้องการ ใส่ข้อมูลในช่อง AG14 เป็นต้นไป และให้ตัวเลขขึ้น อัตโนมัตครับ M14 แต่ถ้า AG14 ไม่ได้ใส่ข้อมูลใน AG14 ก็ไม่ให้แสดงเลข 0 ครับ

ขอแสดงความนับถือ

ขอบคุณครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 31256
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: การเพิ่มเลข 0 ในช่องสูตรให้แสดงเพื่อใช้ในการ Key ครับ

#4

Post by snasui »

take4_25 wrote:เช่น ใส่ข้อมูลใน AG9 เป็นเลข 0 ให้มาแสดงที่ช่อง M9 ครับ เช่น 0.70 เป็นต้นครับ
:D กรอกเลข 0 แล้วให้ไปแสดงเป็น 0.7 ด้วยเงื่อนไขใดครับ :?:
take4_25
Member
Member
Posts: 80
Joined: Tue Oct 09, 2012 3:19 am

Re: การเพิ่มเลข 0 ในช่องสูตรให้แสดงเพื่อใช้ในการ Key ครับ

#5

Post by take4_25 »

เรียนอาจารย์

ต้องขอเรียนว่า ไฟล์นี้จะใช้ Print ลงในกระดาษที่เป็น Form ครับ แล้ว พอ Key ข้อมูลลงไปเท่าไหร่ ก็จะแสดงเท่านั้นครับ ผมอาจจะอธิบายไม่เข้าใจ ต้องขอโทษอย่างสูงครับ เช่นว่า ผม Key 0 ในช่อง AG13 ให้มาแสดงที่ M14 และพิมพ์ 36 ในช่อง AH13 ให้แสดงใน N13 (.36)

แต่ในส่วนของช่อง M14 ยังคงมีสูตรอยู่ครับ กรณีที่เรา Key เลข 0 หรือ ค่าใดๆ ที่ AG14 ก็ให้มาแสดง M14 เหมือนเดิม แต่ถ้า ไม่มีข้อมูล ก็ให้ M14 ไม่แสดงเลขครับ ครับ เพราะถ้าแสดง จะทำให้ Form ที่ทำไว้ มีเลข 0 ขึ้นมา แต่ไม่มีรายละเอียด ในส่วนอื่นๆ ครับ

ขอบคุณมากๆครับ ต้องรบกวนด้วยครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 31256
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: การเพิ่มเลข 0 ในช่องสูตรให้แสดงเพื่อใช้ในการ Key ครับ

#6

Post by snasui »

:lol: ตอบตามที่เข้าใจนะครับ
  1. ที่ M13 ปรับสูตรเป็น
    =IF(ISBLANK($AG13),"",IF($AG13=0,"0",IF($AG13<1,"X",IF($AG13<10,$AG13,IF($AG13<100,MID($AG13,2,1),IF($AG13<1000,MID($AG13,3,1),IF($AG13<10000,MID($AG13,4,1),"X")))))))
    Enter > Copy ไปยังเซลล์ที่เกียวข้อง
  2. ที่ N13 ปรับสูตรเป็น
    =IF(AH13="","","."&AH13)
    Enter > Copy ไปยังเซลล์ที่เกียวข้อง
take4_25
Member
Member
Posts: 80
Joined: Tue Oct 09, 2012 3:19 am

Re: การเพิ่มเลข 0 ในช่องสูตรให้แสดงเพื่อใช้ในการ Key ครับ

#7

Post by take4_25 »

เรียนอาจารย์

ขอบคุณมากเลยครับ สามารถตอบโจทย์ ที่ผมต้องการได้อย่างดีเลยครับ แต่ยังมีปัญหาอีก 1 เรื่องครับ ซึ่งพอ Key เข้าไป 3 หลัก ทำให้ช่องสุดท้าย กลายเป็น FALSE ครับ ในช่อง M13 ครับ เช่นว่า Key 123 จะแสดงในช่อง
K13 =1
L13 =2
M13 =3 (แต่กลับเป็น FALSE ครับ)
*ซึ่งข้อมูลจะสามารถ Key ได้ไม่เกิน 3 หลักครับ

ขอบคุณมากครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 31256
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: การเพิ่มเลข 0 ในช่องสูตรให้แสดงเพื่อใช้ในการ Key ครับ

#8

Post by snasui »

:lol: ผมไม่ทราบว่าเงื่อนไขคืออะไร เพียงแต่ปรับให้รองรับกับสิ่งที่ต้องการเท่าที่ทราบเท่านั้น

การถามปัญหาควรจะบอกเงื่อนไขมาทั้งหมดจะได้เข้าใจตรงกันว่าต้องการอะไร เขียนคำถามมาแล้วแล้วช่วยอ่านทบทวนด้วยว่าครงกับที่ต้องการสื่อหรือไม่ การอ้างอิงตำแหน่งจะต้องแม่นไม่เช่นนั้นอ่านแล้วสับสนครับ
take4_25
Member
Member
Posts: 80
Joined: Tue Oct 09, 2012 3:19 am

Re: การเพิ่มเลข 0 ในช่องสูตรให้แสดงเพื่อใช้ในการ Key ครับ

#9

Post by take4_25 »

เรียนอาจารย์

ผมได้ลองเพิ่มสูตรจากที่ได้สอนมาครับ ซึ่งสามารถตอบโจทย์ ได้อย่างดีครับ และสามารถนำไปใช้ได้ 100% ครับ

=IF(ISBLANK($AG13),"",IF($AG13=0,"0",IF($AG13<1,"X",IF($AG13<10,$AG13,IF($AG13<100,MID($AG13,2,1),IF($AG13<1000,MID($AG13,3,1),IF($AG13<10000,MID($AG13,4,1))))))))

ขอบคุณมากครับผม
Post Reply