ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: romeotu_2003 ที่ 09 สิงหาคม 2012, 14:55:19



หัวข้อ: ใครเก่ง สูตร excel ช่วยด้วย ! ครับ
เริ่มหัวข้อโดย: romeotu_2003 ที่ 09 สิงหาคม 2012, 14:55:19
(http://www.picza.net/save/20120809vvIdvTFdTEdvZx202299_sv1/pic/2012_08_09-080-20120809vvIdvTFdTEdvZx202299.jpg) (http://www.picza.net/show.php?id=20120809vvIdvTFdTEdvZx202299)
Thanks:   ฝากรูป (http://www.picza.net)



ผมอยากให้ีคีย์ตัวเลขแค่ เฉพาะ สองต้ว หรือ สามตัวท้าย...เท่าันั้น เพื่อความสะดวกแล้วรวดเร็วในการทำงาน
และให้  คอลัมน์ ถัดไปคำนวน ให้โดยอัตโนมัติ จะได้ไหมคับ  :wanwan031:
 
ผมจะคีย์  ในคอลัมน์ C  คอลัมน์ D  และ  คอลัมน์ F เท่านั้นคับ

จะลด จำนวน หลัก ในการคีย์คับ

เช่น เล่มที่ 518 มีจำนวน ตั๋ว ใบที่ 1 เลขที่ 051701 ถึง 051800 จำนวน 100 ใบ ใบละ 20 บาท

 ถ้าเอามาคีย์ ผมก็ คีย์ ตั๋ว ที่ใช้ ใบที่ 1 คือ 051701 ในคลัมน์ D 051???    ถึง (ในคลัมน์ F) 051???  (ตรงนี้ล่ะที่อยากจะลด 3ตัวหน้า ให้คีย์เฉพาะ 3ตัวท้ายคับ)
ส่วนคอลัมน์ G เป็นการให้มันแสดงการคำนวณ เฉยๆ คับ (ไม่ได้คีย์)
ฝากไฟล์ ที่ คิดสูตรใหม่TES.xls (http://zidofile.com/Y7CfGs)


หัวข้อ: Re: ใครเก่ง สูตร excel ช่วยด้วย ! ครับ
เริ่มหัวข้อโดย: smapan ที่ 09 สิงหาคม 2012, 14:58:38
ไม่อณุญาติครับ  ทำแบบเดิมต่อไป :wanwan007:


หัวข้อ: Re: ใครเก่ง สูตร excel ช่วยด้วย ! ครับ
เริ่มหัวข้อโดย: khonthai ที่ 09 สิงหาคม 2012, 15:03:35
งงครับ

ต้องการเอาตัวเลขจากไหนมาคีย์ใส่ แล้วใส่ช่องไหน

จากที่เห็นสูตรมันก็คำนวณออกมาให้แล้วนิครับ 2000


หัวข้อ: Re: ใครเก่ง สูตร excel ช่วยด้วย ! ครับ
เริ่มหัวข้อโดย: Gain ที่ 09 สิงหาคม 2012, 15:09:42
ไม่แน่ใจสูตรนี้หรือป่าว
สูตร =RIGHT(เซลส์ที่ต้องการ,ใส่จำนวนตัวเลข)

เช่น มีตัวเลข 123456 ในเซลส์ A1 แล้วเราต้องการตัวเลข 3 หลักสุดท้าย คือ 456 ก็ทำได้ดังนี้

=RIGHT(A1,3)

ผลลัพท์ จะได้ 456 แล้วเราก็นำไปใช้ต่อได้เลยครับ

ลองดูครับ
 


หัวข้อ: Re: ใครเก่ง สูตร excel ช่วยด้วย ! ครับ
เริ่มหัวข้อโดย: romeotu_2003 ที่ 09 สิงหาคม 2012, 15:16:16
งงครับ

ต้องการเอาตัวเลขจากไหนมาคีย์ใส่ แล้วใส่ช่องไหน

จากที่เห็นสูตรมันก็คำนวณออกมาให้แล้วนิครับ 2000
ใช่คับสูตร์คิดมาแล้วคับ...เพียงแต่ว่า ต้องการลดการคีย์ตัวเลข  ขอบคุณคับ..
ตัวเลข เอามาจากเลขตั๋ว คับ...
ซึ่งกำหนดไม่ได้ว่า หกหลัก นั่นเปงเลขอะไร แล้วแต่
ตั๋วนั้นจะกำหนดมาคับ....แค่อยากจะลดการคีย์คับ
ชอบคุณคับ


หัวข้อ: Re: ใครเก่ง สูตร excel ช่วยด้วย ! ครับ
เริ่มหัวข้อโดย: romeotu_2003 ที่ 09 สิงหาคม 2012, 15:17:40
ไม่แน่ใจสูตรนี้หรือป่าว
สูตร =RIGHT(เซลส์ที่ต้องการ,ใส่จำนวนตัวเลข)

เช่น มีตัวเลข 123456 ในเซลส์ A1 แล้วเราต้องการตัวเลข 3 หลักสุดท้าย คือ 456 ก็ทำได้ดังนี้

=RIGHT(A1,3)

ผลลัพท์ จะได้ 456 แล้วเราก็นำไปใช้ต่อได้เลยครับ

ลองดูครับ
 

เดี๋ยวจะลองดูคับ


หัวข้อ: Re: ใครเก่ง สูตร excel ช่วยด้วย ! ครับ
เริ่มหัวข้อโดย: romeotu_2003 ที่ 09 สิงหาคม 2012, 15:32:53
ผมจะคีย์  ในคอลัมน์ C  คอลัมน์ D  และ  คอลัมน์ F เท่านั้นคับ

จะลด จำนวน หลัก ในการคีย์คับ

เช่น เล่มที่ 518 มีจำนวน ตั๋ว ใบที่ 1 เลขที่ 051701 ถึง 051800 จำนวน 100 ใบ ใบละ 20 บาท

 ถ้าเอามาคีย์ ผมก็ คีย์ ตั๋ว ที่ใช้ ใบที่ 1 คือ 051701 ในคลัมน์ D 051???    ถึง (ในคลัมน์ F) 051???  (ตรงนี้ล่ะที่อยากจะลด 3ตัวหน้า ให้คีย์เฉพาะ 3ตัวท้ายคับ)
ส่วนคอลัมน์ G เป็นการให้มันแสดงการคำนวณ เฉยๆ คับ (ไม่ได้คีย์)


หัวข้อ: Re: ใครเก่ง สูตร excel ช่วยด้วย ! ครับ
เริ่มหัวข้อโดย: lovenee ที่ 09 สิงหาคม 2012, 16:56:52
แนบไฟล์ excel มาดูหนอยได้ไหมครับ ( รบกวน save as เป็น 2003 ด้วยน๊ะ )

 :wanwan016:


หัวข้อ: Re: ใครเก่ง สูตร excel ช่วยด้วย ! ครับ
เริ่มหัวข้อโดย: Affiliatetorich ที่ 09 สิงหาคม 2012, 17:04:44
งงคำถามครับ


ช่วยบอกหน่อยว่า


ปัจจุบันทำยังไง แล้วอยากให้เป็นยังไง


หัวข้อ: Re: ใครเก่ง สูตร excel ช่วยด้วย ! ครับ
เริ่มหัวข้อโดย: romeotu_2003 ที่ 09 สิงหาคม 2012, 17:09:12
แนบไฟล์ excel มาดูหนอยได้ไหมครับ ( รบกวน save as เป็น 2003 ด้วยน๊ะ )

 :wanwan016:
[/quote
เดี่ยวส่งให้คับ


หัวข้อ: Re: ใครเก่ง สูตร excel ช่วยด้วย ! ครับ
เริ่มหัวข้อโดย: romeotu_2003 ที่ 09 สิงหาคม 2012, 17:16:59
งงคำถามครับ


ช่วยบอกหน่อยว่า


ปัจจุบันทำยังไง แล้วอยากให้เป็นยังไง

ปัจุบัน คือ คีย์ตามตัวเลขคับ 6 หลัก ตามปรกติ ทั้ง  ในคอลัมน์ C  คอลัมน์ D และ F ส่วน  G ไม่ต้องคีย์ใช้สูตรครับ

อยากให้ ลดการคีย์จาก 6 หลัก ให้เหลือน้อยสุดเำื่พื่อนความสะดวก และเร็ว ลดการผิดพลาดคับ
จากคีย์ 6 หลัก เหลือ แค่ สามตัวท้าย คับ


หัวข้อ: Re: ใครเก่ง สูตร excel ช่วยด้วย ! ครับ
เริ่มหัวข้อโดย: DevPresso ที่ 09 สิงหาคม 2012, 17:23:30
ใช้วิธีแบบนี้ได้ป่าวครับ

(http://image.ohozaa.com/i/02f/4rBRy.png)


หัวข้อ: Re: ใครเก่ง สูตร excel ช่วยด้วย ! ครับ
เริ่มหัวข้อโดย: top18753 ที่ 09 สิงหาคม 2012, 17:32:25
ไม่เข้าใจ :wanwan016:


หัวข้อ: Re: ใครเก่ง สูตร excel ช่วยด้วย ! ครับ
เริ่มหัวข้อโดย: tumngern ที่ 09 สิงหาคม 2012, 17:53:18
อยากคีย์แค่ สามหลัก ก็คีย์ไปแค่สามหลักเท่านั้น ไม่ได้เหรอครับ

หรือว่าผมเข้าใจ คำถามผิด


หัวข้อ: Re: ใครเก่ง สูตร excel ช่วยด้วย ! ครับ
เริ่มหัวข้อโดย: emukidz ที่ 09 สิงหาคม 2012, 18:32:11
ลองเอาไปดูครับ ====>>> http://zidofile.com/Mf81pY

หลักการณ์คือ สร้าง Sheet ใหม่ขึ้นมา 1 อัน เพื่อใช้คีย์ข้อมูลอย่างเดียว (ผม copy อันเก่าของคุณเลย)

คอล์ลัม C ไม่มีอะไร เราก็ให้ sheet ที่เป็นรายงานชี้มาที่เราคีย์เลย เช่น C5 สูตร =เอาไว้พิมพ์!C5
คอล์ลัม D ก่อนจะเอาค่ามาใส่ มีการเช็คก่อนว่าค่าที่พิมพ์เป็นเลข 9 ขึ้นต้นไหม ถ้าใช่จะต้องลบเลขที่ของเล่มในคอล์ลัม c ออก ไป 1 จากนั้นก็เอาค่า เล่ม มาต่อด้วย 3 ตัวที่พิพม์ เช่น D5 สูตร =IF(LEFT(เอาไว้พิมพ์!D5,1)="9","0"&LEFT(เอาไว้พิมพ์!C5,2)-1&เอาไว้พิมพ์!D5,"0"&LEFT(เอาไว้พิมพ์!C5,2)&เอาไว้พิมพ์!D5)
คอล์ลัม F หลักการณ์คล้าย D แต่เช็คค่ามากกว่า 91  เช่น =IF(LEFT(เอาไว้พิมพ์!F5,2)>"91","0"&LEFT(เอาไว้พิมพ์!C5,2)-1&เอาไว้พิมพ์!F5,"0"&LEFT(เอาไว้พิมพ์!C5,2)&เอาไว้พิมพ์!F5)

ใครงง ลองดูในไฟล์นะครับ ผมทำจากข้อมูลที่มีใน excel ไม่รู้หลักที่ีแท้จริง ว่า 1 เล่มเอกสาร มีกี่หน้า จึงต้องขึ้นต้นด้วย 3 ตัวแรกยังไง เดาเอาจากไฟล์ที่ให้มา


หัวข้อ: Re: ใครเก่ง สูตร excel ช่วยด้วย ! ครับ
เริ่มหัวข้อโดย: romeotu_2003 ที่ 09 สิงหาคม 2012, 21:40:28
ใช้วิธีแบบนี้ได้ป่าวครับ

([url]http://image.ohozaa.com/i/02f/4rBRy.png[/url])

ใช่คับแต่อยุ่ใน คอลัมน์ เดียวกันได้ไหมคับ..


หัวข้อ: Re: ใครเก่ง สูตร excel ช่วยด้วย ! ครับ
เริ่มหัวข้อโดย: romeotu_2003 ที่ 09 สิงหาคม 2012, 21:41:26
อยากคีย์แค่ สามหลัก ก็คีย์ไปแค่สามหลักเท่านั้น ไม่ได้เหรอครับ

หรือว่าผมเข้าใจ คำถามผิด
เข้าใจถูกแล้วคับ..แต่อยากให้แสดง ครบทุกหลักคับ


หัวข้อ: Re: ใครเก่ง สูตร excel ช่วยด้วย ! ครับ
เริ่มหัวข้อโดย: romeotu_2003 ที่ 09 สิงหาคม 2012, 21:43:52
ลองเอาไปดูครับ ====>>> [url]http://zidofile.com/Mf81pY[/url]

หลักการณ์คือ สร้าง Sheet ใหม่ขึ้นมา 1 อัน เพื่อใช้คีย์ข้อมูลอย่างเดียว (ผม copy อันเก่าของคุณเลย)

คอล์ลัม C ไม่มีอะไร เราก็ให้ sheet ที่เป็นรายงานชี้มาที่เราคีย์เลย เช่น C5 สูตร =เอาไว้พิมพ์!C5
คอล์ลัม D ก่อนจะเอาค่ามาใส่ มีการเช็คก่อนว่าค่าที่พิมพ์เป็นเลข 9 ขึ้นต้นไหม ถ้าใช่จะต้องลบเลขที่ของเล่มในคอล์ลัม c ออก ไป 1 จากนั้นก็เอาค่า เล่ม มาต่อด้วย 3 ตัวที่พิพม์ เช่น D5 สูตร =IF(LEFT(เอาไว้พิมพ์!D5,1)="9","0"&LEFT(เอาไว้พิมพ์!C5,2)-1&เอาไว้พิมพ์!D5,"0"&LEFT(เอาไว้พิมพ์!C5,2)&เอาไว้พิมพ์!D5)
คอล์ลัม F หลักการณ์คล้าย D แต่เช็คค่ามากกว่า 91  เช่น =IF(LEFT(เอาไว้พิมพ์!F5,2)>"91","0"&LEFT(เอาไว้พิมพ์!C5,2)-1&เอาไว้พิมพ์!F5,"0"&LEFT(เอาไว้พิมพ์!C5,2)&เอาไว้พิมพ์!F5)

ใครงง ลองดูในไฟล์นะครับ ผมทำจากข้อมูลที่มีใน excel ไม่รู้หลักที่ีแท้จริง ว่า 1 เล่มเอกสาร มีกี่หน้า จึงต้องขึ้นต้นด้วย 3 ตัวแรกยังไง เดาเอาจากไฟล์ที่ให้มา



ขอบคุณมากคับนี้แหละที่ผมต้องการเลยคับ...ขอบคุณคับ...
และขอบคุณทุกท่านที่มาระดมความคิดคับ...


หัวข้อ: Re: ใครเก่ง สูตร excel ช่วยด้วย ! ครับ
เริ่มหัวข้อโดย: DevPresso ที่ 09 สิงหาคม 2012, 21:49:23
ใช้วิธีแบบนี้ได้ป่าวครับ

([url]http://image.ohozaa.com/i/02f/4rBRy.png[/url])

ใช่คับแต่อยุ่ใน คอลัมน์ เดียวกันได้ไหมคับ..


ใช้วืํธีนี้กรอก แล้วดึงไปแสดงผลรวมกัน อีก sheet ก็ได้นะครับ