snasui.com ยินดีต้อนรับ
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
ฟอรัมถาม-ตอบปัญหาการใช้งานสูตรและฟังก์ชัน Excel
Forum rules
ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
ขวัญใจ อินไชย
Member
Posts: 14 Joined: Sun Dec 02, 2012 6:36 pm
#1
Post
by ขวัญใจ อินไชย » Mon Dec 03, 2012 10:30 am
เรียน อาจารย์ ค่ะ
เนื่องจากปฏิบัติงานการเงิน โรงพยาบาล ทำให้ต้องทำทะเบียนคุมลูกหนี้รายตัวเป็นจำนวนมาก และในแต่ละรายการของลูกหนี้จะมีการเปลี่ยนแปลงตลอดเวลา จึงทำให้การสรุปข้อมูลยาก จึงเรียนถามมาดังนี้ค่ะ
หากเราต้องการเอารายการที่เหมื่อนกัน เช่น วันที่มารับบริการ- HN - Regno - จำนวนเงิน ซึ่งอยู่คนละคอลัมภ์ที่เหมือนกันออกไปไว้อีกชีทมีวิธีการอย่างไรบ้างค่ะ เพราะตอนนี้ทำลำบากมากค่ะ (ได้แนบFile ตัวอย่างมาให้ดูด้วยค่ะ) รายการที่เหมือนกันในช่องอักษรสีแดงค่ะ
ขอบพระคุณมากค่ะ ขวัญใจ
bank9597
Guru
Posts: 3868 Joined: Wed Aug 17, 2011 11:49 am
#2
Post
by bank9597 » Mon Dec 03, 2012 10:34 am
แนบไฟล์มาใหม่น่ะครับ
Forum Rules
อย่าใช้ภาษาแชทในการตอบ-ถาม
ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
ขวัญใจ อินไชย
Member
Posts: 14 Joined: Sun Dec 02, 2012 6:36 pm
#3
Post
by ขวัญใจ อินไชย » Mon Dec 03, 2012 6:26 pm
File น่าจะใหญ่ไปน่ะค่ะ
ลดขนาดลงแล้วค่ะ
ส่งมาให้ใหม่แล้วค่ะ
ขอบคุณมากค่ะ
You do not have the required permissions to view the files attached to this post.
bank9597
Guru
Posts: 3868 Joined: Wed Aug 17, 2011 11:49 am
#4
Post
by bank9597 » Mon Dec 03, 2012 7:53 pm
You do not have the required permissions to view the files attached to this post.
Forum Rules
อย่าใช้ภาษาแชทในการตอบ-ถาม
ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
ขวัญใจ อินไชย
Member
Posts: 14 Joined: Sun Dec 02, 2012 6:36 pm
#5
Post
by ขวัญใจ อินไชย » Tue Dec 04, 2012 10:34 am
สุดยอดเลยค่ะอาจารย์ ขอบพระคุณมากน่ะค่ะ
โอกาสหน้าจะรบกวนอาจารย์ใหม่ค่ะ
ขวัญใจ อินไชย
Member
Posts: 14 Joined: Sun Dec 02, 2012 6:36 pm
#6
Post
by ขวัญใจ อินไชย » Tue Dec 04, 2012 11:06 am
เรียน อาจารย์
หลังจากที่เราได้ค่าที่ไม่ซ้ำตามเงื่อนไขแล้ว
แต่ยังม่ค่าที่ซ้ำกันและเราต้องการรวมค่าให้เหลือ 1 แถว
มีวิธีไหนที่เร็วและง่ายค่ะ แนบFile มาด้วยแล้วค่ะ
ขอบคุณค่ะ
ขวัญ
You do not have the required permissions to view the files attached to this post.
bank9597
Guru
Posts: 3868 Joined: Wed Aug 17, 2011 11:49 am
#7
Post
by bank9597 » Tue Dec 04, 2012 11:23 am
ดูจากไฟล์แนบแล้ว ต้องรวมเงินออกมาก่อน แล้วทำ
การลบบรรทัดที่ซ้ำออกไป ให้เหลือแค่บรรทัดทัดเดียวใช่ไหมครับ
การทำเช่นนี้ต้องระวังน่ะครับ ถ้าให้ดี ไม่ควรลบข้อมูลออกไป ให้เก็บข้อมูลทั้งหมดไว้เลยเป็น database แล้วหากต้องการอะไร ก็ให้ดึงข้อมูลมาแสดงอีกครั้งนึงจะดีกว่าครับ
Forum Rules
อย่าใช้ภาษาแชทในการตอบ-ถาม
ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
ขวัญใจ อินไชย
Member
Posts: 14 Joined: Sun Dec 02, 2012 6:36 pm
#8
Post
by ขวัญใจ อินไชย » Thu Dec 13, 2012 5:19 pm
สวัสดีค่ะอาจารย์
วันนี้มีปัญหาเรื่อง รูปแบบวันที่ค่ะ
1. รูปแบบวันที่ 13/12/2555 เราจะแปลงให้เป็นรูปแบบวันที่ 25551213 ได้อย่างไรค่ะถึงจะเร็ว ปัจจุบันนั่งคีย์manual
2. และขอสอนวิธีแปลงแบบอื่น ๆ ด้วยค่ะ
ขอบคุณมากค่ะ
ขวัญใจ
bank9597
Guru
Posts: 3868 Joined: Wed Aug 17, 2011 11:49 am
#9
Post
by bank9597 » Thu Dec 13, 2012 5:32 pm
ลองตามนี้ครับ
ที่ A2 คีย์ 13/12/2012
ที่ B2 คีย์ =TEXT(A2,"bbbbmmdd")
หรือ
ที่ A2 คีย์ 13/12/2555
ที่ B2 คีย์ =TEXT(A2,"yyyymmdd")
You do not have the required permissions to view the files attached to this post.
Forum Rules
อย่าใช้ภาษาแชทในการตอบ-ถาม
ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
ขวัญใจ อินไชย
Member
Posts: 14 Joined: Sun Dec 02, 2012 6:36 pm
#10
Post
by ขวัญใจ อินไชย » Mon Dec 17, 2012 10:20 am
ขอบพระคุณมากน่ะค่ะอาจารย์ ..งานคงจะเร็วขึ้นมากเลยค่ะ
ขวัญใจ
ขวัญใจ อินไชย
Member
Posts: 14 Joined: Sun Dec 02, 2012 6:36 pm
#11
Post
by ขวัญใจ อินไชย » Thu Jan 10, 2013 11:24 am
หากเราพิมพ์ตัวเลขอารบิกใน Excel แล้ว แต่เราต้องการแก้ไขให้เป็นตัวเลขไทย
จะต้องใช้คำสั่งอะไรค่ะ
ตัวอย่างเช่น 57,000.00 บาท ต้องการให้เป็น ๕๗,๐๐๐.๐๐ บาท
ขอบคุณมากน่ะค่ะ
bank9597
Guru
Posts: 3868 Joined: Wed Aug 17, 2011 11:49 am
#12
Post
by bank9597 » Thu Jan 10, 2013 11:37 am
ตามนี้ครับ
คลิ๊กขวาที่เซลล์ใดๆ เลือก Format Cell เลือก Custom ในช่อง Type ใส่ค่า t#,##0.00 กด Ok
Forum Rules
อย่าใช้ภาษาแชทในการตอบ-ถาม
ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
ขวัญใจ อินไชย
Member
Posts: 14 Joined: Sun Dec 02, 2012 6:36 pm
#13
Post
by ขวัญใจ อินไชย » Thu Feb 21, 2013 3:27 pm
เรียน อาจารย์ค่ะ
ตอนนี้มีปัญหาการแปลงค่าตัวเลขให้เป็นรูปแบบตัวเลขไม่ได้ค่ะ
เช่นเราโหลดข้อมูลมาจากโปรแกรมสำเร็จรูปออกมาเป็น File Excel
แต่ในข้อมูลที่เราโหลดมามีตัวอักษรติดมาด้วย ทำให้แปลงค่าเป็นตัวเลขไม่ได้
ดังนั้นเราจะสั่งให้ รวม หรือ เรียง ไม่ได้ค่ะ
ตัวอย่างเช่น '1078187 ตัวที่อยู่ข้างหน้าค่ะทำไงเอาออกดีค่ะ
เพราะข้อมูลเรามาก ไม่สามารถคีย์เองได้ทีละอันค่ะ
ขวัญใจ อินไชย
Member
Posts: 14 Joined: Sun Dec 02, 2012 6:36 pm
#14
Post
by ขวัญใจ อินไชย » Thu Feb 21, 2013 3:31 pm
เรียน อาจารย์ค่ะ
ตอนนี้มีปัญหาการแปลงค่าตัวเลขให้เป็นรูปแบบตัวเลขไม่ได้ค่ะ
เช่นเราโหลดข้อมูลมาจากโปรแกรมสำเร็จรูปออกมาเป็น File Excel
แต่ในข้อมูลที่เราโหลดมามีตัวอักษรติดมาด้วย ทำให้แปลงค่าเป็นตัวเลขไม่ได้
ดังนั้นเราจะสั่งให้ รวม หรือ เรียง ไม่ได้ค่ะ
ตัวอย่างเช่น '1078187 ตัวที่อยู่ข้างหน้าค่ะทำไงเอาออกดีค่ะ
เพราะข้อมูลเรามาก ไม่สามารถคีย์เองได้ทีละอันค่ะ
แนบFileมาด้วยค่ะ
ขอบคุณมากน่ะค่ะ
You do not have the required permissions to view the files attached to this post.
ขวัญใจ อินไชย
Member
Posts: 14 Joined: Sun Dec 02, 2012 6:36 pm
#15
Post
by ขวัญใจ อินไชย » Thu Feb 21, 2013 3:32 pm
เรียน อาจารย์ค่ะ
ตอนนี้มีปัญหาการแปลงค่าตัวเลขให้เป็นรูปแบบตัวเลขไม่ได้ค่ะ
เช่นเราโหลดข้อมูลมาจากโปรแกรมสำเร็จรูปออกมาเป็น File Excel
แต่ในข้อมูลที่เราโหลดมามีตัวอักษรติดมาด้วย ทำให้แปลงค่าเป็นตัวเลขไม่ได้
ดังนั้นเราจะสั่งให้ รวม หรือ เรียง ไม่ได้ค่ะ
ตัวอย่างเช่น '1078187 ตัวที่อยู่ข้างหน้าค่ะทำไงเอาออกดีค่ะ
เพราะข้อมูลเรามาก ไม่สามารถคีย์เองได้ทีละอันค่ะ
แนบFileมาด้วยค่ะ
ขอบคุณมากน่ะค่ะ
You do not have the required permissions to view the files attached to this post.
joo
Gold
Posts: 1213 Joined: Sat Apr 17, 2010 3:50 pm
#16
Post
by joo » Thu Feb 21, 2013 4:42 pm
ลองแบบนี้ดูครับให้คลุมข้อมูลช่วงคอลัมน์ I แล้วเข้าไปที่เมนู Data เลือกText To Colum > Next > Next เลือก General > Finish
bank9597
Guru
Posts: 3868 Joined: Wed Aug 17, 2011 11:49 am
#18
Post
by bank9597 » Fri Feb 22, 2013 11:07 am
แถมอีกวิธีครับ
ที่เซลล์ใดๆ คีย์ =SUBSTITUTE(I3,CHAR(10),"")+0 คัดลอกลงมาครับ
Forum Rules
อย่าใช้ภาษาแชทในการตอบ-ถาม
ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
ขวัญใจ อินไชย
Member
Posts: 14 Joined: Sun Dec 02, 2012 6:36 pm
#19
Post
by ขวัญใจ อินไชย » Sun Mar 17, 2013 4:05 pm
เรียนถามอาจารย์ค่ะ
มีปัญหาว่า เราพิมพ์เนื้อหาในคอลัมภ์และ1แถว แต่เนื้อหามีจำนวนมาก จึงไม่สามารถแสดงออกมาให้เห็นได้ทั้งหมด
ดังนั้นเวลาเราสั่งพิมพ์ก็จะออกมาไม่หมด มีวิธีไหนบ้างค่ะที่จะจัดการให้พิมพ์ออกทั้งหมดค่ะ
ตามตัวอย่างที่แนบค่ะ
ขอบคุณมากค่ะ อาจารย์
You do not have the required permissions to view the files attached to this post.
snasui
Site Admin
Posts: 31255 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#20
Post
by snasui » Sun Mar 17, 2013 4:32 pm
กำหนด Format ให้เป็น Wrap Text และปรับความสูงความกว้างให้พอดีเซลล์เหมือนที่กำนหดมานั้นแหละครับ
การ Print จะต้องกำหนดให้เห็นตามที่ต้องการ Print ครับ เห็นแค่ไหนก็สามารถ Print ได้แค่ที่เห็นครับ