Page 2 of 2

Re: Excel lมารถส่งออกข้อมูล เป็น Text ได้หรือไม่ครับ

Posted: Wed Sep 01, 2010 2:22 pm
by tigerwit
โป๊ะเชะเลยครับ ตามต้องการเลยครับ
สงสัยว่า ทำไมต้อง K5*2 และ E5+1
ถ้าเพิ่มเงื่อนไขอีกนอกเหนือจาก K5 มีค่า 0.0 0.5 1.0 ให้ K5 มีค่า 2% หรือ 4% ด้วย (0.02 หรือ 0.04)
ถ้า K5 มีค่า 2% หรือ 4% (0.02 หรือ 0.04) ให้ดึงค่าจากเซล F5 แสดงผล
จะต้องปรับสูตรอย่างไรครับ

วันนี้ขออนุญาต อ้าปากรับการป้อนอย่างเดียว
คิดอะไรไม่ออกเลย มึนตึ๊บ

Re: Excel lมารถส่งออกข้อมูล เป็น Text ได้หรือไม่ครับ

Posted: Wed Sep 01, 2010 4:59 pm
by snasui
:D สามารถใช้สูตรง่าย ๆ ได้เลยครับ เช่น G5 คีย์

=IF(K5<0.5,F5,INDEX(Money!$A$1:$F$63,MATCH($F5,INDEX(Money!$A$1:$F$63,0,$E5+1),-1)-$K5*2,E5+1))

Enter > Copy ลงด้านล่าง

ที่ต้องคูณด้วย 2 เพราะต้องการให้เข้าเงื่อนไขตามด้านล่างครับ
tigerwit wrote:อธิบายแนวคิดอย่างนี้ครับ...ถ้ามี ให้ดึงค่าที่อยู่ เหนือ 26170 ขึ้นไป 1 แถวมาแสดง (คือค่า 26690)
ถ้า I5 เป็น 1.0 ดึงค่าเหนือขึ้นไป 2 แถวมาแสดง (27200)

อธิบายไป ก็งงไป
ส่วนที่ต้องบวก E5 ด้วย 1 เนื่องจากนำไปใช้เป็นส่วนประกอบของฟังก์ชั่น Index ในส่วนที่เป็นคอลัมน์ และกรณีนี้ใช้กับหลายคอลัมน์จึงต้องกำหนดให้คอลัมน์แรกของ Index เป็น 1 เสมอ

ซึ่งในคอลัมน์ E เลข 0 หมายถึง 1, เลข 1 หมายถึง 2, เลข 2 หมายถึง 3...

ลองค่อย ๆ ทบทวนฟังก์ชั่น Index ที่ผมอธิบายไปจะทำให้เข้าใจขึ้นครับ :mrgreen:

Re: Excel lมารถส่งออกข้อมูล เป็น Text ได้หรือไม่ครับ

Posted: Thu Oct 20, 2011 2:35 pm
by bank9597
จะนำไปประยุกต์ใช้อีกครับ

Re: Excel lมารถส่งออกข้อมูล เป็น Text ได้หรือไม่ครับ

Posted: Tue Nov 13, 2012 8:05 pm
by tigerwit
จากกระทู้นี้ ผมต้องการให้ไฟล์ Sch.xls ส่งข้อมูลของไฟล์ออกเป็น text
และให้ไฟล์ SPAO.xls (ชีท school) นำเข้าข้อมูลจาก text ไฟล์ ที่ส่งออกมา
ซึ่งตอนนั้น ได้รับคำแนะนำ และปรับโค๊ดให้ จนสามารถใช้ได้ ตามความต้องการ

มาถึงวันนี้ ผมลองประยุกต์ใช้งานกับไฟล์อื่น ๆ
ก็เลยมาแกะโค๊ดดู เพื่อจะนำไปใช้
ผมทดลองจากไฟล์เดิม ที่สามารถส่งออกและรับเข้าข้อมูลได้เป็นอย่างดี
ปรากฎว่ามีปัญหาครับ
การส่งออกเป็น text ไม่มีปัญหาใด ๆ
แต่การนำเข้ามีปัญหา ไม่สามารถนำเข้าได้
รบกวนช่วยดูไฟล์ที่ส่งมานี้ด้วยว่าเกิดจากปัญหาใด

Re: Excel lมารถส่งออกข้อมูล เป็น Text ได้หรือไม่ครับ

Posted: Tue Nov 13, 2012 8:31 pm
by snasui
:D ยกเลิกการ Mark .Refresh BackgroundQuery:=False เป็น Comment ครับ

Re: Excel lมารถส่งออกข้อมูล เป็น Text ได้หรือไม่ครับ

Posted: Tue Nov 13, 2012 9:36 pm
by tigerwit
ครับผมได้แล้ว
แก้ไปแก้มา
ลืมซะนี้