ใครเก่ง สูตร excel ช่วยด้วย ! ครับ

เริ่มโดย romeotu_2003, 09 สิงหาคม 2012, 14:55:19

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

romeotu_2003


Thanks:   ฝากรูป



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

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

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

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

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

smapan

ไม่อณุญาติครับ  ทำแบบเดิมต่อไป :wanwan007:
[direct=http://cp.siamhostweb.com/cart.php?gid=1]จูมล่าโฮส สยามโฮสเว็บ[/direct] [direct=http://www.modty.com]modty.com[/direct]
[direct=http://www.apartment.in.th]รวมที่พัก เช่ารายวัน ที่พักเช่ารายเดือนมากที่สุดแจ่มจริง[/direct]
***Tel 083-757-1515 ติดปัญหา Joomla ตรงไหนรับปรึกษาฟรี โทรมาเถอะครับ ถ้าตอบได้ช่วยแน่นอน ไม่มีกั้ก. ***

khonthai

งงครับ

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

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

Gain

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

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

=RIGHT(A1,3)

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

ลองดูครับ

romeotu_2003

อ้างถึงจาก: khonthai ใน 09 สิงหาคม 2012, 15:03:35
งงครับ

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

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

romeotu_2003

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

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

=RIGHT(A1,3)

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

ลองดูครับ


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

romeotu_2003

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

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

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

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

lovenee

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

:wanwan016:

Affiliatetorich

งงคำถามครับ


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


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

+ รอซื้อ รอแป๊บ

romeotu_2003

อ้างถึงจาก: lovenee ใน 09 สิงหาคม 2012, 16:56:52
แนบไฟล์ excel มาดูหนอยได้ไหมครับ ( รบกวน save as เป็น 2003 ด้วยน๊ะ )

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

romeotu_2003

อ้างถึงจาก: Affiliatetorich ใน 09 สิงหาคม 2012, 17:04:44
งงคำถามครับ


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


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

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

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

DevPresso


top18753


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

tumngern

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

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

emukidz

ลองเอาไปดูครับ ====>>> 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 ตัวแรกยังไง เดาเอาจากไฟล์ที่ให้มา
[direct=http://www.barekadin.com]เสื้อผ้าแฟชั่นราคาถูก[/direct]
[direct=http://www.tshirtstreetwear.com]เสื้อยืดแฟชั่น[/direct]

romeotu_2003

อ้างถึงจาก: DevPresso ใน 09 สิงหาคม 2012, 17:23:30
ใช้วิธีแบบนี้ได้ป่าวครับ


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

romeotu_2003

อ้างถึงจาก: tumngern ใน 09 สิงหาคม 2012, 17:53:18
อยากคีย์แค่ สามหลัก ก็คีย์ไปแค่สามหลักเท่านั้น ไม่ได้เหรอครับ

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

romeotu_2003

#17
อ้างถึงจาก: 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 ตัวแรกยังไง เดาเอาจากไฟล์ที่ให้มา


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

DevPresso

อ้างถึงจาก: romeotu_2003 ใน 09 สิงหาคม 2012, 21:40:28
อ้างถึงจาก: DevPresso ใน 09 สิงหาคม 2012, 17:23:30
ใช้วิธีแบบนี้ได้ป่าวครับ


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

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