Page 1 of 1

ต้องการความช่วยเหลือ

Posted: Wed Aug 04, 2010 3:39 pm
by rcfur
คือว่าได้ export ข้อมูลมาใน excel แต่ต้องการเปลี่ยนรูปแบบ ซึ่งอยากจะเซทรูปแบบเลย เนื่องจากว่ารายการที่ export มา เป็นเพียงส่วนหนึ่ง รายการจริง มีเยอะมาก ได้ทำไปบ้างแล้ว บางส่วนก็ทำแล้ว แต่ไม่สามารถเอา function if ทั้งหลาย มารวมกัน รบกวนด้วยค่ะ

Re: ต้องการความช่วยเหลือ

Posted: Wed Aug 04, 2010 7:05 pm
by snasui
:D ลองตามนี้ครับ

1. ที่ Q8 คีย์

=IF(AND(ISTEXT(A8),A8<>"MH"),A8&" "&B8," ")

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

2. ที่ S10 คีย์

=IF(D10="ยอดยกมา",D10,IF(D10="","",IF(C10<>"",C10,IF(B10<>"",B10,""))))

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

3. ที่ W10 คีย์

=IF(N(R10),IF(ISNUMBER(SEARCH("โอนเข้า",D10)),"โอนเข้า",IF(ISNUMBER(SEARCH("โอนออก",D10)),"โอนออก",""))&" "&LOOKUP(CHAR(255),CHOOSE({1,2},"",CHOOSE(MATCH(LEFT(B10,3),{"TMO","TSO","TMS","TOS","TOM","TSM"},0),"สำนักงานใหญ่","สำนักงานใหญ่","สาขา 2","สาขา 2","สาขา 3","สาขา 3"))),"")

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

ดูไฟล์แนบประกอบครับ

Re: ต้องการความช่วยเหลือ

Posted: Wed Aug 04, 2010 10:51 pm
by rcfur
เลื่อมใสจริงๆ

แต่คงต้องรบกวนอีกนิด ตามไฟล์แนบ

Re: ต้องการความช่วยเหลือ

Posted: Wed Aug 04, 2010 11:17 pm
by snasui
:D จากข้อความนี้ ในคอลัมภ์นี้ (R8) ทำยังไงให้หายไป เพราะ (Q8) ตัวอักษรมาไม่ครบ

คำตอบคือ ไม่สามารถทำได้ครับ จะให้ Q8 ล้นมาได้ R8 จะต้องเป็น Blank คือไม่มีสูตรหรือไม่มีค่าใด ๆ บรรจุอยู่ภายใน กรณีมีสูตรหรือมีค่าใด ๆ จะไม่สามารถล้นมาได้ครับ

ส่วนที่เหลือลองตามนี้ครับ

1. T10 คีย์

=IF($S10="","",E10)

Enter

2. U10 คีย์

=IF($S10="","",H10)

Enter

3. V10 คีย์

=IF($S10="","",K10)

Enter

จากนั้น Copy T10:V10 ลงด้านล่าง :mrgreen:

Re: ต้องการความช่วยเหลือ

Posted: Fri Aug 06, 2010 11:34 am
by rcfur
ใช้งานได้เกือบเหมือนที่อยากได้ ต้องทำ manual อีกนิดหน่อย แต่ก็ช่วยได้เยอะเลยค่ะ ต้องขอเวลาทำความเข้าใจกับ function ที่แก้ไขมาให้ หากมีข้อสงสัย คงต้องรบกวนอีก คงมีเรื่องปรึกษาตามมาอีกเป็นระยะๆ เพราะปกติเป็นคนชอบใช้งาน excel อยู่แล้ว แต่อาจใช้ได้ไม่เต็มความสามารถ

คนบ้านเดียวกัน