romeotu_2003
คนรักเสียว
พลังน้ำใจ: 1
ออฟไลน์
กระทู้: 156
|
 |
« เมื่อ: 09 สิงหาคม 2012, 14:55:19 » |
|
Thanks: ฝากรูป  ผมอยากให้ีคีย์ตัวเลขแค่ เฉพาะ สองต้ว หรือ สามตัวท้าย...เท่าันั้น เพื่อความสะดวกแล้วรวดเร็วในการทำงาน และให้ คอลัมน์ ถัดไปคำนวน ให้โดยอัตโนมัติ จะได้ไหมคับ ผมจะคีย์ ในคอลัมน์ 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
|
 |
« ตอบ #1 เมื่อ: 09 สิงหาคม 2012, 14:58:38 » |
|
ไม่อณุญาติครับ ทำแบบเดิมต่อไป 
|
|
|
บันทึกการเข้า
|
|
|
|
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 ด้วยน๊ะ ) 
|
|
|
บันทึกการเข้า
|
|
|
|
Affiliatetorich
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 235
ออฟไลน์
กระทู้: 2,145
|
 |
« ตอบ #8 เมื่อ: 09 สิงหาคม 2012, 17:04:44 » |
|
งงคำถามครับ
ช่วยบอกหน่อยว่า
ปัจจุบันทำยังไง แล้วอยากให้เป็นยังไง
|
|
|
บันทึกการเข้า
|
+ รอซื้อ รอแป๊บ
|
|
|
romeotu_2003
คนรักเสียว
พลังน้ำใจ: 1
ออฟไลน์
กระทู้: 156
|
 |
« ตอบ #9 เมื่อ: 09 สิงหาคม 2012, 17:09:12 » |
|
แนบไฟล์ excel มาดูหนอยได้ไหมครับ ( รบกวน save as เป็น 2003 ด้วยน๊ะ )  [/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 » |
|
ไม่เข้าใจ 
|
|
|
บันทึกการเข้า
|
ปิดรับบริการ ชั่วคราว อย่างไม่มีกำหนดนะครับ
|
|
|
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 ก็ได้นะครับ
|
|
|
บันทึกการเข้า
|
|
|
|
|