ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingใครเก่ง สูตร excel ช่วยด้วย ! ครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ใครเก่ง สูตร excel ช่วยด้วย ! ครับ  (อ่าน 2062 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
romeotu_2003
คนรักเสียว
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 156



ดูรายละเอียด เว็บไซต์
« เมื่อ: 09 สิงหาคม 2012, 14:55:19 »


Thanks:   ฝากรูป



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

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

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

 ถ้าเอามาคีย์ ผมก็ คีย์ ตั๋ว ที่ใช้ ใบที่ 1 คือ 051701 ในคลัมน์ D 051???    ถึง (ในคลัมน์ F) 051???  (ตรงนี้ล่ะที่อยากจะลด 3ตัวหน้า ให้คีย์เฉพาะ 3ตัวท้ายคับ)
ส่วนคอลัมน์ G เป็นการให้มันแสดงการคำนวณ เฉยๆ คับ (ไม่ได้คีย์)
ฝากไฟล์ ที่ คิดสูตรใหม่TES.xls
« แก้ไขครั้งสุดท้าย: 09 สิงหาคม 2012, 17:13:29 โดย romeotu_2003 » บันทึกการเข้า
smapan
Global Moderator
เจ้าพ่อบอร์ดเสียว
*****

พลังน้ำใจ: 643
ออฟไลน์ ออฟไลน์

กระทู้: 8,272



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 09 สิงหาคม 2012, 14:58:38 »

ไม่อณุญาติครับ  ทำแบบเดิมต่อไป wanwan007
บันทึกการเข้า

จูมล่าโฮส สยามโฮสเว็บ modty.com
รวมที่พัก เช่ารายวัน ที่พักเช่ารายเดือนมากที่สุดแจ่มจริง
***Tel 083-757-1515 ติดปัญหา Joomla ตรงไหนรับปรึกษาฟรี โทรมาเถอะครับ ถ้าตอบได้ช่วยแน่นอน ไม่มีกั้ก. ***
khonthai
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 53
ออฟไลน์ ออฟไลน์

กระทู้: 2,303



ดูรายละเอียด
« ตอบ #2 เมื่อ: 09 สิงหาคม 2012, 15:03:35 »

งงครับ

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

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

พลังน้ำใจ: 94
ออฟไลน์ ออฟไลน์

กระทู้: 1,426



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 09 สิงหาคม 2012, 15:09:42 »

ไม่แน่ใจสูตรนี้หรือป่าว
สูตร =RIGHT(เซลส์ที่ต้องการ,ใส่จำนวนตัวเลข)

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

=RIGHT(A1,3)

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

ลองดูครับ
 
บันทึกการเข้า

romeotu_2003
คนรักเสียว
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 156



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 09 สิงหาคม 2012, 15:16:16 »

งงครับ

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

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

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 156



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 09 สิงหาคม 2012, 15:17:40 »

ไม่แน่ใจสูตรนี้หรือป่าว
สูตร =RIGHT(เซลส์ที่ต้องการ,ใส่จำนวนตัวเลข)

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

=RIGHT(A1,3)

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

ลองดูครับ
 

เดี๋ยวจะลองดูคับ
บันทึกการเข้า
romeotu_2003
คนรักเสียว
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 156



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 09 สิงหาคม 2012, 15:32:53 »

ผมจะคีย์  ในคอลัมน์ C  คอลัมน์ D  และ  คอลัมน์ F เท่านั้นคับ

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

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

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

พลังน้ำใจ: 12
ออฟไลน์ ออฟไลน์

กระทู้: 78



ดูรายละเอียด
« ตอบ #7 เมื่อ: 09 สิงหาคม 2012, 16:56:52 »

แนบไฟล์ excel มาดูหนอยได้ไหมครับ ( รบกวน save as เป็น 2003 ด้วยน๊ะ )

 wanwan016
บันทึกการเข้า
Affiliatetorich
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 235
ออฟไลน์ ออฟไลน์

กระทู้: 2,145



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 09 สิงหาคม 2012, 17:04:44 »

งงคำถามครับ


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


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


+ รอซื้อ รอแป๊บ
romeotu_2003
คนรักเสียว
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 156



ดูรายละเอียด เว็บไซต์
« ตอบ #9 เมื่อ: 09 สิงหาคม 2012, 17:09:12 »

แนบไฟล์ excel มาดูหนอยได้ไหมครับ ( รบกวน save as เป็น 2003 ด้วยน๊ะ )

 wanwan016
[/quote
เดี่ยวส่งให้คับ
บันทึกการเข้า
romeotu_2003
คนรักเสียว
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 156



ดูรายละเอียด เว็บไซต์
« ตอบ #10 เมื่อ: 09 สิงหาคม 2012, 17:16:59 »

งงคำถามครับ


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


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

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

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

พลังน้ำใจ: 79
ออฟไลน์ ออฟไลน์

กระทู้: 202



ดูรายละเอียด เว็บไซต์
« ตอบ #11 เมื่อ: 09 สิงหาคม 2012, 17:23:30 »

ใช้วิธีแบบนี้ได้ป่าวครับ

บันทึกการเข้า

top18753
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 260
ออฟไลน์ ออฟไลน์

กระทู้: 3,682



ดูรายละเอียด
« ตอบ #12 เมื่อ: 09 สิงหาคม 2012, 17:32:25 »

ไม่เข้าใจ wanwan016
บันทึกการเข้า


  
ปิดรับบริการ ชั่วคราว อย่างไม่มีกำหนดนะครับ
tumngern
ก๊วนเสียว
*

พลังน้ำใจ: 15
ออฟไลน์ ออฟไลน์

กระทู้: 334



ดูรายละเอียด
« ตอบ #13 เมื่อ: 09 สิงหาคม 2012, 17:53:18 »

อยากคีย์แค่ สามหลัก ก็คีย์ไปแค่สามหลักเท่านั้น ไม่ได้เหรอครับ

หรือว่าผมเข้าใจ คำถามผิด
บันทึกการเข้า

emukidz
ก๊วนเสียว
*

พลังน้ำใจ: 51
ออฟไลน์ ออฟไลน์

กระทู้: 293



ดูรายละเอียด เว็บไซต์
« ตอบ #14 เมื่อ: 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 ตัวแรกยังไง เดาเอาจากไฟล์ที่ให้มา
บันทึกการเข้า

romeotu_2003
คนรักเสียว
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 156



ดูรายละเอียด เว็บไซต์
« ตอบ #15 เมื่อ: 09 สิงหาคม 2012, 21:40:28 »

ใช้วิธีแบบนี้ได้ป่าวครับ



ใช่คับแต่อยุ่ใน คอลัมน์ เดียวกันได้ไหมคับ..
บันทึกการเข้า
romeotu_2003
คนรักเสียว
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 156



ดูรายละเอียด เว็บไซต์
« ตอบ #16 เมื่อ: 09 สิงหาคม 2012, 21:41:26 »

อยากคีย์แค่ สามหลัก ก็คีย์ไปแค่สามหลักเท่านั้น ไม่ได้เหรอครับ

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

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 156



ดูรายละเอียด เว็บไซต์
« ตอบ #17 เมื่อ: 09 สิงหาคม 2012, 21:43:52 »

ลองเอาไปดูครับ ====>>> 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 ตัวแรกยังไง เดาเอาจากไฟล์ที่ให้มา



ขอบคุณมากคับนี้แหละที่ผมต้องการเลยคับ...ขอบคุณคับ...
และขอบคุณทุกท่านที่มาระดมความคิดคับ...
« แก้ไขครั้งสุดท้าย: 09 สิงหาคม 2012, 21:52:47 โดย romeotu_2003 » บันทึกการเข้า
DevPresso
ก๊วนเสียว
*

พลังน้ำใจ: 79
ออฟไลน์ ออฟไลน์

กระทู้: 202



ดูรายละเอียด เว็บไซต์
« ตอบ #18 เมื่อ: 09 สิงหาคม 2012, 21:49:23 »

ใช้วิธีแบบนี้ได้ป่าวครับ



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


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

หน้า: [1]   ขึ้นบน
พิมพ์