เรโชเยอะ แต่ไม่ค่อยได้โหลดอะไรเลย ส่วนมากโหลดหนังฟรีกับสีชมพูแบบไม่กระเทือนเรโช หาไฟล์สอน excel ได้ แต่ไรท์ออกมาแล้วเสียงไม่ออก ฮ่วย มีที่ไหนสอนเรื่องสูตร excel บ้างหว่า เผื่อจะได้ใช้ขึ้นมาจะแย่ถ้าไม่มีไกด์
โหลดข้างล่างนี่เลยครับ
ขอบคุณครับ :46: +
อ้างคำพูดจาก: แอน เมื่อ 02 พ.ค. 2008, 22:53 น. โหลดข้างล่างนี่เลยครับ :07b: ขอบคุณด้วยครับ กำลังเรียนได้อาทิตย์นึง
ก่อนน้านี้ทำเป็นแค่ แทรกแถว ลบแถว รวมเซลล์ :30:
เรียนแล้วเอามาสอนตูด้วยนะเอิร์ธ กำลังงงเลย
ทำได้แค่ ซิกม่า หาค่ามากสุด น้อยสุด แล้วก็ ค่าเฉลี่ยอยู่ครับ :30: เดี๋ยวอ่านจากที่พี่แอนให้ต่อ โคตรเจ๋งอ่ะ มีตัวอย่างให้พร้อม :45:
ตูเคยเล่นๆ อยู่จี๊ดนึงเอง (ตอนเป็นทหารมันต้องทำรายชื่อข้าราชการบ่อยๆ) แล้วก็ไม่ได้ใช้อีก แตกหน่อมาคุยกันเลยไหมครับ :27:
ความรู้เท่าหางอึ่ง ผมไม่มีอะไรคุยครับ :30: แต่ก็ดีครับ เอาไว้จะได้มาถามได้
แปะ :37: เผื่อจะแวะมาแลกเปลี่ยนความรู้หางอึ่ง :42:
ตอนนี้ใช้ Google Spreadsheets บ่อยกว่า Excel อีก งี้แหละ บ้านเน็ตเร็ว ไฮโซ :52:
ผมก็แค่บวก ลบ คูณ หาร ธรรมดาครับ เมื่อก่อนแอบสนุกกับ Simmulator การบินที่แอบอยู่ใน Exel แต่จำไม่ไ้ด้แล้วนะว่าเข้าไปยังไง
อ้างคำพูดจาก: ชาย เมื่อ 04 พ.ค. 2008, 02:01 น. ผมก็แค่บวก ลบ คูณ หาร ธรรมดาครับธรรมดาเนี่ย ผมยังทำไม่เป็นเลยครับ เป็นแค่ทำเซล ผสานเซลอะไรพรรค์นั้นแค่นั้นแหละครับ
อ้างคำพูดจาก: แอน เมื่อ 04 พ.ค. 2008, 02:01 น. ตอนนี้ใช้ Google Spreadsheets บ่อยกว่า Excel อีก งี้แหละ บ้านเน็ตเร็ว ไฮโซ :52: :39b:
อ้างคำพูดจาก: ชาย เมื่อ 04 พ.ค. 2008, 02:01 น. ผมก็แค่บวก ลบ คูณ หาร ธรรมดาครับ เมื่อก่อนแอบสนุกกับ Simmulator การบินที่แอบอยู่ใน Exel แต่จำไม่ไ้ด้แล้วนะว่าเข้าไปยังไงเวอร์ชันไหน สนใจครับ :25:
ท่าจะเป็น exel '97 นะครับ ที่เราโยกเม้าท์แล้วจะเหมือนบินอยู่บนท้องฟ้าไปมาได้ครับ
Excel 97 นี่เป็นเกมพินบอลไม่ใช่เหรอครับ (ยากมากๆ) ถ้าอันนั้นรู้สึกจะ 2000 มั้งนะ
ผมก็จำไม่ค่อยแม่นเหมือนกันนะครับ :44:
ไปเจอมาจาก เครดิต _http://vsbabu.org/software/fsxls.html
อ้างอิง Flight Simulator in Excel Do you have Excel 97 ? And you lack money to buy Flight Simulator ? No problem . Consistent with Windows 98 and IE 4.0 , MS has used their philosophy of "Everything inside one" ! Try these , unbelievable , but it works . 1. Restart Excel 97 . 2. Open a new blank document . 3. Press F5 . 4. A reference box will open , type in X97:L97 and press ENTER . 5. Press TAB .This will take you to the cell M97 . 6. Click on the chart wizard button while holding down Control and Shift keys . Presto ! You are in Flight Simulator . Use mouse to navigate and mouse buttons for speed control . Control+Shift+Escape ends this and takes you back to Excel .
(http://www.eeggs.com/images/items/107.full.jpg) http://www.eeggs.com/items/8240.html อันนี้ 2000 ครับ http://www.eeggs.com/items/29841.html ส่วนอันนี้ 97 ตูไมได้เข้าเว็บนี้มานานแล้ว สมัยเล่นเน็ตแรกๆ นี่เข้าบ่อยมากเลยนะ ขอบคุณลุงชายคลองครับที่ทำให้นึกขึ้นมาได้ :25:+ //ตัดหน้า หมดกัน :05:
:07: แค่รู้จัก excel '97 ก็เป็นลุงเลยนะ :05:
ไม่มีใช้ซักอัน :05: มีแต่ 2003 กับ 2007
มีให้เล่นแบบนี้เลยเหรอ :07:
เรียนตอน ม.6 สูตรลืมหมดแล้ว :37: แต่ยังเขียนมาโครภาษาเบสิกมาใช้คำนวนได้ :37:
ไม่รู้เรื่องซักอย่าง มาโครที่เป็นโหมดถ่ายภาพระยะใกล้อ่ะเหรอครับ
ไม่ใช่ครับ หมายถึงห้างขายส่งที่มาคู่กะบิ๊กซีโลตัสตะหาก
นั่นแมคโคร :07: (Makro)
หมายถึงระยะถ่ายที่ใกล้มากๆ น่ะครับ
เล่นแล้ว :07:
อ่าวเหรอ :08: มาโคร ที่เป็นการทำอะไรซ้ำๆ ในโปรแกรม excel อะนะ
เออ ถูกแล้ว :07:
:30: โอเคครับ ขอบคุณทุกคน :30b:
:30: มาเล่นด้วยไม่ทัน
ลองดูในเว็บ elearning ของ nectec ไหม มันจะมีตั้งแต่พื้นฐานไปเลย _http://elearning.nectec.or.th/index.php?mod=Courses&browse=1 เลื่อนลงไปหาซอร์ฟแวร์คำนวน
ขอบคุณครับ + เ้ป็นวิดิโอซะด้วย
อ้าว ซื้อหนังสือมาซะแล้วสิ :05:
http://www.arip.co.th/2006/news.php?id=407536Excel : แค่ชื่อคอลัมน์ก็คำนวณได้! โดย นายเกาเหลา เจ๋งดีครับ ไม่รู้ละโว้ไหม :31: เพิ่งรู้ว่้าการใส่ = ตามด้วยตัวอักษรในเซลล์ ก็สามารถใช้คำนวณได้ :25: http://www.arip.co.th/2006/search.php?q=excel&group=1&brandsearch=&sf=1 ทิปอื่นๆ จากนายเกาเหลา
:25: เพิ่งจะรู้เหมือนกัน
เพิ่งรู้เหมือนกันครับ :25: แต่ก่อนอ้างชื่อ Cell อย่างเดียวเลย :31:
เพิ่งรู้เหมือนกันค่ะ .. :25: ขอบคุณนะคะ..
เคยเผลอใช้ x แทน * ก็คูณได้เหมือนกันนะ :25:
รับปากเค้าไว้ ได้ฤกษ์ซักที ตั้งใจว่าจะเขียนนานแล้ว จนลืม จนแอนมาจุดไฟ :42: . จู๋นี้เราจะปั่นกันด้วยเรื่่องโปรแกรมเอ็กเซล(Excel) นะครับ . ออกตัวก่อนเลยว่าผมไม่ได้เก่งอะไร ไม่ได้เรียนจากที่ไหน แค่ขลุกอยู่กับโปรแกรมนี้มาตอนเป็นพนักงานบริษัท ลองผิดลองถูก และมั่วเอาตลอด ดังนั้นเนื้อหาในจู๋นี้จะไม่อิงหรือเหมือนในหนังสือสอนทั่วไปนะครับ ใครหวังอย่างนั้น คงต้องควักตังค์ซื้อแล้วล่ะ เพราะมันจะอิงตามใจผม :30: ผมจะเน้นในเรื่องการใช้งานใช้ประโยชน์จริงๆมากกว่า(หรือเปล่า? :09:) ช่วงแรกๆอาจจะละโว้ซักหน่อย เพราะอยากปูพื้นก่อน จะได้ไม่งงในบทหลังๆ เอ้า เริ่มเลยแล้วกัน .บทที่ ๑ ลิสต์...สีดวง (List) ลิสต์ (List) คือ ...เอ่อ มันก็คือลิสต์ครับ ลิสต์รายชื่อ อะไรประมาณนี้ พอเวลาเรากดแล้ว ข้อมูลที่มีอยู่มันจะย้อยลงมาให้เลือก ซึ่งแบ่งเป้น ๒ แบบแบบแรก (http://img2.f0nt.com/06/2686a6d0113f05398536db963352294b.png) ส่วนนี่คือวิธีทำครับ (http://img2.f0nt.com/06/675fb62a036b8b0ad846aba333b0a54f.png) (http://img2.f0nt.com/06/b4f3567320cef932267b0dbf20226baa.png) เราคั่นข้อมูลด้วยเครื่องหมายลูกน้ำ ( , ) ครับ (http://img2.f0nt.com/06/55c0554131c8dd2f0ccce7ece978e7db.png) .แบบที่สอง (http://img2.f0nt.com/06/cdc3d4cbfa11e40fb34620602da55578.png) วิธีทำครับ (http://img2.f0nt.com/06/b04852c0ec6ef59797e9b5e8954498b6.png) (http://img2.f0nt.com/06/44f69278e09d865d15fece562f61cf36.png) (http://img2.f0nt.com/06/cde9a7c954b040f5c70dc8e33ceaf239.png) (http://img2.f0nt.com/06/54060d5965349dd51a2af31b47506045.png) (http://img2.f0nt.com/06/894240c808a8dd0fbe29788e0a795ec3.png) . เข้าใจกันไหมครับ? :44: .สรุป ลิสต์แบบแรกจะใช้ในกรณีที่ข้อมูลมันมีจำกัด เช่น วันที่, เดือน, ปี, ตำแหน่ง, แผนก, จังหวัด, อายุ ส่วนแบบที่สองจะใช้ในกรณีที่ข้อมูลมีการเปลี่ยนแปลงหรือสามารถแก้ไขเพิ่มเติมได้ในอนาคต เช่น รายชื่อพนักงาน, รายชื่อลูกค้า, เบอร์โทรติดต่อภายใน เราก็เพิ่มในช่องที่เราเว้นว่างไว้ได้เลยข้อดี - ประหยัดเวลาในการใช้งาน - ลดความผิดพลาดในการพิมพ์ข้อมูล - เป็นมาตรฐานข้อเสีย - ใช้เวลาในการทำตอนแรกนานไปนิด (แต่ทำแค่ครั้งเดียว) - ต้องเช็คความถูกต้องก่อนนำไปใช้ (แต่ก็ทำแค่ครั้งเดียวอีกนั่นแหละ) . จบแล้วครับสำหรับบทนี้ สุดท้ายใครมีทริกเจ๋งๆ มีสูตรเด็ดๆ มาร่วมแบ่งปั่นกันนะครับ สุดท้ายอีกที ผมได้แนบไฟล์ตัวอย่างไว้ให้ เผื่อใครสนใจ
:12: บวกก่อนเลย
มาคั่น :25:
+ คั่น :25:
ว้าวๆๆๆ Excel :25: โปรแกรมนี้แม่ให้สอนหลายครั้งมาก บอกไม่เป็นก็ไม่เชื่อ เดี๋ยวจะเอาจู๋นี้ให้แม่อ่าน :40: +
เข้ามาเอาความรู้ครับ :22:
ว้าว ๆ ๆ ๆ เอ็กเซล อันอ่อนด๋อยของเราจะพัฒนามั่งแล้ว :25: + ให้ก่อนเลยจ้ะ
+ กันไปเลย :12:
+ ขอบคุณค่ะ จะแวะมาอ่านบ่อย ๆ นะคะ :33:
ใช้อยู่ประจำ แต่มาตามเก็บเกร็ดเล็กเกร็ดน้อยที่ไม่เคยใช้ + ขอบคุณมากนะคะ ยังไงจะตามอ่านค่ะพี่หนุ่ม
:25:
ว้าว ขอบคุณครับ ผมยังไม่เคยใช้เลย :47:
มาต่อด้วยทริกเล็กๆ ทริกเด็กอนุบาล . ทริกนี้มีชื่อว่า แก้ผ้า ทริกนี้มีไว้สำหรับดูสิ่งที่ซ่อนไว้ให้แสดงออกมา เพราะเราไม่เชื่อในสิ่งที่ตาเห็น อาจเป็นกระเทยไม่ได้แปลงเพศแฝงมาก็ได้ :47: วิธีการคือ กด Ctrl + ~ ครับ (ปุ่มเปลี่ยนภาษา, ปุ่มที่อยู่ข้างล่าง Esc)เค้าเรียกว่าปุ่มอะไรครับ ใครช่วยสงเคราะห์ที :46: Toggle Key ครับ (ขอบคุณชายคลอง) ปุ่ม tilde ครับ (ขอบคุณลุงอ๋าห์) .ตัวอย่าง ก่อนกด (http://img2.f0nt.com/06/28963605ba0c04e10e881402a7f48985.png) จะเห็นว่า ใต้ชื่อเป็นเลข 1, ใต้ศูนย์ซ่อนไม่มีอะไร และ ใต้สูตรมีคำว่า "ไม่ใช่ศูนย์" . หลังกด (http://img2.f0nt.com/06/39c5875788efaa6b4c3920ce79bf5241.png) พอกดปุ๊บ ไอ้สิ่งที่เราเห็นนั้นมันจะลอกคราบออกมาเป็นตัวตนจริงๆของมัน ต่างจากก่อนกดชัดๆ .ข้อดี - ใช้เช็คสูตรและแก้สูตร - ใช้ตรวจความถูกต้อง - ใช้แกะไฟล์ของคนอื่น ว่าเค้าทำมันยังไง (กรณีต้องการศึกษาเพิ่มเติม) ผมแนบไฟล์ไว้ให้กดเล่นกันด้วยนะ :22:
~ เขาเรียกว่า Toggle Key ครับ
ขอบคุณครับ :27:
ขอบคุณครับ บวกไปเลย :12:
:25: +
:12:
ต้องใช้ทุกวันเลย.. แวะมาหาความรู้ค่ะ.. :25:
ว้าวๆๆๆๆๆ :25:
อ่านต่อบนหิ้งเลยนะ :25:
:46: หมายความว่า ปั่นแต่น้อย
:25: เจ๋งอ่ะ
ขอถามเรื่อง excel หน่อยค่ะ คือแอนมี sheet นึงที่มีข้อมูลของรหัสกับชื่ออยู่ เช่น A B 001 แอน 002 โบว์ 003 จอย 004 บวบ 005 โอ๋ 006 แมว ทีนี้แอนมีอีกชีทนึงซึ่ง column นึงเป็นชื่อ ส่วน column ข้างๆอยากจะหารหัสของคนๆนั้นมาใส่ เช่นช่อง B1 เป็น แอน ช่อง C1 ก็อยากให้เอารหัส 001 มาใส่น่ะค่ะ ต้องใส่สูตรอะไรยังไงเหรอคะ
เยี่ยมจ้อดดด :25: เหมือนเคยเห็นว่า list มันสามารถกดแล้วตารางเปลี่ยนได้ด้วย หรือเรียกว่า MACRO อะไรซักอย่างหรือเปล่าครับ
Macro มันเป็นกลุ่มคำสั่งนี่ครับ คล้ายๆ การทำ Fav. คำสั่ง เช่นการใส่สีพื้นหลัง จัดตัวอักษร ถ้าใช้บ่อยก็ทำ Macro ไว้ จะได้ไม่ต้องคลิ๊กเลือกบ่อยๆ :46:
อ้างคำพูดจาก: แอนค่ะ เมื่อ 14 ส.ค. 2008, 14:33 น. ขอถามเรื่อง excel หน่อยค่ะ คือแอนมี sheet นึงที่มีข้อมูลของรหัสกับชื่ออยู่ เช่น A B 001 แอน 002 โบว์ 003 จอย 004 บวบ 005 โอ๋ 006 แมว ทีนี้แอนมีอีกชีทนึงซึ่ง column นึงเป็นชื่อ ส่วน column ข้างๆอยากจะหารหัสของคนๆนั้นมาใส่ เช่นช่อง B1 เป็น แอน ช่อง C1 ก็อยากให้เอารหัส 001 มาใส่น่ะค่ะ ต้องใส่สูตรอะไรยังไงเหรอคะไม่แน่ใจว่าเ้ข้าใจถูกหรือเปล่านะครับพี่แอน(ค่ะ)
ลองใช้สูตร
=ชื่อsheet!ชื่อเซลล์
เช่น
=sheet1!a1
ข้อมูลที่อยู่บนเซลล์ A1 ของ Sheet1 จะถูกนำมาแสดงยังเซลล์ที่ใส่สูตรนี้ครับ
จู๋ดีๆ แบบนี้มีไว้คั่นครับ :25:
:25: ขอบคุณครับ // ~ คือคีย์ที่เรียกว่า tilde ไม่ใช่เหรอครับ ส่วน toggle key ใช้เรียกคีย์ที่กดคีย์เดิมแล้วมันสลับการทำงานวนไปเรื่อยๆ เหมือนๆ toggle switch เช่น กดทีแรกก็ต๊อกเกิ้ลเปิด กดอีกทีก็จะ ต๊อกเกิ้ลปิด หรืออย่่างกรณีเปลี่ยนภาษาก็กดสลับภาษา(ต๊อกเกิ้ล) ที่คีย์ ~ (tilde) มันก็จะสลับภาษาวนไปเรื่อยๆ เป็นต้น
อ้างคำพูดจาก: แอนค่ะ เมื่อ 14 ส.ค. 2008, 14:33 น. ขอถามเรื่อง excel หน่อยค่ะ คือแอนมี sheet นึงที่มีข้อมูลของรหัสกับชื่ออยู่ เช่น A B 001 แอน 002 โบว์ 003 จอย 004 บวบ 005 โอ๋ 006 แมว ทีนี้แอนมีอีกชีทนึงซึ่ง column นึงเป็นชื่อ ส่วน column ข้างๆอยากจะหารหัสของคนๆนั้นมาใส่ เช่นช่อง B1 เป็น แอน ช่อง C1 ก็อยากให้เอารหัส 001 มาใส่น่ะค่ะ ต้องใส่สูตรอะไรยังไงเหรอคะเท่าที่ทราบ ปกติ ต้องใส่รหัส แล้วหาชื่อนะครับ (ใช้รหัสเป็นคำค้น) กรณีนี้ใช้ VLOOKUP ครับ
อ้างคำพูดจาก: Layiji เมื่อ 14 ส.ค. 2008, 14:47 น. เหมือนเคยเห็นว่า list มันสามารถกดแล้วตารางเปลี่ยนได้ด้วย หรือเรียกว่า MACRO อะไรซักอย่างหรือเปล่าครับ มาโคร คือ การเขียนชุดคำสั่งเพื่อสั่งให้โปรแกรมมันทำงานตามขั้นตอนที่เราได้วางไว้ครับ
โดยส่วนมากจะใช้ในกรณีที่ต้องทำงานเดิมๆซ้ำๆ
เช่น พิมพ์ชื่อลูกค้ารายที่หนึ่ง แล้วต้องเปลี่ยนสีตัวอักษร เปลี่ยนขนาด เปลี่ยนสีพื้นหลัง เปลี่ยนเส้นขอบ (ชุดแรก)
พิมพ์ชื่อลูกค้ารายที่สอง แล้วต้องเปลี่ยนสีตัวอักษร เปลี่ยนขนาด เปลี่ยนสีพื้นหลัง เปลี่ยนเส้นขอบ (ชุดสอง)
พิมพ์ชื่อลูกค้ารายที่สาม แล้วต้องเปลี่ยนสีตัวอักษร เปลี่ยนขนาด เปลี่ยนสีพื้นหลัง เปลี่ยนเส้นขอบ (ชุดสาม)
...
ถ้ามีลูกค้าซัก 30 รายก็เมื่อย+น่าเบื่อแล้วครับ แต่ถ้าเราใช้มาโครก็คือ ทำปุ่มไว้ปุ่มหนึ่ง พอเราพิมพ์รายชื่อลูกค้ารายแรกเสร็จปุ๊บ
กดปุ่มปั๊บ ทุกอย่างก็เสร็จเลย เราก็พิมพ์ชื่อลูกค้ารายที่สองต่อ เสร็จก็กดปุ่ม พิมพ์รายที่สาม กดปุ่ม ...
ตัวอย่าง
Sub Test()
InputValue = InputBox("????????????????????", "????????????", 1)
Selection.ClearContents
For i = 1 To InputValue Step 1
ActiveCell.Offset(-i, 0).Select
Selection.Copy
ActiveCell.Offset(i, 0).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlAdd, SkipBlanks:= _
False, Transpose:=False
Next i
ActiveCell.Offset(-i, 0).Select
ActiveCell.FormulaR1C1 = "3600"
Selection.Copy
ActiveCell.Offset(i, 0).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlDivide, _
SkipBlanks:=False, Transpose:=False
Selection.NumberFormat = "0.00"
Selection.Font.ColorIndex = 3
End Sub
ครับป๋าเลย์ :22:
อ้างคำพูดจาก: ภูกระดึง เมื่อ 14 ส.ค. 2008, 16:55 น. // ~ คือคีย์ที่เรียกว่า tilde ไม่ใช่เหรอครับ ส่วน toggle key ใช้เรียกคีย์ที่กดคีย์เดิมแล้วมันสลับการทำงานวนไปเรื่อยๆ เหมือนๆ toggle switch เช่น กดทีแรกก็ต๊อกเกิ้ลเปิด กดอีกทีก็จะ ต๊อกเกิ้ลปิด หรืออย่่างกรณีเปลี่ยนภาษาก็กดสลับภาษา(ต๊อกเกิ้ล) ที่คีย์ ~ (tilde) มันก็จะสลับภาษาวนไปเรื่อยๆ เป็นต้น ขอบคุณครับ ลุงอ๋าห์ :46:
ส่วนโจทย์ของน้องแอนค่ะ ใช้ VLOOKUP ตามที่คุณ Pond บอกเลยครับ
เดี๋ยวพรุ่งนี้มาตอบให้ครับ ขอตัวไปเรียบเรียงก่อน :40:
ขอบคุณครับ ไว้จะขอคำปรึกษาหน่อย
จากโจทย์น้องแอนค่ะ
อ้างคำพูดจาก: แอนค่ะ เมื่อ 14 ส.ค. 2008, 14:33 น. ขอถามเรื่อง excel หน่อยค่ะ คือแอนมี sheet นึงที่มีข้อมูลของรหัสกับชื่ออยู่ เช่น A B 001 แอน 002 โบว์ 003 จอย 004 บวบ 005 โอ๋ 006 แมว ทีนี้แอนมีอีกชีทนึงซึ่ง column นึงเป็นชื่อ ส่วน column ข้างๆอยากจะหารหัสของคนๆนั้นมาใส่ เช่นช่อง B1 เป็น แอน ช่อง C1 ก็อยากให้เอารหัส 001 มาใส่น่ะค่ะ ต้องใส่สูตรอะไรยังไงเหรอคะเดาว่า sheet แรกจะเป็นฐานข้อมูล (ข้อมูลคือ รหัส กับ ชื่อสาวก)
ส่วน sheet สองจะเป็นการแสดงรหัสของสาวกที่เราใส่ไว้ โดยดึงจากฐานข้อมูล
ในกรณีนี้ เราจะใช้สูตร VLOOKUP เข้าไปดึงข้อมูลครับ
VLOOKUP ใช้ค้นหาค่าในคอลัมน์ซ้ายสุดของตาราง แล้วส่งกลับค่าในแถวเดียวกันจากคอลัมน์ที่ระบุไว้ในตารางอ้างอิง Syntax VLOOKUP (ค่าที่จะหาในคอลัมน์แรกของตาราง,ตารางหรือฐานข้อมูลที่เราใช้อ้างอิง,เลขคอลัมน์ในตารางที่เราต้องการจะส่งค่ากลับมา ,0 หรือ 1)งงไหมครับ? เอาเป็นว่า
เราไปที่อำเภอ(ฐานข้อมูล) บอกเจ้าหน้าที่ว่า ขอทราบเลขบัตรประชาชน(รหัส)ของนายก. หน่อย
แล้วเค้าก็บอกมาให้ครับ ประมาณนี้
จบทฤษฎีแล้วมาปฏิบัติกันเถอะ
ขั้นแรก เตรียมฐานข้อมูลก่อน จากโจทย์ใน sheet1
(http://img2.f0nt.com/15/47dc2b7d9fa44c5a7ef61d5ec3a971bb.png)
ขั้นที่สอง ใน sheet2 ทำช่องไว้ใส่ชื่อกับรหัส (ลองใส่ชื่อเข้าไปเลย)
(http://img2.f0nt.com/15/b60dd15d7707bf4fe5e120666de20d71.jpg)
ขั้นที่สาม ถ้าเราใส่สูตรใน C1 ไปเลย มันจะไม่ได้ เพราะว่ามันผิดตาม Syntax ตัวสีแดง
ค่าที่เราจะหาคือ
จอย ไม่ได้อยู่ในคอลัมน์แรกของตาราง หรือใน sheet1 คอลัมน์ A
เหมือนไปอำเภอ บอกป้าขอรหัสของจอยหน่อย ป้างง ป้ารู้แต่ 001, 002, 003, ... เพราะคอลัมน์แรกของตารางเป็นรหัส
(http://img2.f0nt.com/15/7c77d54b7a6e636b7d212a5a46c2e981.jpg)
ฉะนั้นเราต้องหลอกอำเภอ โดยการเพิ่มคอลัมน์ C ใน sheet1 ให้เป็นรหัส โดยให้มันดึงข้อมูลของตัวมันเอง
(http://img2.f0nt.com/15/e30783bf440b274268f506fe732a2c96.jpg)
(ใช้ทริกแก้ผ้าดูนะ)
ขั้นที่สี่ เราก็มาเปลี่ยนสูตรใหม่ โดยเลื่อนตารางฐานข้อมูลให้ตรงกับ Syntax
(http://img2.f0nt.com/15/7112b567c6a7b4f2391b9974d0798d9c.jpg)
ขออธิบายเพิ่มเติมใน Syntax ตัวสีน้ำเงิน :52:
ถ้าเราใส่ 0 คือ ชื่อที่เราใส่ต้องตรงเป๊ะ ถ้าผิดจะเออเร่อ
ถ้าเราใส่ 1 คือ มันจะหาอะไรที่ใกล้เคียงมาให้
เช่น
ลองใส่ชื่อ
จักรี ดูในกรณี 0
(http://img2.f0nt.com/15/b583f995210bdfdc4a1f8e437db491a6.jpg)
แล้วถ้าลองเป็น 1 ล่ะ
(http://img2.f0nt.com/15/ef3041c00416963965d01577c4758bf3.jpg)
:07: :07:
แนบไฟล์ตัวอย่างและการประยุกต์ใช้(เล็กๆ)มาให้ครับ
:18: โอว
โอว ขอบคุณครับ :46:
+ ขอบคุณครับ :46:
อุ๊ย เพิ่งมาเห็น ขอบคุณมากๆค่ะ+ :25: พอดีทำมือเสร็จไปชุดนึงแล้ว เดี๋ยวจะได้ใช้ VLOOKUP ที่หนุ่มน้อยสอนแน่นอนค่ะ
:25: :25: ขอบคุณค่ะ กำลังต้องใช้พอดีเลย +
เคยเรียน Excel ตอนปีสามด้วยล่ะ :05: แล้วก็ยังงงกับ VLOOKUP มาจนทุกวันนี้ ดังนั้นขอบคุณมากจ้ะ :54:
กลับมารายงานว่า ได้อ่าน VLOOKUP จากทู้นี้.. แล้วก็นำไปใช้จริงเลยค่ะ ช่วยงานได้เยอะเลยค่ะ เอาไปผสมผสานกับสูตรอื่นๆ ตอนนี้ลดปริมาณงานถึกๆ ไปเพียบเลยค่ะ :12:
ยินดีด้วยครับ :27: บทต่อไปคงสักประมาณสัปดาห์หน้าครับ :52:
สอนถึงทำ PivotChart เลยนะ :27:
บทที่ ๒ ตั้งชื่อ (Define Name) การตั้งชื่อ (Define Name) คือ การแทนที่ข้อมูลด้วยตัวอักษร เช่น (http://img2.f0nt.com/29/dfc49dc5421ea5266e5cda729a278611.png) จากรูป จะเห็นได้ว่าเราแทนเซลล์ C4 ถึง C8 ด้วยชื่อ "ชื่อ" ซึ่งดูได้ตรงช่อง Name Box และในเซลล์อื่นๆ ก็ตามนั้น ดังนั้นเมื่อเราพูดถึง "ชื่อ" มันก็คือ C4 ถึง C8 นั่นเองทำยังไง? เมื่อเราต้องการที่จะตั้งชื่อให้เซลล์ใดๆก็ตาม เราจะกดCtrl + F3 หรือ (http://img2.f0nt.com/29/a7a5aa77715885acf395b96c5fb94b38.png) ตรงเซลล์นั้นๆ ไม่ว่าจะเป็นเซลล์เดียว หรือหลายเซลล์ก็ได้ ไม่ว่ากัน หรือ จะตั้งตรง Name Box เลยก็ได้ (http://img2.f0nt.com/17/df51479d594b60a4f4d5705a1209c1a2.png)แล้วถ้าจะยกเลิกล่ะ? หากเกิดกรณีที่เบลอ ตั้งผิด หรือชื่อมันไม่ถูกใจจอร์จ สามารถแก้ไข ลบทิ้ง ตั้งใหม่ ได้ที่เดิมครับ (http://img2.f0nt.com/29/1108dc2f686b68a2e2b043e4029bdbbd.png)หลักการตั้งชื่อ ๑. ควรตั้งชื่อให้สัมพันธ์กับข้อมูล จะได้ไม่งงและใช้งานได้สะดวก ๒. ตัวเล็กตัวใหญ่ เอ๊กเซลมันจะถือวิสาสะว่าเหมือนกัน เช่น Name, NAME, name, nAME, NaMe, namE, ... คือชื่อเดียวกันนะ ๓. ชื่อซ้ำกับสูตรก็ได้นะ ใจดีจัง แต่ไม่แนะนำ เพราะเวลาใช้จะงงง้งงง เช่น IF, SUM, AVERAGE, MAX, ... ทั้งหลายแหล่ ๔. ห้ามเว้นวรรค ๕. เอาตัวเลขขึ้นต้นไม่ได้ แนบไฟล์ไว้ให้ดูเหมือนเดิมครับ :22:
กรี๊ด :25: :25: :25: พี่แอนอย่าลืมให้เงินเดือนเค้าด้วยนะ หมื่นนึง :37:
:25: มาต่อแล้ว เยี่ยมเลยครับ
ขอบคุณมากค่ะ :25:
:46: ขอบคุณนะคะ
เยี่ยมยอดกระเทียวเจียม :25:
อ้างคำพูดจาก: เดอะบุ๋ม เมื่อ 29 ส.ค. 2008, 16:55 น. เยี่ยมยอดกระเทียวเจียม :25:มุกนี้รอให้แอนมาเล่น แอนชอบเล่นมุกนี้มาก :21:
กระเจี๊ยวเทียม :07: ไง พอใจไหม กว่าจะว่างมาเก็บดาวจู๋นี้ก็ล่อไปครึ่งเดือนเนี่ย :05: //ขอบคุณสำหรับ Ctrl+F3 ครับ :25: จำได้ว่าเมื่อก่อน (สมัยสิบปีก่อนนู่น) เคยใช้ด้วยล่ะ ตอนนั้นชอบมั่วเล่นโปรแกรมออฟฟิศจนเจอ อ้อ ถ้าจะ select เซลล์ที่ได้ทำการตั้งชื่อไว้ ก็ให้มองหาช่องเล็กๆ ที่บอกชื่อเซลล์ตรงมุมบนซ้าย (ใต้ช่องบอกฟอนต์ไง) ถ้าจิ้มให้มัน drop down แล้วเลือกชื่อเซลล์ที่เราตั้งไว้ มันก็จะ select เซลล์ใน sheet เองจ้ะ
เป็นโปรแกรมที่ไม่เคยเหยียบย่างเลย :30: เคยทำตอนทีสิสหนนึง แล้วไม่รู้ต้องจัดยังไงให้พอดี A3 สุดท้ายก็ปริ้นต์สกรีนออกมา :30: แถมบุ๊คทีสิสก็ไม่ได้ทำในเวิร์ดเพราะใช้ไม่เป็น ทำใน coreldraw ทั้งเล่ม :30:
อ้างคำพูดจาก: ไอ้แอนนนนน เมื่อ 13 ก.ย. 2008, 04:18 น. อ้อ ถ้าจะ select เซลล์ที่ได้ทำการตั้งชื่อไว้ ก็ให้มองหาช่องเล็กๆ ที่บอกชื่อเซลล์ตรงมุมบนซ้าย (ใต้ช่องบอกฟอนต์ไง) ถ้าจิ้มให้มัน drop down แล้วเลือกชื่อเซลล์ที่เราตั้งไว้ มันก็จะ select เซลล์ใน sheet เองจ้ะช่องนั้นเรียกว่า Name Box ครับ :22:
อ้างคำพูดจาก: พลัม เมื่อ 14 ก.ย. 2008, 10:48 น. เป็นโปรแกรมที่ไม่เคยเหยียบย่างเลย :30: เคยทำตอนทีสิสหนนึง แล้วไม่รู้ต้องจัดยังไงให้พอดี A3 สุดท้ายก็ปริ้นต์สกรีนออกมา :30: แถมบุ๊คทีสิสก็ไม่ได้ทำในเวิร์ดเพราะใช้ไม่เป็น ทำใน coreldraw ทั้งเล่ม :30:ถึกมากเลยครับ :38:
บทที่ ๓ ไปหาชื่อ (Go To) การไปหาชื่อ (Go To) คือ การเดินทางไปยังชื่อที่เราได้ตั้งไว้ วิธีการไปหา คือ เลือกโดยตรงจาก Name Box หรือ F5 ตัวอย่าง จากตัวอย่างที่แล้ว (http://www.f0nt.com/forum/index.php/topic,13734.msg1031580.html#msg1031580) อยู่ดีๆศักดิ์โดนสาปให้กลายเป็นหมู ดังนั้นแอดมินจะต้องทำการแก้ไขฐานข้อมูลของศักดิ์ เพื่ออัพเดตข้อมูลให้ทันสมัย เราก็เลือกชื่อที่เราได้ตั้งไว้ตรง Name Box หรือ กด F5 ก็ได้ (http://img2.f0nt.com/18/23f0c8add9b6ece6ac66b9ad8243581f.png) เมื่อเจอแล้วเราก็ทำการแก้ไขซะเลย (http://img2.f0nt.com/18/77851e74fb7be2eb6afe3a33638a5a7b.png) หนึ่งในประโยชน์จากการตั้งชื่อครับ :12:
นักเรียนมาเรียนแล้วค่ะ ขอบคุณค่ะ :46:
มีประโยชน์มาก ขอบคุณ :25:
บทที่ ๔ ใช้ชื่อ ประโยชน์จากการตั้งชื่อยังมีอีกครับ คือ การใช้ชื่อตัวอย่างเลยแล้วกัน สมมติให้เดือนเป็นเจ้ามือหวยและแชร์ แต่เผอิญขี้เกียจ จึงว่าจ้างให้หนุ่มเป็นเด็กเดินเก็บเงินให้ โดยต้องจ่ายค่าจ้างเป็น ๕๐ % ของค่าหวยที่เก็บได้ และค่าโอเลี้ยงดับกระหาย ๑๐๐ บาท แต่ก่อนที่หนุ่มจะส่งเงินที่เก็บได้ให้เดือนนั้น เจอะนายแอนที่เรียกค่าคุ้มครอง ๑๐ บาท ดังนั้นเดือนจะได้เงินกี่บาท? :39: ๑. ขั้นแรก ทำฐานข้อมูลลูกค้าก่อนตามโพย (http://img2.f0nt.com/27/5b789b125c87df2445d274ca9a73064f.png) โดยปกติช่องรวม เราจะใช้ =SUM(พื้นที่สีส้ม) แต่ผมทำการตั้งชื่อให้พื้นที่สีส้มนั้นชื่อ "ค่าหวย" ดังนั้น ในช่องรวม ผมจึงพิมพ์ใส่ว่า =SUM(ค่าหวย) แทน (นี่คือวิธีแรก คือพิมพ์ชื่อใส่ไปในสูตรได้เลย ถ้าเราจำชื่อที่ตั้งไว้ได้) และในช่องรวมค่าหวย ผมก็ได้ตั้งชื่อให้มันว่า "รวมค่าหวย" ด้วย (http://img2.f0nt.com/27/0a8d91eccc36be8b1db40a5de9542d17.png) ส่วนค่าแชร์ก็ทำเหมือนกัน ๒. เมื่อได้ฐานข้อมูลแล้ว เราก็มาแจกแจงรายจ่ายที่ต้องเสียไป พร้อมทั้งตั้งชื่อให้ด้วย ตามรูปเลย (http://img2.f0nt.com/27/7b42b3ab5213f7f13a9ab44722344a88.png) ๓. มาดูส่วนของเจ้ามือ (http://img2.f0nt.com/27/de38bc68d9f4be3c38b2e61e37d0be6d.png) ไปที่ช่องค่าหวย ช่องนี้คือเงินค่าหวยทั้งหมดที่ได้รับ หรือ "รวมค่าหวย" ที่เราได้ตั้งชื่อกันไว้แล้วในข้อ ๑ ดังนั้น เราก็จะพิมพ์ = แล้วตามด้วย F5 เลือกที่ "รวมค่าหวย" (นี่คือวิธีที่สอง คือใช้ F5 ในกรณีที่จำชื่อไม่ได้ หรือขี้เกียจพิมพ์) (http://img2.f0nt.com/27/7f029de8f35998f49bc7cdf52182b0cc.png) แล้วกด Enter ๒ ทีก็เสร็จแล้ว ๔. ที่ช่อง ค่าแชร์ และ ผู้คุ้มครอง ก็ทำเหมือนกับข้อ ๓ นะ ลองดู :12: ๕. ต่อมาที่ช่อง เด็กเดิน เรามาทำความเข้าใจกันก่อนว่า จำนวนเงินที่ต้องจ่ายให้เด็กเดิน ก็คือ ๕๐ % จากค่าหวยที่เก็บได้ทั้งหมด รวมกับ ค่าโอเลี้ยง เมื่อแปลงเป็นสูตรจะได้ว่า (รวมค่าหวย * (เปอร์เซ็นต์ค่าหวย / 100)) + ค่าโอเลี้ยง เราก็ใส่ไปเลย ด้วย วิธีพิมพ์ หรือ F5 ก็ได้ (http://img2.f0nt.com/27/3f886cdf351254662da9e7d91299f785.png) ๖. อันนี้ลองเปรียบเทียบดูระหว่างการใช้ชื่อจากชื่อที่ได้ตั้งไว้ กับ แบบไม่ได้ตั้งอะไรเลย จะเห็นว่ามันดูรู้เรื่องและเป็นภาษาคนมากกว่า :52: (http://img2.f0nt.com/27/e184be5a1fe64b66ac4e569d1e334733.png) ๗. อยากรู้ว่าเดือนจะได้เงินเท่าไหร่? จะขาดทุนหรือไม่? ก็ใส่กันได้เลยที่ช่อง รายได้สุทธิ ตามสะดวกครับ อันนี้ฝากไว้เป็นการบ้าน ครั้งหน้าจะมาเฉลยพร้อมทริค :42: ขอบคุณนักแสดงรับเชิญในจู๋ทุกท่านครับ :40:
ตัวอย่างประกอบช่วยได้เยอะเลยค่ะ ขอบคุณนะคะ .. จะนำไปฝึกต่อค่ะ :46:
ไม่เป็นไรค่ะยินดี๊ยินดี :33:
เพิ่งเห็นว่าแอ้ก็เป็นลูกค้าหวยกับแชร์ด้วย.. :56: (ถ้าถูกหวยอย่าลืมจ่ายนะคะ) ปล. เรื่อง Validation แล้วก็ List ที่มาเก็บความรู้ไป เอาไปใช้ในงานด้วยค่ะ แต่มันยังไม่ค่อยจะสมบูรณ์เท่าไหร่ แอ้แนบไฟล์มาให้วิจารณ์ได้ไหมคะ
ได้เลยครับยินดี๊ยินดี :33: แต่ถ้าถูกหวยต้องไปทวงที่เจ้ามือนะ :30:
เทคนิคตั้งชื่อเซลล์สะดวกดีแฮะ ปกติใช้ภาษาเฟรินตลอดเลย :25: ขอบคุณครับ จุ๊ฟๆ :27:
:25: แอร๋ย เจ้ามือจนขนาดเลยฮ่ะ
ขออภัยครับทิ้งช่วงนานไปหน่อย มาต่อกันเลยดีกว่า :42: จากการบ้านที่ให้ไปครั้งที่แล้ว ได้ผลกันยังไงบ้าง รายได้สุทธิของเดือนคือเท่าไหร่? เฉลยคือ 1,275 บาทนะ แต่ใครๆก็คงจะตอบได้แหละ ในบทนี้ บทที่เท่าไหร่แล้วไม่รู้ :37: เราจะมาดูถึงวิธีการหาคำตอบของการบ้านครั้งที่แล้ว ถ้าใครงงๆ จำความไม่ได้ ก็ย้อนกลับไปอ่านตอนที่แล้วก่อนนะ ในช่องรายได้สุทธิ เราสามารถที่จะหาคำตอบได้หลายวิธี วิธีแรก แบบลูกทุ่งๆ ตั้งชงตั้งชื่ออะไรไม่รู้จัก จะได้ว่า (http://img3.f0nt.com/31/833b31bee2fb700389d484d9c05543bd.png) วิธีที่สอง สำหรับผู้มีวิชาดูหลำ ตั้งชื่อไปแล้วก็นำชื่อมาใช้ จะได้ว่า (http://img3.f0nt.com/31/f98662d818360005a736e42ab59a6ebd.png) สังเกตได้ว่าวิธีแรกจะดูง่ายกว่านะ ถึงจะเป็นภาษาเฟรินก็เหอะ แล้วหยั่งงี้เราจะตั้งชื่อกันมาทำไมล่ะ :09: ้เราก็จะแก้โดยใช้ทริก ซ่อนสูตรซ้อนชื่อ ครับ พูดเร็วๆด้วยล่ะ :52: จากโจทย์ ถ้าเรามองดีๆ เราจะพบว่าที่จริงแล้ว รายได้สุทธิมันก็คือ รายรับที่หักรายจ่ายออก ซึ่งรายรับก็คือ ค่าหวย+ค่าแชร์ และรายจ่ายคือ ค่าเด็กเดิน+ค่าคุ้มครอง ดังนั้น เราก็ตั้งชื่อขึ้นมาใหม่ว่า รายรับ โดยที่ช่องนั้นก็ใส่ว่า =รวมค่าหวย+รวมค่าแชร์ ตามภาพ (http://img3.f0nt.com/31/c904268a95be75cfb2ee6edc0dd6d550.png) ส่วน รายจ่าย ก็เหมือนกัน คราวนี้ทำอีกวิธี ไม่ต้องพิมพ์ชื่อ เอาเม้าส์จิ้มๆมันที่เซลล์ได้เลย =UseName!$E$4+UseName!$F$4 ตามภาพ (http://img3.f0nt.com/31/fac92b37ad4e7dbc8b8e3b35dd89e31d.png) พอตั้งเสร็จแล้ว เราก็วกกลับมาที่ช่องรายได้สุทธิ อีกครั้ง แล้วก็ใส่ชื่อที่เราเพิ่งตั้งไปเมื่อกี้ว่า=รายรับ-รายจ่าย ผลลัพธ์ที่ได้ก็จะออกมาเท่ากันเป๊ะ (http://img3.f0nt.com/31/90a8a8dad26dc3af1661c8751fe17416.png) อันนี้ลองเทียบกันทั้ง ๓ แบบครับ (http://img3.f0nt.com/31/66539022ee74c1123c5bf14f7e47e416.png) ทริกนี้ เราสามารถแทรกสูตรใดๆ หรือชื่อ หรือการคำนวนอื่นๆเข้าไปได้เยอะเลย แล้วแต่ว่าเราจะประยุกต์ใช้ยังไง ตัวอย่างครับ :26: (http://img3.f0nt.com/31/3157d97e02946abefb1c56036255f373.png) แนบไฟล์ตัวอย่างมาให้ด้วยนะครับ
เดี๋ยวดี๊ เดี๋ยวค่อยมาอ่าน :07:
คนข้างบนยังมีเวลาปั่นบอร์ดอีกเนาะ :43: ขอศึกษาก่อนนะคะอาจารย์ แล้วจะมาส่งการบ้านค่ะ
มาเลยๆ :22:
ขอแจมด้วยคนนะครับ
สปอยล์นิด เคยสอบ certificate excel core มา และสอบ excel expert ด้วย
แต่ได้ใบ certificate แค่ core เพราะแบบ expert มันยากสุดๆ
(ยากตรงแปลโจทย์เนี่ยแหละ หาที่เค้าต้องการให้ทำไม่เจอเลย)
อ้างคำพูดจาก: Layiji เมื่อ 14 ส.ค. 2008, 14:47 น. เยี่ยมจ้อดดด :25: เหมือนเคยเห็นว่า list มันสามารถกดแล้วตารางเปลี่ยนได้ด้วย หรือเรียกว่า MACRO อะไรซักอย่างหรือเปล่าครับ คำตอบคือ.... Filter ครับ หรือ v.ภาษาไทย ก็จะหมายถึง ตัวกรอง ครับ
เรามาดูวิธีการใช้งานกัน
(http://i46.photobucket.com/albums/f127/aomiza/Computor/Excel/excelFilter001.png)
ขั้นแรก เลือกตารางที่ต้องการทำ Filter
(http://i46.photobucket.com/albums/f127/aomiza/Computor/Excel/excelFilter002.png)
ตามรูปเลยครับ
(http://i46.photobucket.com/albums/f127/aomiza/Computor/Excel/excelFilter003.png)
ก็จะได้ตารางที่มีลูกศรอยู่ข้างๆ หัวตาราง
(http://i46.photobucket.com/albums/f127/aomiza/Computor/Excel/excelFilter004.png)
คลิกที่ลูกศรใน คอลัมน์ ที่ต้องการ ก็จะเห็นตัวเลือกเยอะแยะไปหมด
- Sort Smallest to Largest เรียงลำดับข้อมูลจากน้อยไปหามาก
- Sort Largest to Smallest ตรงกันข้ามกับข้างบน
- Sort by Color เรียงลำดับตามสี
(การเรียงลำดับทั้งหมด จะเรียงลำดับไปทั้ง record ....เช่น ผมเรียงลำดับเงินเดือนจากน้อยไปมาก
เงินเดือน 2000 ก็จะขึ้นมาอยู่ข้างบนสุด พร้อมๆ กับ ชื่อ และ รหัส ที่ตาม เงินเดือนขึ้นมาด้วย)
- Clear Filter From "อันนี้เป็นชื่อ column" ยกเลิกการ Filter ข้อมูลในคอลัมน์
- Filter by Color Filter ข้อมูลตามสี
- Number Filters > เดี๋ยวจะอธิบายถัดไป
(http://i46.photobucket.com/albums/f127/aomiza/Computor/Excel/excelFilter005.png)
ในส่วนของ ตัวเลขที่มี การ เจษฏาภรณ์ (ติ๊ก) ไว้นั้น ก็จะถูกแสดงผลออกมาถ้าไม่ต้องการให้ตัวไหนแสดงขึ้นมา
ก็ไม่ต้องไป เจษฏาภรณ์ (ติ๊ก) นะครับ
ดูผลลัพธ์ในรูปข้างล่าง
(http://i46.photobucket.com/albums/f127/aomiza/Computor/Excel/excelFilter009.png)
(http://i46.photobucket.com/albums/f127/aomiza/Computor/Excel/excelFilter006.png)
ต่อไปก็ถึงส่วนของ Number Filter
เอาง่ายๆ เลยแล้วกัน ว่า มันสามารถแสดงผล ในช่วงของตัวเลข ( หรือ ตัวอักษร ) ที่ต้องการได้
ดังเช่นในรูปถัดไป
ผมต้องการแสดงผลคนที่มีเงินเดือนมากกว่า 10000
ผมกดเลือก Greater Than...
(http://i46.photobucket.com/albums/f127/aomiza/Computor/Excel/excelFilter007.png)
แล้วผมก็ใส่ค่า 10000 เข้าไป
ก็จะได้ผลแบบนี้
(http://i46.photobucket.com/albums/f127/aomiza/Computor/Excel/excelFilter008.png)
ซึ่งตัวเลือกอื่นๆ เช่น equal , not equal , between bla bla bla ก็แปลตามตัวได้เลย
เย่ ดีเลยครับ ร่วมด้วยช่วยกัน :27: filter นี่ประโยชน์เยอะเลย 2007 มัน sort สีได้ด้วยเร๊อะ :07: เพิ่งรู้ว่ามีการสอบด้วย อยากเห็นข้อสอบจัง :25:
อ้างคำพูดจาก: หนุ่ม เมื่อ 19 พ.ย. 2008, 00:03 น. เย่ ดีเลยครับ ร่วมด้วยช่วยกัน :27: filter นี่ประโยชน์เยอะเลย 2007 มัน sort สีได้ด้วยเร๊อะ :07: เพิ่งรู้ว่ามีการสอบด้วย อยากเห็นข้อสอบจัง :25:ได้ครับ มีให้เลือกด้วยนะ ว่าจะ sort หรือ filter สี bg หรือ สี f0nt
ข้อสอบของ excel core ค่อนข้างง่ายครับ
อ่านแล้วรู้ทันทีว่าเขาต้องการให้เราทำอะไร
แต่ expert นี่สิ แปล 2-3 ตลบ ก็ยังไม่เข้าใจ :53: :53:
ข้อสอบก็แนวๆ ว่า
เปลี่ยน format ของ column salary ให้เป็น ทศนิยม 2 ตำแหน่ง และถ้าเป็นเลขที่ < 0 (จำนวนติดลบ)
ให้เปลี่ยน f0nt color เป็นสี แดง
ขุดครับ ใน เอ็กเซล ในช่องเดียวกันแต่ขึ้นบรรทัดใหม่นี่กดอะไรครับ ถ้าหากว่า ในช่องนั้น ผมมีการจัดหน้าไว้บ้างจะเป็นไปได้มั้ยครับ จะลองไปทำพวก quotation ดูน่ะครับ แต่ไม่รู้จะเก็บฐานข้อมูลแบบไหนดี เช่น ------------------------------------------------------------------ รายการ บาท ------------------------------------------------------------------ 1. งานเว็บไซต์ รายละเอียดมีดังนี้ - ออกแบบ - Flash - Programing 40,000 ----------------------------------------------------------------- 2. งานถ่ายรูป - ค่าช่างกล้อง - ค่าเช่าไฟ 20,000 ------------------------------------------------------------------
อ้างคำพูดจาก: Layiji เมื่อ 29 เม.ย. 2009, 14:14 น. ขุดครับ ใน เอ็กเซล ในช่องเดียวกันแต่ขึ้นบรรทัดใหม่นี่กดอะไรครับกด shiftค้าง+enter ค่ะป๋า :22:
ไม่รู้ว่าวิธีที่ถูกทำยังไงนะคะ แต่ถ้าแอ้ทำ อยากให้ได้ผลแบบนั้น ก็จะพิมพ์ที่อื่นก่อน แล้วก๊อบไปใส่ใน cell ของ excel แล้วก็จัดขนาดให้พอดีน่ะค่ะ ก็จะได้ผลแบบอยู่ในช่องเดียวกันเหมือนกัน สำหรับ Quotation ที่เคยทำแบบที่มีข้อมูลเยอะๆ ก็จะเป็นแบบนี้มากกว่าค่ะ ----------------------------------------------------- 1. งานเว็บไซต์ 40,000 ----------------------------------------------------- - ออกแบบ ----------------------------------------------------- - Flash ----------------------------------------------------- - Programming -----------------------------------------------------
อ้างคำพูดจาก: เดอะบุ๋ม เมื่อ 29 เม.ย. 2009, 14:18 น. กด shiftค้าง+enter ค่ะป๋า :22:ไม่ได้อ่ะ :05:
อ้างคำพูดจาก: แอ้ เมื่อ 29 เม.ย. 2009, 14:21 น. ไม่รู้ว่าวิธีที่ถูกทำยังไงนะคะ แต่ถ้าแอ้ทำ อยากให้ได้ผลแบบนั้น ก็จะพิมพ์ที่อื่นก่อน แล้วก๊อบไปใส่ใน cell ของ excel แล้วก็จัดขนาดให้พอดีน่ะค่ะ ก็จะได้ผลแบบอยู่ในช่องเดียวกันเหมือนกัน สำหรับ Quotation ที่เคยทำแบบที่มีข้อมูลเยอะๆ ก็จะเป็นแบบนี้มากกว่าค่ะ ----------------------------------------------------- 1. งานเว็บไซต์ 40,000 ----------------------------------------------------- - ออกแบบ ----------------------------------------------------- - Flash ----------------------------------------------------- - Programming -----------------------------------------------------อย่างนี้ถ้าหน้าตา quotation ของเราเป็นแบบนี้ แล้วโครงสร้างของ DB จะลำบากหรือเปล่าครับ ในเมื่อ รายการสินค้ามันไม่ตายตัว
ทีแรกผมคิดไว้ประมาณนี้ครับ
QuoID Qdetail AMOUT
001 รายการ.....(ที่จัดหน้าไว้แล้ว) 40000
001 รายการ2 .................... 20000
Alt + Enter ครับ
+ ก่อน อ่านทีหลัง ขอบคุณนะคะ :25:
อ้างคำพูดจาก: จอนจัด เมื่อ 29 เม.ย. 2009, 14:46 น. Alt + Enter ครับขอบคุณค่ะ อันนี้ไม่รู้มาก่อนเลย :56:
ปกติใช้พิมพ์ใน word แล้วก๊อบไปใส่เอาค่ะ..
เข้ามาแล้วได้ความรู้ทุกทีเลยจู๋นี้
อ้างคำพูดจาก: Layiji เมื่อ 29 เม.ย. 2009, 14:40 น. อย่างนี้ถ้าหน้าตา quotation ของเราเป็นแบบนี้ แล้วโครงสร้างของ DB จะลำบากหรือเปล่าครับ ในเมื่อ รายการสินค้ามันไม่ตายตัว ทีแรกผมคิดไว้ประมาณนี้ครับ QuoID Qdetail AMOUT 001 รายการ.....(ที่จัดหน้าไว้แล้ว) 40000 001 รายการ2 .................... 20000อันนี้แอ้ว่าคงแล้วแต่ถนัดด้วยแหละค่ะ (โครงสร้างของ DB คืออะไรเหรอคะ :44:)
ปกติเวลาทำ BOQ งานโครงสร้าง Item มันจะเยอะมากๆ เลยอะค่ะ
ก็จะเคาะไปรายการละบรรทัดเลย ไม่งั้นช่องตารางมันจะดูใหญ่โตเอามากๆ ก็เลยถนัดทำแบบนั้นน่ะค่ะ :56:
อ้างคำพูดจาก: จอนจัด เมื่อ 29 เม.ย. 2009, 14:46 น. Alt + Enter ครับอายจัง :30:
ขอโทษที่ข้อมูลเพี้ยนค่ะป๋า :46: หนูยังเด็กค่ะ ไม่รู้เรื่อง
Alt+Enter ในแมคไม่ได้ :56:
ว้ายๆ พวกแมค :56:
สมการนี้เขียนยังไงครับ ถ้า cellที่ระบุ ไม่เป็นตัวเลข ให้ this.cell = "ไม่ใช่ตัวเลขจ้ะ" อีกอันคือ เราจะทำให้ id มันเพิ่มเอาแบบ auto increment ยังไงเหรอครับ :46:
=IF(ISNUMBER(B6), "is number", "not number") ยังไม่เข้าใจตรงจะให้ id เพิ่มแบบ auto increment สำหรับ excel ถ้าวางตัวเลข 1 กับ 2 ในสองเซลติดกัน แล้ว highlight 2 เซลนั้น copy เซลต่อๆ ลงมา มันเพิ่มค่า +1 ให้เองค่ะ
ขอบคุณครับ ผมอยากลองใส่ชื่อบริษัทลูกค้า ไปปั๊บให้มันรัน id ไปเลยน่ะครับ แต่เพิ่มเองน่าจะเร็วกว่า :42:
ถามกันตรงๆอีกครั้งครับ ถ้าสมมุติว่าเราจะเอาวันเดือนปีมาทำเป็นเลข order นี่ต้องยังไงดีครับ เช่น 30/04/2552 เป็น 520430-1 จะได้มั้ยครับ ขอบคุณครับ
ทำเป็นแต่แปลง 30/04/2552 เป็น 520430 อ้ะครับ :37:
แค่อยากรู้อ่าา เผื่อจะได้เข้าโค้ดอะไรได้มั่ง ทำเกมผ่าน excel อะไรงี้อ่ะ :05:
อ้างคำพูดจาก: Layiji เมื่อ 30 เม.ย. 2009, 18:11 น. ถามกันตรงๆอีกครั้งครับ ถ้าสมมุติว่าเราจะเอาวันเดือนปีมาทำเป็นเลข order นี่ต้องยังไงดีครับ เช่น 30/04/2552 เป็น 520430-1 จะได้มั้ยครับ ขอบคุณครับใช้ระบบเดียวกะตูเด๊ะเลย ฟอร์แมตนี้เลยครับ
ลูกค้าจะได้ไม่รู้ว่าเรามีลูกค้าน้อยขนาดไหน :30:
:30:/ รีรัน 1 ใหม่ทุกเดือน :30: :30:
:30: :30: :05: รู้สึกจะใจตรงกันหลายทีและนะเตง
ผมทำทั้ง Quotation และ BOQ พบว่า ถ้าทำแบบของป๋าเลย์ ที่ใช้ alt+enter มันจะเอาไปทำอะไรต่อยากครับ ทำแบบที่พี่แอ้ว่าคือแยกเป็นเซลล์ๆไป มันจะสะดวกกว่าครับ :42:
เบิ้ลครับ :31: จากที่ป๋าเลย์ถามมาหลายๆคำถาม พอดีผมก็ใช้งานในลักษณะเดียวกันครับ เลยเอามาแจก เผื่อใครจะเอาไปแก้ไขให้เหมาะต่อไป โจทย์คือ เราจะรันโค้ด เพื่อเอาไปลงหมายเลข Invoice, Quotation, BOQ โดยอ้างอิงกับรายชื่อลูกค้าในฐานข้อมูลขั้นตอนแรก ที่แผ่นงาน DataBase เราจะลงทะเบียนลูกค้าก่อน โดยใส่ชื่อไปในช่อง Customer นั่นแหละ แล้ว ID มันก็จะรันของมันเอง (http://img3.f0nt.com/05/95069cd48559493e3e3e71fb6a97de13.jpg)ต่อมา เมื่องานเข้า แล้วเราต้องการออก ใบเสนอราคา ก็ไปที่แผ่นงาน Code ใส่ชื่อลูกค้าในช่อง Customer กับวันที่ที่เราออกเอกสารในช่อง Date Issue แล้วมันก็จะรันโค้ดออกมาให้เราก็อปไปแปะยังเอกสารนั้นๆเอง โค้ดที่ผมใช้จะเป็น IDลูกค้า - วันที่ที่ออกเอกสารที่แปลงแล้ว รูปแบบยอดฮิต :30: (http://img3.f0nt.com/06/6967766bef9600132fd811a6b1ab2466.jpg) เดี๋ยวว่างๆจะมาแฉไส้ในให้อ่านกัน :42:
ขอบคุณครับ
อ้างคำพูดจาก: หนุ่ม เมื่อ 05 พ.ค. 2009, 23:47 น. ผมทำทั้ง Quotation และ BOQ พบว่า ถ้าทำแบบของป๋าเลย์ ที่ใช้ alt+enter มันจะเอาไปทำอะไรต่อยากครับ ทำแบบที่พี่แอ้ว่าคือแยกเป็นเซลล์ๆไป มันจะสะดวกกว่าครับ :42: :25: :25:
ถ้าทำอย่างนั้น ต้องมีขั้นตอนยังไงเหรอครับ
ส่วนใหญ่ผมจะติดตรงหน้าตาฟอร์มมันน่ะครับ
สมมุติ(ทำไม) หน้าตาฟอร์มผมเป็นงี้ครับ
(http://img3.f0nt.com/06/df6b27f19d303375e53dac746f7cac84.jpg)
ถ้าใน 1 order ผมมีรายละเอียดปลีกย่อยมากมาย ต้องทำยังไงให้ตารางมันยืดตามครับ (แบบหลักการทำเว็บเลย)
และเมื่อผมมีอีก order เพิ่มในใบเดียว
สามารถเพิ่มเส้นของตารางแบบนี้ได้มั้ยครับ
(http://img3.f0nt.com/06/c98667e808a1441a0ded1f7648ccfcf9.jpg)
ปล เส้นขั้นระหว่าง 1 กับ 2 เป็นเส้นประน่ะครับ (เหมือนทำเว็บเลยวุ้ย) :30:
ขอบคุณล่วงหน้าครับ :46:
:25: :25:
แบบของหนุ่มเจ๋งค่ะ เดี๋ยวขอเอาไปศึกษา ที่แอ้ใช้จะเป็นการใส่โค้ดของประเภทงาน ได้ใช้ลักษณะแบบนี้เหมือนกัน ขอบคุณนะคะ + :25: ของป๋าเลย์ หมายถึงการ Insert Row เข้าไปรึเปล่าคะ ทำได้นะคะ แล้วก็จัดหน้าให้เรียบร้อยได้เหมือนเดิม แต่แอ้มีอีกวิธีที่เห็นเขาทำ Quotation กันบ่อยๆ คือ จะฟิกซ์ความสูงของหน้าไว้เลยว่ากี่บรรทัด ถ้าเติมข้อความไม่เต็มก็ว่างไปเลย แล้วก็ Sum ยอดมาที่บรรทัดรวมซึ่งอยู่เกือบท้ายสุด ถ้ามีรายการเพิ่มก็พิมพ์ลงไปที่ว่าง ส่วนเส้นประ เส้นทึบ ใช้คลิกครอบ คลิกขวา แล้วเลือก จัดรูปแบบเซลล์ เข้าไปแก้ที่ Border ค่ะเลือกแบบเส้นได้เยอะเลย ** ถ้าแอ้อธิบายไม่เข้าใจ เดี๋ยวขอไปทำตัวอย่างให้นะคะ เขียนเองยังมึนเองเลย แต่รู้ว่ามันทำได้อะค่ะ :44:
ถ้าเป็นไปได้ ตามหลักการทำงานคือผมจะให้คนที่ไม่รู้เรื่องการวาง layout มาใช้น่ะครับ เขาอาจจะมีหน้าที่แค่คีย์ DB นอกนั้นใข้คำสั่งจัดการหมด ทั้งเส้นประเส้นหนา เพิ่มตาราง อะไรอย่างนี้น่ะครับ ไม่แตะต้องตรงฟอร์มของมันเลย (นอกจากจะคีย์ รหัส ของ quotation อย่างเดียว)
ถ้าแบบนั้น แอ้ทำไม่เป็นแล้วอะค่ะ กรอกแล้วเฉพาะข้อมูลขึ้นนี่ทำได้อยู่ แต่สำหรับเส้นตารางให้ขึ้นแบบออโต้ ทำไม่เป็นแฮะ .. รอดูอาจารย์หนุ่มอีกทีนะคะ :56: (ฟังดูมันคล้ายๆ จะเป็น Access แล้ว อันนั้นยังไม่เคยลองเลยค่ะ)
เข้ามาดูด้วย :37: ปกติใช้วิธีปรับมือตอนก่อนจะปรินต์เลย
แบบที่ป๋าเลย์ว่านี่มันเป็นเทมเพลตในตำนานของผมเลยครับ ตาสีตาสามายังไงใครๆก็ใช้ได้ ทำมาหลายเดือนแล้วครับยังไม่ถึงไหนเลย ลองทำมาหลายขนานแล้ว ยังไม่ได้ซักที สุดท้ายอาจต้องใช้มาโครครับ ซึ่งงงชิบเลย เข้าขั้นโคตรยากเลยครับป๋า :01: ตอนนี้ใช้แบบที่พี่แอ้บอกครับ คือทำตารางเป็นแบบเต็มหน้า แล้วก็ใส่ข้อมูลเข้าไป แต่มันจะไม่สวยในกรณีข้อมูลสั้นๆจึ๋งเดียว :42: แล้วก็ต้องมาปรับมือตามอาจารย์อุ้ยบอกอีกที
เข้ามาแปะไว้ติดตามต่อจ้ะ :47:
ตูก็ทำมือเอาตลอด :05:
ดูมีราคานะครับ เหมือนหนังสือทำมือไง
ถามครับ :46: (http://img3.f0nt.com/02/f2bad05bc11b8aee27bce62f064842e9.png) ตามภาพ ช่อง C16 พิมพ์รหัสในคอลั่มA แล้วให้ C17 แสดงชื่อสินค้าในคอลั่มB ตามรหัสที่พิมพ์ในช่อง C16 พร้อมทั้งแสดงราคาในช่อง C18 ได้ยังไงครับ ที่ถามคือ ฟังก์ชั่นคำสั่งที่ต้องใช้ในช่อง C16 C17 นะครับ (C18 คงเหมือน C17 ใช่มั้ย)
จำไม่ได้ว่าเป็น hlookup หรือว่า vlookup ขอลองแปปนึง เด๋วจะตอบแบบเต็มๆ อีกทีครับ :53: --------------------------- มาแล้วคร้าบบบบบบบบบบ (http://lh5.ggpht.com/_Ii36QHmVPOY/Sp5jWmm8zJI/AAAAAAAAB1A/m9zkwstSXKg/s800/excel%20001.png) (http://picasaweb.google.com/lh/photo/R5BVRvIr7H10qd33MsXmIQ?authkey=Gv1sRgCIGV-J_9qoypXA&feat=embedwebsite) อธิบายได้ว่า Function VLOOKUP ใช้หาข้อมูลในตารางแนวตั้ง (หัวตารางอยู่ด้านบน) มีพารามิเตอร์สำคัญๆ 3 ตัว (อีกตัวนึงไม่สำคัญ อิอิ) 1. ข้อมูลที่จะใช้หา (ในที่นี้คือกรอกรหัสสินค้าในช่อง C7) 2. ตารางของข้อมูล (ในที่นี้คือ A2:C5) 3. คอลัมน์ที่ต้องการนำมาแสดงผลเมื่อเจอข้อมูลที่หา (ต้องการชื่อสินค้า นั่นคือ คอลัมน์ที่ 2) ดังนั้นจึงออกมาเป็น VLOOKUP(C7,A2:C5,2) ส่วนที่แสดงราคาก็คล้ายๆ กันครับ :53:
ง่ายและสั้นอย่างไม่น่าเชื่อ ขอบคุณมากครับ :46: ถามต่ออีกข้อครับ ช่อง A1 มีตัวเลข 13,439.00 ช่อง A2 มีตัวเลข 940.73 ต้องการผลรวม A1 และ A2 ให้เป็น 14,380.00 โดยปัดเศษต้องทำยังไงครับ :46:
function roundup ค่าROUNDUP(number, num_digit) เช่นตัวเลขเป็น 2.789 ต้องการให้เป็น 2.79=ROUNDUP(2.789, 2) อย่างกรณีที่ว่าก็ต้องใช้ทั้ง sum ทั้ง roundup=ROUNDUP(SUM(A1:A10), 0)
ขอบคุณครับ ไม่เคยใช้ ROUNDUP เลย :46: มีอีก 2-3 คำถาม ขออนุญาตค่อยๆ ไป ทีละคำถามนะครับ :40: (http://img3.f0nt.com/03/870c3b29501ddc2935ac652a950b0a4e.png) เมื่อกรอกคะแนนในคอลั่มน์ B คอลั่มน์ C ก็จะแสดงเกรดตามสูตร =IF ผมต้องการผลต่อเนื่องให้คอลั่มน์ D แสดงโบนัสตามคอลั่มน์ A โดยกำหนดให้เกรด A ได้โบนัส 2, B โบนัส 1.5 และ C โบนัส 1 ผมจะต้องใช้คำสั่งอะไรครับ :46:
ก็ใช้ IF เหมือนเดิมครับ =IF(C2="A","2",IF(...)) :22:
ขอโทษครับ ถามผิดไปนิด พอดีสับสนกับอีกโจทย์นึง (http://img3.f0nt.com/03/870c3b29501ddc2935ac652a950b0a4e.png) จากรูปเดิมสมมติผมมีคอลัมน์ E เป็นเงินเดือนของแต่ละแถว แล้วผมต้องการให้จำนวนเงินเดือนนั้นคูณกับโบนัสตามเกรดทันทีที่ใส่คะแนนประเมินน่ะครับ กล่าวคือ เมื่อใส่คะแนนประเมินในช่อง B เกรดที่คอลัมน์C และจำนวนโบนัสที่คอลัมน์D จะขึ้นมาโดยอัตโนมัติน่ะครับ :46:
ถ้า E เป็นช่องเงินเดือน ก็ใช้ =IF(C2="A",E2*2,IF(C2="B",E2*1.5,E2*1)) ที่่ D :22: ลองตั้งชื่อ E เป็น เงินเดือน สิเอ็ม http://www.f0nt.com/forum/index.php/topic,12909.msg1031580.html#msg1031580 (http://www.f0nt.com/forum/index.php/topic,12909.msg1031580.html#msg1031580) =IF(C2="A",เงินเดือน*2,IF(C2="B",เงินเดือน*1.5,เงินเดือน*1)) ดูแล้วไม่งง
โห เจ๋งง่ะ :07:
โอ้ ล้ำลึกมากครับ คิดไม่ถึงจริงๆ :18: ขอบคุณอย่างมาก งานใกล้จะเสร็จแล้ว :46: ------------- ข้อสุดท้าย(ไม่รู้รูปจะชัดมั้ย) (http://img3.f0nt.com/03/4426ed38dda7469308cb3469cea0a886.png) (http://img3.f0nt.com/03/8ba39263f911eb396a0fcfa02b8099a0.jpg) ต้องการทำข้อมูลให้เหมือนในรูปนี้เป๊ะๆ อ่ะครับ :46: งานชุดนี้ทำให้สนุกกับ Excel จริงๆ :53:
อิอิ รอซักครู่ กำลัง generate ภาพประกอบ อิอิ :53:
ผมทำแล้วมันแยกย่อยออกมาเยอะมาก รายจ่าย เบิกค่าน้ำมัน รายจ่าย จ่ายเงินเดือนพนักงาน ฯลฯ มันไม่เป็นแบบตัวอย่างที่อยู่ในบรรทัดเดียวกัน
มาแล้วฮะ เดี๋ยวต้องแยกโพสต์ รู้สึกเหมือนทำมาละเอียดไป อิอิ ------------------------------------------------------------------------- ผมลอกตัวอย่างมาแค่นี้นะครับ มันเยอะเกิน :40: (http://lh6.ggpht.com/_Ii36QHmVPOY/SqAQBkg3D4I/AAAAAAAAB1I/-InK-jDZRzw/s800/excel%20003.png) (http://picasaweb.google.com/lh/photo/obg7uRpQXIPOLiXp68soEA?authkey=Gv1sRgCIGV-J_9qoypXA&feat=embedwebsite) ตามเสต็ปเลยครับ (http://lh4.ggpht.com/_Ii36QHmVPOY/SqAQBnwF4pI/AAAAAAAAB1M/_rB5-ELGf40/s800/excel%20004.png) (http://picasaweb.google.com/lh/photo/X1oFUKB0UgGRv1U9HtqOyw?authkey=Gv1sRgCIGV-J_9qoypXA&feat=embedwebsite) ได้กราฟว่างๆ (เด๋วใช้ไปซื้อขนมซะเลยว่างดีนัก :02:) (http://lh5.ggpht.com/_Ii36QHmVPOY/SqAQBhr-AaI/AAAAAAAAB1Q/UW8APD22HAM/s800/excel%20005.png) (http://picasaweb.google.com/lh/photo/VrllhKnH3ITwlHyzN4Mynw?authkey=Gv1sRgCIGV-J_9qoypXA&feat=embedwebsite) (http://lh6.ggpht.com/_Ii36QHmVPOY/SqAQB1FqdVI/AAAAAAAAB1U/PiG9IUCKS7U/s800/excel%20006.png) (http://picasaweb.google.com/lh/photo/3qqrXFRXG8a4UveYOl6wEA?authkey=Gv1sRgCIGV-J_9qoypXA&feat=embedwebsite) เลือกข้อมูลที่จะใช้ครับ (http://lh6.ggpht.com/_Ii36QHmVPOY/SqARIikfzZI/AAAAAAAAB1Y/q4mNWY7UUdw/s800/excel%20007.png) (http://picasaweb.google.com/lh/photo/tGCUEFljke_xj_tjYV1Pvg?authkey=Gv1sRgCIGV-J_9qoypXA&feat=embedwebsite) ลากแถบดำในช่อง Chart Data Range แล้วเลือกข้อมูล โดยถ้า ข้อมูลอยู่ห่างๆ กัน ก็กด ctrl ค้างไว้ แล้วเลือกข้อมูลตำแหน่งถัดไป (http://lh5.ggpht.com/_Ii36QHmVPOY/SqARIvuSOVI/AAAAAAAAB1c/TanvZHn_Wq8/s800/excel%20008.png) (http://picasaweb.google.com/lh/photo/327ekH4gjUiT1baWPrWuDA?authkey=Gv1sRgCIGV-J_9qoypXA&feat=embedwebsite) ได้กราฟแล้ว :40: :40: :40:
ขออนุญาต แยกโพสครับ :46: รูปมันเยอะ (จะแคปมาทำไมเยอะๆ :55:) (http://lh5.ggpht.com/_Ii36QHmVPOY/SqARI8W58UI/AAAAAAAAB1g/j56KgF0HL4M/s800/excel%20009.png) (http://picasaweb.google.com/lh/photo/h4WA3pGebn0VwwaMq8u0Ew?authkey=Gv1sRgCIGV-J_9qoypXA&feat=embedwebsite) จริงๆ จะเรียกว่าปรับแต่งหน้าตามันก็ไม่ใช่ เรียกว่าจะปรับองค์ประกอบของกราฟแล้วกันนะครับ (รูปทำไปแล้ว เลยไม่ได้แก้) (http://lh5.ggpht.com/_Ii36QHmVPOY/SqARI2uV5yI/AAAAAAAAB1k/8PPRAr4cXpA/s800/excel%20010.png) (http://picasaweb.google.com/lh/photo/vmILdq_morcvuV-g5lKrdw?authkey=Gv1sRgCIGV-J_9qoypXA&feat=embedwebsite) มาตั้งชื่อลูก เอ๊ย ชื่อกราฟ :49: (http://lh4.ggpht.com/_Ii36QHmVPOY/SqARJKWvGpI/AAAAAAAAB1o/s3kMo1juMDw/s800/excel%20011.png) (http://picasaweb.google.com/lh/photo/8uVwCTRjB8o_G4beK86CEQ?authkey=Gv1sRgCIGV-J_9qoypXA&feat=embedwebsite) แก้ไขชื่อกราฟ ลากไปไว้ตำแหน่งไหนก็ได้ด้วยนะครับ :40: (http://lh6.ggpht.com/_Ii36QHmVPOY/SqATMqHz8_I/AAAAAAAAB1s/L5OD7tHH2k4/s800/excel%20012.png) (http://picasaweb.google.com/lh/photo/oSDDQxq1Vc2lqWdrpma9bQ?authkey=Gv1sRgCIGV-J_9qoypXA&feat=embedwebsite) เปลี่ยนสีบางส่วนของกราฟ (http://lh6.ggpht.com/_Ii36QHmVPOY/SqATMo9n_aI/AAAAAAAAB1w/PKZfI1Acu2k/s800/excel%20013.png) (http://picasaweb.google.com/lh/photo/qtKc3cbyJBuUOnVdrJPqcg?authkey=Gv1sRgCIGV-J_9qoypXA&feat=embedwebsite) คลิกที่ส่วนของกราฟที่จะเปลี่ยนสีก่อนนะครับ แล้วก็เลือกสีที่จะเปลี่ยน -------------------------------------------------------------------- คิดว่าคงออกมาใกล้เคียงกับที่พี่ต้องการแล้วนะครับ :53: จริงๆ แล้วเราสามารถปรับแต่งหน้าตา ได้อีกนะครับ จากแท็บ เขียวๆ นั่นแหละครับ ลองจิ้มเล่นดู ปล. ตั้งแต่ใช้ office 2007 การใช้งานต่างๆ พอชินแล้ว มันทำงานได้ไวอย่างไม่น่าเชื่อ แนวคิด task oriented interface ของเค้าเจ๋งจริง :12: ปล2. ถ้าใครจะถามของ 2003 ต้องขอเวลามากกว่านี้อีกเท่าตัว กลับไปใช้ 2003 ไม่ถูกแล้ว หาของไม่เจอ แหะๆ
นั่นแหล่ะครับปัญหา เพราะงานนี้ใกล้เคียงไม่ได้ :05a: ยังไงก็ขอบคุณมากครับที่ช่วยเหลือ :46:
มีปัญหามาถามครับ (http://img3.f0nt.com/04/49188ffce06019e78d96fc49d81051e9.jpg) จากรูปนะครับ ผมลองทำตารางสำหรับคำนวณเงินเดือนออกมา รูปแบบก็คือ ในหนึ่งวัน ไม่ว่าเราจะทำงานแบบไหน กะไหน โอทีหรือไม่ก็ตาม เราจะได้ค่าอาหารเท่าเดิมเสมอ แต่ถ้าไม่ทำงาน ก็ไม่ได้ค่าอาหาร เก้าช่องนั่นคือ กะเช้า บ่าย ดึก มีเรทในการคิดค่าแรง 1, 1.5 และ 3 แรง ไม่ว่าเราจะทำงานกะไหนในหนึ่งวันนี้ ก็ได้ค่ากับข้าว 30 บาทอยู่เสมอ อยากทราบว่า ถ้าต้องการทำให้ค่าอาหารช่องเดียวสีน้ำเงินตรงนั้นสามารถคำนวณได้ว่า ถ้ามีการทำงาน ช่องใดช่องหนึ่งหรือมากกว่าหนึ่งช่องในเก้าช่องสีแดงตรงนั้น ให้มีการเพิ่มค่ากับข้าว 30 บาท ที่ช่องเดียวสีน้ำเงิน เราจะใช้คำสั่งไหนดีครับ เคยใช้แต่ if แล้วมันยาวมากๆ ไปไม่รอด อยากได้สูตรเช็คง่ายๆ ขอบคุณครับ :46:
ยังไม่ชัดเจนฮะ 1. ถ้ามีการทำงาน ช่องเดียวก็ + 30 ถ้า ทำ 2 ช่องก็ + (30*2) ถ้ามีการทำงาน 3 ช่อง ก็ + (30*3) แบบนี้รึเปล่าครับ 2.ไม่ว่าจะทำงานกี่ช่อง ถ้ามีแม้แต่ช่องเดียวก็ + 30 ตลอด (ทำมันหมด 9 ช่อง ก็ + แค่ 30) ------------------------------------------------------- ทำข้อ 2 ก่อนแล้วกันฮะ ง่ายดี (http://lh5.ggpht.com/_Ii36QHmVPOY/SqFTQaX6USI/AAAAAAAAB2Q/Pgshvqc6Lrg/s800/excel%20014.png) (http://picasaweb.google.com/lh/photo/OAA_4YPoWEqkxbLI29-Aag?authkey=Gv1sRgCIGV-J_9qoypXA&feat=embedwebsite) นี่คือไม่มี การทำงานใน 9 ช่องนั้น (http://lh4.ggpht.com/_Ii36QHmVPOY/SqFTQXvVL7I/AAAAAAAAB2U/FeiXRd6Inzc/s800/excel%20015.png) (http://picasaweb.google.com/lh/photo/3zOfmBHvYXfTjbt3B8RnRQ?authkey=Gv1sRgCIGV-J_9qoypXA&feat=embedwebsite) นี่คือมีการทำงานใน 9 ช่องแม้แต่ช่องเดียว (http://lh4.ggpht.com/_Ii36QHmVPOY/SqFTQuEMWLI/AAAAAAAAB2Y/E8IVZAkPPtQ/s800/excel%20016.png) (http://picasaweb.google.com/lh/photo/Be0jdKa-gad-EpL0J55N5A?authkey=Gv1sRgCIGV-J_9qoypXA&feat=embedwebsite) นี่คือสูตรที่ใช้งานครับ COUNTBLANK นับจำนวนช่องว่าง ในขอบเขตที่กำหนด COUNTBLANK(C5:E7) //นับจำนวน 9 ช่อง ใช้ IF อีกครั้งโดย flow ก็คือ ถ้า นับได้ 9 ช่อง = ไม่มีการทำงาน แต่ถ้านับได้ ไม่เท่ากับ 9 ช่อง = มีการทำงานช่องใดช่องหนึ่ง + 30 เนื่องจากพี่ฟิ้งค์ ต้องการ + ค่าลงไปใน ช่องนั้นเลย ผมลองแล้วทำไม่ได้ เลยต้องฝาก เงินเดือนที่คำนวณ เรท เสร็จเรียบร้อยไปฝากไว้ที่ช่อง C9 ดังนั้นในที่สุดก็ได้สูตรคือ =IF( COUNTBLANK(C5:E7) = 9 , C9 , C9+30)
แทนตัวมันเองด้วย 0 ก็น่าจะได้นะครับ เซลล์ C8 =IF(COUNTBLANK(C5:E7)=9,0,30)
เออ แฮะ :32: :32: สงสัยดึกไปหน่อย มึน :02: :02: ขอบคุณครับ :46:+
อ้างคำพูดจาก: ~ZephyR~ เมื่อ 05 ก.ย. 2009, 00:37 น. 2.ไม่ว่าจะทำงานกี่ช่อง ถ้ามีแม้แต่ช่องเดียวก็ + 30 ตลอด (ทำมันหมด 9 ช่อง ก็ + แค่ 30)อันนี้ครับ
ใช้ COUNTBLANK ได้จริงๆ ด้วย
เมื่อก่อนใช้ if เช็คทีละช่อง เก้าช่อง เพื่อให้ได้ค่าเดียว ยาวและยาก งงมากๆ
พอใช้ IF กับ COUNTBLANK นี่สั้นมากๆ เลย
ขอบคุณทั้งสองคนมากครับ :12:+
พอรู้คำสั่งแล้วมันง่ายจริงๆ แฮะ :05:
ถามหน่อยครับ ไฟล์ excel ที่ล๊อกเซลบางเซลล์ให้ไม่สามารถแก้ไขได้ หรือ เซลล์บางเซล์ที่มีสูตร แต่ซ่อนไว้ให้ไม่สามารถดูได้นี่ มีวิธีให้ดูได้ หรือแก้ไขยังไงครับ :47:
เซลล์ที่ล็อคไว้ ไม่สามารถที่จะทำการแก้ไขได้ครับ (นอกจากจะมีรหัสปลดล็อค) แต่ถ้าต้องการจะดูสูตรให้ใช้ทริกแก้ผ้า :10: http://www.f0nt.com/forum/index.php/topic,12909.msg1010287.html#msg1010287 (http://www.f0nt.com/forum/index.php/topic,12909.msg1010287.html#msg1010287)
อ่อ ขอบคุณมากครับ :25:แล้ววิธีล๊อก หรือ ซ่อนสูตร นี่เค้าทำยังไงเหรอครับ อ้ะ หาเจอแล้วๆ :56: แต่ผมใช้ทริกแก้ผ้าๆไม่ได้หว่า :05:
เพิ่งเห็นกระจู๋นี้ แปะไว้อ่าน :25:
พี่หนุ่ม เทพเอ็กเซล อูร่า+ \:07:/ \:07:/ \:07:/
(http://img3.f0nt.com/28/2b09e2abb8de116a0d8aa903ef7b05bf.jpg) ถามเพิ่มอีกหน่อยครับ ถ้าข้อมูลเป็นประมาณนี้เนี๊ยย จะทำยังไง ให้เซลนึงบอกข้อมูล detail ของ type "a" ที่มีวันที่ (date) ใหม่สุดครับ ในหัวคิดไปแต่แนว sql มาเจอ excel นี่กำลัง งง เลย :48: :55:
filter + type ได้มั้ย?
อ้างคำพูดจาก: icez เมื่อ 28 ก.ย. 2009, 15:01 น. filter + type ได้มั้ย?หมายถึง ทำให้มันเป็นช่องฟิลเตอร์ที่หัวข้างบนตารางเหรอไอซ์
คือไม่ต้องการแบบนั้นอ่ะ จะเอาข้อมูลแบบนี้เยอะๆไปสรุปอีกทีตารางนึง
เลยอยากได้แบบมันออกมาในเซลเลย :05:
วันที่มันใช้ =max ได้อะครับ แต่ไม่แน่ใจว่ากรองเฉพาะ field นั้นอาจต้องใช้ vlookup ช่วยมั้ง
=VLOOKUP(MAX(D:D),D:F,3) ตอนแรกใช้แบบนี้อ่ะครับ มันจะหาอันที่ใหม่สุดมาให้ แต่พอจะแยกประเภทด้วย ก็ไม่รู้จะใช้ฟังชันก์อะไรต่อ :48:
แบบนี้พอจะใช้ได้ไหมครับ? (http://img3.f0nt.com/28/4c56fd420fc7b73bab3671a66b37504b.jpg) สีเขียวให้ใส่ข้อมูล สีฟ้าเป็นสูตรที่ใช้จัดการ สีส้มตรง Choose Type ให้เลือกค่าว่าจะดูข้อมูล Type ไหน แล้วค่าจะออกมาให้้ตรงแสดงผลข้างๆครับ ลองเอาไฟล์แนบไปแกะดูนะครับ ผมไม่สามารถอธิบายได้ในเวลาอันสั้นครับ ต้องขออภัย :01:
โหย ขอบคุณมากครับ อุตส่าทำมาให้อย่างดีเลย :25: :25:
พี่หนุ่มเมพมากๆๆๆๆ :05:
เมพอะไรกันเล่า :30: มั่วซะมากกว่า :52:
มั่วได้เมพมากๆๆๆ :05:
ว่าจะมาสอนเพิ่ม เดี๋ยวขอเผางานก่อน (สักเดือนสองเดือน) :33:
เห็นแบบที่ป๋าเลย์ว่า น่าสนใจดี เลยพักจากอ่านหนังสือสอบมาลองเขียนมาโครดู :52: ประมาณนี้หรือเปล่าครับที่ป๋าเลย์ต้องการ :09: http://img3.f0nt.com/flash/8c2a0fed37627f4b67dfb9a9c50d57e9.swf ป.ล. จริง ๆ แล้วตอนมันทำงานจริง ๆ มันเร็วนะ แต่เวลาอัด video แล้วทำไมมันอืดก็ไม่รู้ :05: ป.อ. ถ้าป๋าเลย์อยากได้ จะมาเขียนต่อให้เสร็จหลังสอบ :56:
โอ้ววว :07a: :07a: :07a: ปรมาจารย์มาเอง ข้าน้อยขอคารวะ :46:+
อ้างคำพูดจาก: หนุ่มเอ๋อ เมื่อ 29 ก.ย. 2009, 17:16 น. โอ้ววว :07a: :07a: :07a: ปรมาจารย์มาเอง ข้าน้อยขอคารวะ :46:+อันที่จริงคือผมใช้สูตรใน excel ไม่ค่อยเป็นน่ะครับพี่หนุ่ม
ขนาด vlookup ยังใช้ไม่เป็นเล้ย :3005: เขียนเป็นแต่มาโคร :05:
ป.ล. + คืน :22:
:07: ขอแปะหน่อยนะคะ :07: :07:
จะขอแปะก็ไปขอที่แม่พลอยโน่น :07: :07:
โอ๊ว แบบนี้อยากรู้มานานแล้วค่ะว่า ทำได้ไหม (ทำยังไงยังไม่เคยคิดเลย) ยากเกินกว่าที่จะสอนป่ะคะ ถ้าไม่ยากเกินก็ขอสมัครเป็นศิษย์ด้วยคนน้า.. :56:
ย้ายไปถามที่ http://www.f0nt.com/forum/index.php/topic,13734.msg1369680.html#msg1369680 (http://www.f0nt.com/forum/index.php/topic,13734.msg1369680.html#msg1369680) แทนค่ะ
ถามค่ะ สมมติแอนมีไฟล์ชื่อ กรุงเทพ เป็นแบบนี้ (http://img3.f0nt.com/13/7a5057e2958eeb15f3ac202b56d2872b.jpg) แล้วแอนก็มีไฟล์ชื่อ เชียงใหม่ เป็นแบบนี้ (http://img3.f0nt.com/13/68a27ad39443e7cef4f8cb6b5e71edba.jpg) แล้วแอนก็ยังมีไฟล์พื้นที่อื่นๆในลักษณะคล้ายๆกันนี้อีกคือ มี format ตารางเหมือนกันและ มีข้อมูลถึงแค่ row ที่ 4 เหมือนกัน ทีนี้สิ่งที่ต้องการคือ อยากรวมไฟล์ย่อยๆพวกนั้นทั้งหมด (มีประมาณ 20 กว่าไฟล์) เข้ามารวมในไฟล์เดียว แบบ (http://img3.f0nt.com/13/99c2df6f9f719190c37a2320073b1519.jpg) คือ เอาตั้งแต่ B2 ถึง D4 ของแต่ละไฟล์ย่อย มาต่อกันไปในไฟล์หลัก โดยที่ในไฟล์หลักมี column บอกด้วยว่าข้อมูลนี้มาจากไฟล์ไหน แบบนี้พอจะทำยังไงให้ run อัตโนมัติได้มั้ยคะ ตอนนี้นั่งเปิดทีละไฟล์แล้ว copy มืออยู่ มันเยอะมากๆเลย :56:
โจทย์ยากนะเนี่ย ... :05: เป็น Macro ได้หรือเปล่าอ่ะครับพี่แอน :09: ตอนนี้แบบเดียวที่คิดออกคือใช้ Macro :42: ป.ล. รู้สึกว่า Excel มัน import data ได้นะ ... แต่ผมทำไม่เป็น :05:
ขออนุญาตเบิ้ลครับ :46: พอดีเขียน Macro เสร็จแล้วเอาตัวอย่างมาให้ดูครับ http://img3.f0nt.com/flash/cf00f3da173b9b79318dc0337cb0f963.swf ช่อง Linecount คือ Row เริ่มต้นที่จะให้โปรแกรมนำเข้าข้อมูลเข้ามานะครับ ไฟล์ที่จะนำเข้าข้อมูล ข้อมูลจะต้องอยู่บนชีทที่ชื่อ Sheet1 เท่านั้นนะครับ ไม่งั้นจะ error (แต่สามารถแก้ไขจาก Source ได้) ข้อมูลใน Sheet1 ที่จะนำเข้า ห้ามเว้นบรรทัด ถ้าเว้นโปรแกรมจะนำเข้าข้อมูลจนถึงส่วนที่เว้นเท่านั้น หลังจากนั้นมันจะเพิกเฉย (เกิดจากการเขียนเช็คการสิ้นสุดข้อมูลแบบห้วน ๆ ของผมเอง) ทั้งนี้ทั้งนั้น ขอขอบคุณ http://www.exceltip.com/st/Read_information_from_a_closed_workbook_using_VBA_in_Microsoft_Excel/473.html (http://www.exceltip.com/st/Read_information_from_a_closed_workbook_using_VBA_in_Microsoft_Excel/473.html) http://www.mrexcel.com/td0009.html (http://www.mrexcel.com/td0009.html) ป.ล. เปิด Macro ก่อนใช้งานนะครับ
ใช้ formula แบบนี้ก็ได้นะครับ ง่ายดี :12:
=[FileName]SheetName!Cell เช่น
=[กรุงเทพ.xlsx]Sheet1!A1 หรือเอาแค่
=[กรุงเทพ]Sheet1!A1 แล้วมันจะอ้างอิงที่อยู่ไฟล์แบบนี้ให้
='C:\Documents and Settings\NooKSTLYE\My Documents\test-excel\[กรุงเทพ.xlsx]Sheet1'!A1พอจะไล่อีกไฟล์ก็
=[กรุงเทพ]Sheet1!A1 =[กรุงเทพ]Sheet1!A2 =[กรุงเทพ]Sheet1!A3 =[เชียงใหม่]Sheet1!A1 =[เชียงใหม่]Sheet1!A2 =[เชียงใหม่]Sheet1!A3 อ้างอิง ที่มา : Google --> Pantip http://topicstock-tech.pantip.com/tech/software/topicstock/2009/05/SA2765929/SA2765929.html (http://topicstock-tech.pantip.com/tech/software/topicstock/2009/05/SA2765929/SA2765929.html)
ตูว่าแล้วว่ามันต้องมีวิธีที่ง่ายกว่านี้ :3005: ป.ล. +พี่นุ๊ก
:25: :25: :25: ขอบคุณทั้งคู่เลย บวกๆ เดี๋ยวลองก่อน น่าจะได้ทั้ง 2 วิธี
สูตรตามที่นุ๊กบอกก็ใช้ได้นะ :12: แต่ระวังเรื่องชื่อไฟล์และที่อยู่ของไฟล์ด้วย (file path) ใส่สูตรแล้วห้ามขยับไฟล์ไปไหน หรือเปลี่ยนชื่อไฟล์ เพราะถ้าสูตรมันหาไฟล์ไม่เจอ มันจะแสดงข้อมูลเก่า ที่ยังไม่อัพเดต เช่น ถ้าเกิดเปลี่ยนอายุหนุ่มในไฟล์กรุงเทพเป็น 19 แล้ว ถ้าเกิดหาไฟล์หลักมันหาไฟล์กรุงเทพไม่เจอ หนุ่มก็จะยังอายุ 29 เหมือนเดิม :39:
แอบสงสัย ถ้าเราแก้ไฟล์ที่อ้างอิงมา ไฟล์ใหม่นี้ก็จะอัพเดทตัวเองอัตโนมัติ ทั้งสองวิธีรึเปล่า หรือไม่อัพเดททั้ง 2 วิธี
ของผมไม่อัพเดทแน่นอนครับ เพราะเป็นการเปิดไฟล์ขึ้นมาดึงข้อมูลแล้วก็ปิดไปเท่านั้นครับ ไม่ได้เชื่อมโยงกับไฟล์ภายนอกแต่อย่างใด :05: (แปลว่าดึงข้อมูลมาเสร็จแล้วก็ไม่สนแล้วว่าไฟล์ที่ดึงข้อมูลเข้ามานั้นจะอยู่ที่ไหน)
งานที่ว่านี้ไม่ต้อง update แหละ ดึงแล้วก็จบ :33: แต่... ดันมี column ว่าง โปรแกรมเด้งออกเลย สงสัยต้องแก้ code เอา :3005:
วิธีที่ใช้สูตรจะอัพเดตข้อมูลให้นะ ถ้าไฟล์อ้างอิงมีการเปลี่ยนแปลงข้อมูล
โดยมันจะถามก่อนว่าจะอัพเดตข้อมูลไหม
พอกดอัพเดตปุ๊บ ข้อมูลก็จะเปลี่ยนตาม
แต่ถ้า
อ้างคำพูดจาก: หนุ่มบ๊อง เมื่อ 14 ธ.ค. 2009, 15:50 น. แต่ระวังเรื่องชื่อไฟล์และที่อยู่ของไฟล์ด้วย (file path) ใส่สูตรแล้วห้ามขยับไฟล์ไปไหน หรือเปลี่ยนชื่อไฟล์ เพราะถ้าสูตรมันหาไฟล์ไม่เจอ มันจะแสดงข้อมูลเก่า ที่ยังไม่อัพเดตข้อมูลจะเหมือนเดิมจ๊ะ :22:
โอ้ว พี่หนุ่มเซียน(เอ็ก)เซล
ถ้าเราต้องการจะก๊อบตารางใน Excel ที่เป็นตารางใหญ่พอสมควร (ปริ๊นท์พอดีที่ A3 ค่ะ) ไปไว้ใน Word ลองทำด้วยการ paste special แล้ว แต่มันก็ออกมาย่นๆ ตัวหนังสือจิ๋วมากๆ เลย ทำยังไงจะให้ได้หน้าตาสวยเหมือนเวลาเปิดจาก Excel มีวิธีพิเศษไหมคะ :25:
ไม่มีเลยครับพี่แอ้ :16: เข้าใจว่าเอกสาร word ข้อมูลจะเป็นแบบบนลงล่าง แต่ excel ข้อมูลมันจะไหลไปข้างๆได้ ดังนั้นพอไปแปะใน word มันเลยบีบข้อมูลให้อยู่ในขนาดความกว้างหน้าเดียว รอผู้รู้ท่านอื่นมาตอบอีกที :40:
น่านน่ะสิคะ นี่ขนาดตั้งหน้ากระดาษเป็น A3 แนวนอนแล้วนะ มันก็ยังไปบีบตัวหนังสือซะเล็กเลย.. จริงๆ พี่เจอปัญหานี้หลายรอบมากๆ ก็แก้ไปแบบไม่ฉลาดเท่าไหร่ เช่น รวมไม่ได้ก็แยกไฟล์ซะ ทีนี้มันเป็นพวกสัญญาที่ต้องลงนาม แยกมากก็ไม่ดีเดี๋ยวนานๆ ไปหาไม่เจอจะยุ่งอีก ยังรอไอเดียจากท่านอื่นนะคะ .. :25:
อ้ากกก เพิ่งเห็น :07: :07: สุดยิดๆ ใช่เลยแหละ
ถามค่ะ สมมติว่าเดือนมีข้อมูลชุดหนึ่ง ประมาณนี้ (http://img3.f0nt.com/26/52afd681e042075d76573aab5e5a91b1.png) แล้วเดือนมีข้อมูลอีก sheet นึง ที่ต้องการหาเบอร์จากข้อมูลด้านบน (http://img3.f0nt.com/26/80c841e817a70f82818f3fb87308263b.png) ปกติก็ใช้วิธี copy ชื่อแล้วหาทีละชื่อๆ ใช่มะคะ ทีนี้มันมีวิธีหาข้อมูลเบอร์ ไก่กาหมาแมวหนูวัว ฯลฯ ในคราวเดียวเลยมั้ยอ้ะคะ แล้ว import เบอร์จากอีก sheet มาใส่ sheet ที่สองทันทีเลยไรงี้ :56: //อ๊ะๆ ไปค้นหน้าเก่าๆ มา ใช่ต้องใช้ vlookup อะไรนั่นป่าวคะ :06:
ใช่จ้า vlookup เอาอยู่ :40: http://www.f0nt.com/forum/index.php/topic,12909.msg1017656.html#msg1017656 (http://www.f0nt.com/forum/index.php/topic,12909.msg1017656.html#msg1017656)
ขอบคุณค่า :25: เดือนใส่แบบนี้ไปอ่ะค่ะ VLOOKUP(E24,Sheet3,E1:E3133,2,0) แล้วมันขึ้นว่า (http://img3.f0nt.com/26/40412db3b887a3f419d63276252039b2.png) อย่างนี้คือข้อมูลมากไปเหรอคะ งงๆ ค่ะ :05: //เดี๋ยวนะ เหมือนเดือนจะใส่ค่าผิดไงไม่รู้ ของมก่อนนะคะ :05:
อ้างคำพูดจาก: MoonShines เมื่อ 26 ก.พ. 2010, 12:20 น. เดือนใส่แบบนี้ไปอ่ะค่ะ VLOOKUP(E24,Sheet3,E1:E3133,2,0)VLOOKUP(E24,Sheet3!E1:E3133,2,0)
อย่างนี้สิ
! :40: excel นี่เวลาทำได้แล้วรู้สึกมันสนุกจัง :53: แต่ตอนทำยังไงก็ไม่ได้นี่โคตรเครียดเลย :3005:
เป็นกระทู้เอ็กเซลที่ไม่ต้องไปถามที่อื่นแล้วครับ :07: ถามในเว็บฟ๐นต์เนี่ยแหละ ปล. เว็บนี้เว็บสำหรับทำอะไรนะ
ทำทุกอย่าง นอกจากฟอนต์ :58:
:58: ทั้งนี้เราจะเยลให้พี่หนุ่ม เทพแห่ง Excel 3 ที ที~ ที~ ที~ :30:
อ้างคำพูดจาก: ☼ แอนค่ะ ☼ เมื่อ 26 ก.พ. 2010, 16:29 น. :58: ทั้งนี้เราจะเยลให้พี่หนุ่ม เทพแห่ง Excel 3 ที ที~ ที~ ที~ :30::30: :30: :30: :30: :30:
ไม่ได้เทพเล้ย :3005:
มีคำถามครับ ผมมีข้อมูลเกรดและรายวิชาอยู่จำนวนหนึ่ง แล้วผมต้องการหาจำนวนเกรดว่ามี Aกี่ตัว Bกี่ตัว ผมใช้ =COUNTIF(E1:E103,"A") แต่ปัญหามันอยู่ที่เกรด + เช่น B+, C+ ใส่ =COUNTIF(E1:E103,"B+") มันไม่ยอมแสดงผล รบกวนด้วยครับ :46:
อ้างคำพูดจาก: หมีเอ็ม เมื่อ 13 มิ.ย. 2010, 16:24 น. มีคำถามครับ ผมมีข้อมูลเกรดและรายวิชาอยู่จำนวนหนึ่ง แล้วผมต้องการหาจำนวนเกรดว่ามี Aกี่ตัว Bกี่ตัว ผมใช้ =COUNTIF(E1:E103,"A") แต่ปัญหามันอยู่ที่เกรด + เช่น B+, C+ ใส่ =COUNTIF(E1:E103,"B+") มันไม่ยอมแสดงผล รบกวนด้วยครับ :46:=COUNTIF(E1:E103,"B+")
ใส่สูตรแบบนี้ก็ใช้ได้แล้วนะเอ็ม เครื่องเราก็ทำได้
ของผมมันไม่นับให้อ่ะ แสดงผลเป็น 0 หมด
แปลก ของเราลองแล้วมันก็ใช้ได้นะ ลองอีกแบบนึงซิ ตรง criteria ไม่ต้องพิมพ์ใส่เป็น B+ ให้จิ้มอ้างไปตรงช่อง E!! ที่มันมีค่าเป็น B+ หนะ ลองทำดู ถ้าไม่ได้ยังไง ลองไปทำเครื่องอื่นนะ excel บางทีมันติงต๊อง
ทำบน office.live.com ก็ยังไม่ได้เหมือนเดิม
พิมพ์ ^B+ ได้ไหม (หมายถึงในเซลน่ะ แทนที่จะพิมพ์ B+ ให้พิมพ์ ^B+) มั่วนะ :30: เคยใช้สมัยเปลี่ยนจากโลตัสบนดอส มาเป็นเอ๊กเซลบนวินโด่แรกๆเลยน่ะ ถ้าเป็นสมัยนั้น จำได้ว่าถ้าพิมพ์สัญลักษณ์พวกบวกลบอะไรเนี่ย มันจะคิดว่าเป็นสูตร แต่ถ้ามี ^ นำหน้า มันจะรู้ว่าเป็น string ลองดู ผมไม่มีเอ๊กเซลให้ลองซะด้วยตอนนี้ นั่นแหละๆ บอกแล้วว่ามั่ว :30:
ไม่ได้ครับ :3005:
พี่ลองก๊อบสูตรเอ็มไปใส่ ก็ใช้ได้นะ นึกไม่ออกว่าติดเพราะอะไรแฮะ.. เกี่ยวกับการตั้งค่าชนิดของข้อมูลรึเปล่า (เดาเอา) ลองเลือก Format Cell ของเกรดเป็น Text จะช่วยได้ไหมอะ.. :56:
Text ไม่ได้สิพี่ ถ้าตั้งเป็น Text มันก็จะโชว์เป็นสูตรเลย
ได้วิธีแก้แล้วครับ เส้นผมบังภูเขา เพราะผม วรรคหน้าเกรดเพื่อให้แถวมันตรงกัน พอเปลี่ยนสูตรจาก "B+" เป็น " B+" ก็ใช้ได้เลย :3005: ขอโทษทุกคนด้วยครับ :4605:+++
โถเอ็ม.. :30:
เพิ่งได้เข้าเนต
ตอนไล่อ่าน ในหัวก็ิคิดว่า เฮ้ยสูตรนี้ไม่ได้แล้วจะต้องใช้สูตรไหนวะเนี่ย
จะแปลงเป็น text ก่อนไหม จะ concatenate เครื่องหมายได้ไหม
อ้างคำพูดจาก: หมีเอ็ม เมื่อ 13 มิ.ย. 2010, 22:06 น. ได้วิธีแก้แล้วครับ เส้นผมบังภูเขา เพราะผม วรรคหน้าเกรดเพื่อให้แถวมันตรงกัน พอเปลี่ยนสูตรจาก "B+" เป็น " B+" ก็ใช้ได้เลย :3005: ขอโทษทุกคนด้วยครับ :4605:+++ :47:
หวังให้พี่หนุ่มผ่านมาเห็นเหมือนกัน :3005:
ตูมาแล้ว แต่ไม่ได้มาช่วยอะไรนะ :25:
มีคำถามอีกแล้ว :56: จากรูป (http://img3.f0nt.com/20/0303935ab76291162c29da4b5ac54fb3.png) ไฟล์ต้นฉบับคล้ายๆเป็นแบบตารางที่ 1 อยากได้ไฟล์ข้อมูลใหม่แบบตารางที่ 2 เพื่อเอาไปใช้ได้จริงค่ะ มีวิธีไหนสามารถทำได้ นอกจากการ copy มือบ้างคะรายละเอียด คือจากตารางที่ 1 สีๆตรงกลางเป็นค่าข้อมูล แนว column บอกว่าข้อมูลนี้เป็นของสาขาไหน ซึ่งเยอะๆมาก จริงๆแล้วมีเกือบ 300 สาขา ส่วนรายการที่เห็นว่ามี 5 รายการนั้น จริงๆแล้วก็เยอะกว่านี้ แต่ทุกสาขาจะมีบรรทัดรายการเท่ากันหมด วิธีที่ทำอยู่ตอนนี้คือ copy รหัสสาขาจากตารางที่ 1 ไปใส่ช่องรหัสสาขาของตารางที่ 2 copy รายการทั้ง 5 รายการจากตารางที่ 1 ไปใส่ตารางที่ 2 ช่องค่าข้อมูลของตารางที่ 2 ทำ link ไปหาข้อมูลใน column C ของตารางที่ 1 จากนั้นทำซ้ำขั้นตอนข้างบนเพียงแต่เปลี่ยน column C เป็น column อื่นๆเรื่อย ตอนนี้ทำมือหมดเลยค่ะ ซึ่งแอนคิดว่ามันน่าจะมีวิธีที่ดีกว่านี้ รบกวนแนะนำหน่อยนะคะ :56:
ใช้กด = แล้วก็ลากน่าจะเร็วกว่าใช้สูตร :01: หรืออาจจะต้องเขียนมาโคร แต่พี่เขียนไม่เป็น :44:
ลากไม่ได้สิ เพราะต้องดึง ค่าข้อมูลที่เป็นสีๆ นั่นมาด้วย 1รหัสสาขา มี5Keyรายการ แต่ละรายการก็มีค่าข้อมูลที่แตกต่างกันอีก :32:
มาดูแล้วรอบนึง จนปัญญาเหมือนกัน :32:
เหมือนว่ามันมีอีค่า Lookup อะไรนั่นใช่ไหมครับ ที่ดูเซลล์ซ้ายแล้วเอามาโปะอันขวาน่ะ แต่อันนี้ลากแปะดีกว่า เล่นเปลี่ยนรูปแบบขนาดนี้ :08:
อ๊ะๆ รู้สึกเหมือนจะได้ ขอใช้หมองนิดนึง :33:
ได้แล้วๆ :22: (http://img3.f0nt.com/20/9054c411c7aae233b1bfa6f9d06f7eea.jpg) สูตรที่ต้องใช้มี 2 สูตร คือMATCH คือ การหาค่าในช่วงข้อมูลแล้วให้บอกพิกัดของค่านั้นมาให้ จากตัวอย่าง คือ หาค่า C11 จากช่วง "รายการ" เราจะได้ค่า 1 มา และ หาค่า B11 จากช่วง "สาขา" เราจะได้ 1 มา และINDEX คือ การหาค่าในช่วงข้อมูลจากพิกัดที่ระบุให้ไป (เหมือน x,y) จากตัวอย่าง หาค่าในช่วง "ข้อมูล" จากพิกัด 1,1 น่าจะใช้ได้นะครับ :22:
บวกอาจารย์ไปแล้ว ขอศึกษาด้วยคนนะคะ มีปัญหากับข้อมูลเยอะๆ เหมือนกัน แต่ตารางไม่บังคับเหมือนของน้องแอน :25:
:25: ขอบคุณค่ะ ขอศึกษาก่อนนะคะ :46:+
:18:+
:07c:
เก่งอ่ะ :05:
:33: เป็นการ normalize แบบนึง ถ้าเป็นตัวเองจะเขียน winapp มาตัวนึงค่ะอ่าน excel แล้วหาจำนวนสขาแบบ dynamic แล้วเขียนตารางที่ 2 ออกมาที่อีก sheet นึง วุ่นวายกว่า แต่น่าจะใช้ง่ายกว่า user เลือกไฟล์ก็จบ
ที่มันมันต้องติดไปกับไฟล์ เนื่องจาก user คงไม่มีปัญญาเอา win app ตัวนั้นไปลง ที่เครื่องทุกเครื่องที่จะเปิด excel ตัวนี้แหละครับ :47:
ทำเป็น web app ก็ได้นิคะ โยนลง server มีอินเทอเนทก็โอแระ server ไม่จำเป็นต้องติด excel ด้วย มีแบบนี้เยอะๆก็รวมเป็น convert utility ประจำองค์กรเลย
อ้างคำพูดจาก: ปิยะ เมื่อ 07 ต.ค. 2010, 01:30 น. ที่มันมันต้องติดไปกับไฟล์ เนื่องจาก user คงไม่มีปัญญาเอา win app ตัวนั้นไปลง ที่เครื่องทุกเครื่องที่จะเปิด excel ตัวนี้แหละครับ :47:สำเนาถูกต้อง :12:
User ไม่ใช่ทุกคนที่จะสามารถใช้งาน win app ได้นะ
ถึงจะทำให้ใช้งานง่ายก็ต้องทำ training
ซึ่งต้องมีค่าใช้จ่ายเพิ่ม
แต่ทุกเครื่องในองค์กรมี excel อยู่แล้ว
และ User ก็คุ้นเคยกับ Excel อยู่แล้ว
ทำเป็น Excel จะทำให้อะไรๆง่ายกว่าจ้ะ
และตอบสำหรับ web app user บางคนก็ทำงาน off line นะ
ถ้าซับซ้อนแบบนี้ ก้อเขียน excel project จะด้วย c# หรือ vb.net แล้วแจก excel ไฟล์นี่ให้ user คงได้มังคะ offline เปิดออกมา ก็ทำงานได้ละ แต่คุมยากหน่อย update อะไรทีต้องแจกจ่ายให้ครบ code ทั้งหมด เขียนแทบจะเหมือนกันมังคะ >> win / web /excel project ต่างตรงส่วนตกแต่งเท่านั้นเอง มะกี้ก้อลองก้อกๆแก้กๆดูก็อืม ง่ายดี
:05: คุยอะไรกันอ๊อบแอ๊บๆ
เมื่อก่อนเคยคิดว่าตัวเองเป็น excel แล้วนะ :32:
อ้างคำพูดจาก: แอ้ เมื่อ 07 ต.ค. 2010, 14:50 น. เมื่อก่อนเคยคิดว่าตัวเองเป็น excel แล้วนะ :32:
ตูยิ่งกว่านั้นอีก ก่อนที่จะรู้จักบอร์ดฟอนต์ เคยคิดว่าตัวเองทำอะไรเป็นหลายอย่างแล้วนะ :32:
เผื่อมีใครสนใจ รับเฉพาะนักศึกษานะ :47: (http://img3.f0nt.com/10/7810c91cb7a6ac709ddecb58bdc3ea8d.jpg) (http://www.facebook.com/bualuangsec?v=app_10442206389&ref=ts) http://www.facebook.com/bualuangsec?v=app_10442206389&ref=ts (http://www.facebook.com/bualuangsec?v=app_10442206389&ref=ts)
ยังเป็นนักศึกษา แต่ไม่มีปัญญาทำประกวด :30:
พ้นสภาพนักศึกษาแล้ว :3005:
ไม่เข้าใจว่าเขาให้ทำอะไรอ่ะ :3005:
มีเรื่องรบกวนถามพี่ๆ ครับ พอดีผมจะสร้างตารางโดยใช้ table style แต่ผมใช้แล้ว มีคำว่า column อยู่บนช่องบนสุดของทุก column เลยครับ (http://img3.f0nt.com/10/7f76ee084c7999e9adc0d9e561868503.jpg) ไม่ทราบว่า จะมีวิธ๊เอามันออกไปได้มั๊ยครับ ผมลองลบแล้วก็ไม่ไป เคลียร์แล้วก็ยังอยู่ พิมพ์ตัวหนังสือใหม่เข้าไป แล้วลบ มันก็ยังกลับมาอีกครับ :05: :05: :05:
คลิ๊กขวา > Table > Convert to Range (http://img3.f0nt.com/10/4d3344403711bd29acd1858b0e2c5220.jpg) :22:
โอ้ววววว ขอบคุณพี่หนุ่มมากๆครับ :46: :46: :46: :05: :05: :05:
ขออนุญาต เบิ้ลครับ รบกวนถามต่อเนื่องครับ ถ้าเกิดเราจะสร้าง table style ใหม่ขึ้นมา โดยที่ไม่ให้มีตัวหนังสือ column โผล่ขึ้นมาเลย จะสามารถทำได้มั๊ยครับ
อ้างคำพูดจาก: หนุ่ม เมื่อ 10 พ.ย. 2010, 21:26 น. พ้นสภาพนักศึกษาแล้ว :3005:รางวัลเยอะนะ หานอมินีเลย :47:
เลือก New Table Style
(http://img3.f0nt.com/11/53d8e310a04c4968c2fe9645fd3cf063.jpg)
แล้วก็จัด Format ตามที่ต้องการ
(http://img3.f0nt.com/11/b383372f9f8900c148bb5b3b754a031b.jpg)
แต่ยังไงมันก็มี column ขึ้นมาเหมือนเดิมนะ ลบออกโดยวิธี Convert to Range เหมือนข้างบน หรือแบบนี้ก็ได้
คลิกที่ตัวตาราง จะมีแท็บ Design ขึ้นมา ทีนี้ก็เลือกเปิดปิด column ที่ Header Row ได้เลย
(http://img3.f0nt.com/11/46ad1702d1d76e0c6b0b51142e30c795.jpg)
:22:
อ้างคำพูดจาก: JanΣ เมื่อ 11 พ.ย. 2010, 01:07 น. รางวัลเยอะนะ หานอมินีเลย :47:น่าสนๆ :56: หาได้แล้ว 2 คน
แต่ผมไม่รู้เรื่องเกี่ยวกับการลงทุนเลย ไม่รู้จะเขียนยังไง :05:
แล้วสัมมนา iExcel ผมสามารถเข้าร่วมได้ไหมครับพี่เจน
ขอบคุณพี่หนุ่มมากๆเลยครับ :05::46: :46: :46:
อ้างคำพูดจาก: หนุ่ม เมื่อ 11 พ.ย. 2010, 01:22 น. น่าสนๆ :56: หาได้แล้ว 2 คน แต่ผมไม่รู้เรื่องเกี่ยวกับการลงทุนเลย ไม่รู้จะเขียนยังไง :05: แล้วสัมมนา iExcel ผมสามารถเข้าร่วมได้ไหมครับพี่เจนได้ๆ เห็นมีเปิดอยู่เรื่อยๆ นะ
ลองไปสมัครทดลองใช้งาน แล้วก็โหลดตัวอย่างที่มีอยู่แล้วมาเล่นดู
จะได้พอเห็น concept ว่ามันทำอะไรได้บ้าง (หลักๆ มันก็คือ add-on ที่ดึงข้อมูลหุ้นมาแบบ realtime)
ทีนี้ก็อยู่ที่การประยุกต์เอาข้อมูลที่ได้มาใช้งานอ้ะ
ขอบคุณครับ :40:
ไม่ค่อยรู้เรื่องเหมือนกัน อยากเรียนรู้มากเลย
ขอขุดขึ้นมาหน่อยนะครับ คือถ้าผมมีข้อมูลแล้วอยากเอามาทำเป็นสติถิแต่ข้อมูลมันเยอะมาก excel ช่วยอะไรผมได้บ้างไหมครับ มี รหัสสินค้า ราคา จำนวนสินค้าที่ขาย/เดือน/ปีโดยแยกประเภทตามรหัสสินค้าครับ สาขาที่ขายโดยแยกประเภทในการขายอีกครับเช่นจัดรายการหรือขายประจำครับ ณ.ตอนนี้ผมใช้พิมพ์เอาลูกเดียวครับT T รหัสสินค้ามีเยอะมากครับเกือบร้อยได้ลองใช้ list ดูแล้วครับแต่ไม่ไม่ค่อยสะดวกในการดูเท่าไหร่ครับ แล้วข้อมูลก็จะคีย์เข้าทุกๆเดือนครับ
สถิติที่ต้องการ รูปแบบเป็นยังไงเหรอ แผ่นข้อมูลสรุปหรือกราฟ ถ้าเป็นแผ่นข้อมูล น่าจะใช้ Vlookup จัดการข้อมูลได้นะ http://www.f0nt.com/forum/index.php/topic,12909.msg1017656.html#msg1017656 (http://www.f0nt.com/forum/index.php/topic,12909.msg1017656.html#msg1017656) หรือถ้าเป็นกราฟ ก็ต้องจัดการข้อมูลก่อน แล้วค่อยสร้างกราฟอีกที :40:
(http://img3.f0nt.com/04/3f386137a44dfbe67b850a5a4c81544e.jpg) เป็นประมาณแบบนี้ครับแต่มันจะมีแยก9แผ่นตามแต่ละสาขาออะครับ อะพึ่งสังเกตุใช้Vlookupนี่สะดวกดีครับขอบคุณมากๆครับ แต่ยังยากได้ให้มันพิมพ์แล้วราคาและรายละเอียดมันขึ้นมากกว่าครับเพราะรหัสมันเยอะมากครับ ขอถามอีกนิดนะครับ (http://img3.f0nt.com/04/9200082eb1bb7cfcb09c7cbbc5441b37.jpg) เวลาเปลี่ยนชื่อแล้วในวงกลมสีดำมันจะเปลี่ยนด้วยอะครับแต่ถ้าอยากจะเปลี่ยนข้อมูลในวงกลมสีดำจะทำได้ไหมครับ? (http://img3.f0nt.com/04/d0e36d643e60be325e99f176ac8b45bb.jpg) กับในวงกลมสีแดงนี่ใช่ list ไหมครับ?
วงกลมสีแดงคือ list ครับ วงกลมสีดำ ถ้าจะเปลี่ยนข้อมูลก็แก้ในสูตรเอาได้เลยครับ =VLOOKUP(C2,Sheet3!C3:G8,4,0) ตัวเลขสีแดงจะเป็นคอลัมภ์ที่เราต้องการเอาข้อมูลมาแสดง ลองเปลี่ยนเป็นตัวเลขอื่นดูครับ ส่วนเรื่องจะเปลี่ยนจาก list เป็นการพิมพ์ข้อมูลเข้าไปก็ทำได้เลยครับ :22:
โอ้ววว ขอบคุณมากครับ
อ้างคำพูดจาก: อิคคิว เมื่อ 04 ม.ค. 2011, 01:45 น. ขอขุดขึ้นมาหน่อยนะครับ คือถ้าผมมีข้อมูลแล้วอยากเอามาทำเป็นสติถิแต่ข้อมูลมันเยอะมาก excel ช่วยอะไรผมได้บ้างไหมครับ มี รหัสสินค้า ราคา จำนวนสินค้าที่ขาย/เดือน/ปีโดยแยกประเภทตามรหัสสินค้าครับ สาขาที่ขายโดยแยกประเภทในการขายอีกครับเช่นจัดรายการหรือขายประจำครับ ณ.ตอนนี้ผมใช้พิมพ์เอาลูกเดียวครับT T รหัสสินค้ามีเยอะมากครับเกือบร้อยได้ลองใช้ list ดูแล้วครับแต่ไม่ไม่ค่อยสะดวกในการดูเท่าไหร่ครับ แล้วข้อมูลก็จะคีย์เข้าทุกๆเดือนครับ ถ้าพิมพ์ข้อมูลดิบใน excel แล้วอยากดูข้อมูลง่ายๆเช่นทำเป็นกราฟสถิติ ใช้ pivot table ได้นะ :12:
จัดรูปแบบข้อมูลที่อยากดูได้หมดเลย แต่ต้องออกแบบตารางข้อมูลดีๆหน่อย
ตารางน่าจะใส่ข้อมูลประมาณนี้
ปี เดือน สาขา รหัสสินค้า ราคา จำนวนชิ้นที่ขาย จัดรายการ(ใส่ตัวเลขหรือตัวอักษรแทนการใส่สี) ประจำ(ใส่ตัวเลขหรือตัวอักษรแทนการใส่สี)
หลังจากนั้นใช้ pivot เข้ามาช่วยวิเคราะห์ข้อมูลต่อได้
//ไว้ว่างแล้วจะมาอธิบายเพิ่มนะ เดี๋ยวต้องเดินทางแล้ว
หรือติดต่อพี่หนุ่ม :12: :56:
อย่ามาโบ้ยกันสิยะ :58:
:56:
ขอถามอีกนิดนะครับ (http://img3.f0nt.com/06/7cadc8f7a5d49478851ba4941f4c1e30.jpg) ในกรอบน้ำ้เงินผมทำListไว้ทำยังไงให้ ข้อมูลในกรอบแดงตรงกับข้อมูลในกรอบน้ำเงินทั้งสองอันหรอครับ?(ในกรอบแดงทั้ง3อันก็จะเป็นคนละตัวกันครับแต่จำนวนที่ขายทั้งหมดจะได้จากจำนวนที่ขายประจำ+จำนวนที่ขายจัดรายการครับ) ในสูตร VLOOKUP นี่แต่ละตัวหมายความว่าอะไรบ้างหรอครับ? :46:
ดูตามนี้ได้เลยนะ บอกรายะเอียดหมดแล้ว
http://www.f0nt.com/forum/index.php/topic,12909.msg1017656.html#msg1017656 (http://www.f0nt.com/forum/index.php/topic,12909.msg1017656.html#msg1017656)
อ้างอิง Syntax VLOOKUP (ค่าที่จะหาในคอลัมน์แรกของตาราง,ตารางหรือฐานข้อมูลที่เราใช้อ้างอิง,เลขคอลัมน์ในตารางที่เราต้องการจะส่งค่ากลับมา ,0 หรือ 1)ไม่ก็ลองจับภาพหน้าจอกับสูตรมา เดี๋ยวดูให้ :22:
=VLOOKUP(B1,Sheet1!A1:C53,3,1) (http://img3.f0nt.com/07/1eace1be9f051943b767a2769c1f2981.jpg) รหัสกับราคามันไม่ตรงกันอะครับผิดตรงไหนหรอครับ? :44: (http://img3.f0nt.com/07/554ddedfa2c3e7e39e80e6edd292cf1d.jpg)
แก้สูตรเป็นแบบนี้ครับ =VLOOKUP(B1,Sheet1!B1:C53,2,0)
อ่าขอบคุณมากครับใกล้สำเร็จแล้วครับ :05: (http://img3.f0nt.com/08/7671468c1783ff5628d85e87eff7ec5e.png) (http://img3.f0nt.com/08/f35b472966cde4414c14077c2af0d505.png) ถ้าผมจะกำหนดค่าที่จะหาในคอลัมน์แรกของตารางมี2ค่าอะครับคือจำนวนที่ขายให้ขึ้นอยู่กับรหัสสินค้ากับเดือนแต่จำนวนที่ขายก็จะมี2ช่องครับ แล้วถ้ายอดขายผมจะแยกเป็น2ช่องแบบในรูปอะครับตารางฐานข้อมูลที่ใช้อ้างอิงจะกำหนดโดยที่ไม่ติดกันยังไงหรอครับ? =VLOOKUP(C2:C3,Sheet3!E3:AD79,2,0)
VLOOKUP ไม่สามารถหาค่าจากค่าอ้างอิงได้สองค่าครับ
ดังนั้น =VLOOKUP(C2:C3,Sheet3!E3:AD79,2,0)
ตรงสีแดงต้องเป็นเซลล์เดียวตาม syntax
ตามที่ผมเข้าใจคือ ต้องการหาจำนวนสินค้าที่ขายประจำ 1 ค่า และสินค้าที่ขายจากการจัดรายการ 1 ค่า
โดยการใส่รหัสสินค้าและเดือน ซึ่งข้อมูลดิบคือ ตารางข้างล่างนี้
อ้างคำพูดจาก: อิคคิว เมื่อ 08 ม.ค. 2011, 17:24 น. (http://img3.f0nt.com/08/7671468c1783ff5628d85e87eff7ec5e.png)ถ้าเป็นตามนี้ VLOOKUP จะใช้ไม่ได้ครับ เพราะมันสามารถหาค่าได้จากค่าอ้างอิงแค่ค่าเดียว
ต้องใช้ INDEX กับ MATCH
http://www.f0nt.com/forum/index.php/topic,12909.msg1474059.html#msg1474059 (http://www.f0nt.com/forum/index.php/topic,12909.msg1474059.html#msg1474059)
ถ้าผมเข้าใจถูก พรุ่งนี้จะลองเขียนมาให้ดูครับ :22:
มาแล้วๆ (http://img3.f0nt.com/09/b13c725e85dc4e4be5b309ee401086c5.jpg) ใส่รหัสสินค้ากับเืดือนที่ต้องการในช่องสีเหลือง เอาไฟล์แนบไปแกะได้เลย :22:
ใจดีมากกกกกก :25:
ตอนนี้มีปัญหา ต้อง Filter ดูข้อมูลจำนวนมาก แล้วข้อมูลนั้นมาในรูปของบรรทัดเว้นบรรทัด (ก๊อปจากโปรแกรมอื่นมาอีกที) พอ Filter แล้วมันไม่ Filter ทั้งหมดให้น่ะ มันไปหยุดทุกๆ บรรทัดที่เว้นเลย.. มีวิธีฉลาดๆ อื่นไหม นอกจากนั่งลบทีละบรรทัด ลองทำไปชิ้นนึงแล้ว ปวดตาฉิบ :05: วอนจานหนุ่ม หรือผู้รู้ชี้แนะด้วยนะค้าบ.. :46: ทำได้แล้ว เขียนสูตรขึ้นมา Column นึง ถ้า ข้อมูล = ว่างเปล่า คืนค่า 0 แล้ว Filter ด้วย Column นี้แหละ เท่านี้ก็ไม่เป็นช่องว่างแล้ว เย้ๆ ทำไมตอนแรกคิดไม่ออกเนี่ย :53:
:12: ผมก็ใช้ IF เหมือนกัน
แอนว่าจริงๆแล้วอาจจะไม่ต้อง IF ก็ได้นะคะ ถ้าเราเลือก area ให้ครอบเนื้อหาทั้งหมดก่อนแล้วค่อย set filter มันก็จะไม่หยุดบรรทัดที่ว่างนะคะ จากนั้นก็ค่อยเลือกบรรทัดที่ไม่เป็น blank ก็น่าจะได้เหมือนกันค่ะ เลือกครอบพื้นที่ก่อน (http://img3.f0nt.com/09/0d6cfc92029c528fe48dea5e8de7a883.png) ค่อย set filter (http://img3.f0nt.com/09/05d358869ac2b7f5b6534b096717a3be.png) เอา blank ออก (ตรงนี้อาจจะเอาอย่างอื่นออกแล้วเลือกแต่ blank เพื่อลบบรรทัด blank ทิ้งก่อนก็ได้ค่ะ) (http://img3.f0nt.com/09/ab4f23ca573237e2dfd82662e09735c1.png) ได้แล้ว :33: (http://img3.f0nt.com/09/44a83b13a7f14be74cfa8fc352273b62.png)
:12: เจอวิธีเมพๆมา Remove Blank Rows - Excel (http://www.youtube.com/watch?v=z1Mz6IPwDKM#) :07:
:07: อะไรน่ะ
:07: +
มีคำถามอีกแล้ว ถามไว้ก่อน แล้วไปลองหาวิธีดู ถ้ามีปัญญาทำได้ เดี๋ยวเอามาเล่านะคะ คือบางครั้งเราต้องเช็คความเหมือนความต่างของตารางยิบๆ ที่มีทั้ง Text ทั้ง Number มีบาง cell ถูก merge ด้วยอะไรด้วย มันจะมีวิธีฉลาดๆ อะไรไหม ที่บอกได้ทันทีเลยว่า cell ไหนไม่ตรงกัน จะได้ไปดูที่ตรงนั้นเลย ไม่ต้องไล่ทั้งหน้าอะจ้ะ (โดยเฉพาะ Text เพราะส่วนของ Number มันยังพอเช็คได้) พอดีต้องตรวจพวกรายการเสนอราคา แล้วมันชอบหมกเม็ดน่ะ เมื่อวานดูตาเปล่าเจอหมกมา ๑ จุดละ เกรงว่าจะมีอีก :46:
เรามีแผ่นข้อมูลที่ถูกต้องไว้เทียบหรือเปล่าครับ ประมาณว่า เทียบระหว่าง worksheetเขา กับ worksheetเรา จะเอาไปคิดต่อ น่าสนุกดี :22:
งานพี่มันจะเป็นการ propose rate กะ condition ของสัญญาให้เขาตอบ accept น่ะ แล้วแทนที่เขาจะตอบ accept งานเรา เขากลับแก้นั่นนิดนี่หน่อย แล้วเมลกลับว่า accept ตามตารางของเขา ทีนี้ก็ต้องมานั่งเช็คว่าแอบหมกอะไรมาตรงไหนบ้าง ซึ่งมันมีทั้ง Text ทั้ง Number ไง ถ้าจานหนุ่มคิดอะไรเจ๋งๆ ออกบอกด้วยเน้อ ส่วนของพี่วันนี้แก้ปัญหาแบบกำปั้นทุบดินไปละ คือเอางานเรานั่นแหละ มาแก้ตามที่เขาบอกว่าเขาแก้ แล้วส่งกลับให้ accept อีกที :30: ปล. ลองไปค้นกูเกิ้ลดู มันมี Add-in ล่ะ แต่ไม่ฟรี หลายตังค์ด้วย :05:
ทำให้เป็นไฟล์ที่แก้ไขไม่ได้ แล้วส่งไปให้เขาคอนเฟิร์มน่าจะเวิร์คกว่านะครับ ไม่ก็แปลงเป็น pdf ไปเลย
ที่ผมคิดได้นะครับ แบบแรกคือ ล็อกเอ็กเซลไม่ให้เขาแก้ไข ถ้า accept ก็เอาตามนั้น ถ้าจะมีแก้ไขหรือแก้อะไรก็บอกเรามาด้วย ท่านแก้เองไม่ได้ แบบที่สองคือ ผมคุ้นๆว่าเคยทำให้เอ๊กเซลมีการแจ้งว่าใครทำอะไรกับแผ่นงานบ้าง เวลามีใครแก้ไขเซลล์ไหน ก็จะมีแถบสีและข้อความแสดงว่าแก้อะไรไป ประมาณนี้มั้งครับ จำไม่ค่อยได้ เดี๋ยวไปหาดูก่อน :42:
ขอบคุณสำหรับไอเดียทั้งสองท่าน :46: เรื่องแปลงเป็น pdf ปกติก็ทำนะ แต่ว่าไฟล์งานตัวนี้มันมีสูตรคำนวณ ซึ่งผ่านกระบวนการตกลงกันมาตลอด ถ้าเราส่ง pdf ก็ยากต่อเขาในการตรวจเช็ค แบบว่าจะให้มัน fair play อะเน้อ.. พอดีมันทำตัวไม่แฟร์กะเราไง หะหะ
หรือถ้าคิดแบบเว่อร์ๆ หน่อย ก็็็เขียน macro มา detect ทุกการเปลี่ยนแปลงแล้วให้ใส่ค่าเดิม และค่าที่เปลี่ยนแปลงที่ cell ไหน ลงไปใน cell สุดท้ายของ file นั้น ตั้ง permission ให้เขา edit ได้เท่านั้น บอกให้เขาใช้ไฟล์นี้ในการคุยกันเท่านั้น แล้วรอดูความเปลี่ยนแปลง
จำได้เหมือนพี่หนุ่มว่าปกติ MS Office มีวิธี set อยู่ว่าใครมาแก้อะไรตรงไหนบ้าง เลยลองไปหาข้อมูลดูเจอไอ้นี่มาค่ะ http://www.online-tech-tips.com/ms-office-tips/track-changes-in-excel/ (http://www.online-tech-tips.com/ms-office-tips/track-changes-in-excel/) คิดว่าน่าจะเป็นประโยชน์กับพี่แอ้นะคะ :27: Track Changes in Excel 2007 (http://www.youtube.com/watch?v=aX4x1gX4gVU#) //วิธีนี้มีข้อเสียอยู่หน่อยตรงที่ถ้าลูกค้ารู้ว่าเราใช้วิธีนี้ เค้าอาจจะแอบไปติ๊กออก แล้วแก้ก็ได้ (มั้ง) หรือถ้าจะให้เนียนก็แก้ให้พอเห็น change บ้าง แล้วแอบไปติ๊กออก แล้วแก้แบบไม่ให้เห็น change อีกวิธีคือ มีโปรแกรมพวกเปรียบเทียบไฟล์อยู่ค่ะว่าเหมือนหรือต่างกันตรงไหนยังไง แต่จำชื่อไม่ได้แล้ว และไม่แน่ใจว่าใช้กับ Excel ได้มั้ย (เคยใช้กับไฟล์ code program น่ะค่ะ) ยังไงถ้าหาเจอจะมาโพสอีกทีนะคะ
:12: แบบนี้แหละ
อ้างคำพูดจาก: หนุ่ม เมื่อ 25 ก.พ. 2011, 01:19 น. แบบที่สองคือ ผมคุ้นๆว่าเคยทำให้เอ๊กเซลมีการแจ้งว่าใครทำอะไรกับแผ่นงานบ้าง เวลามีใครแก้ไขเซลล์ไหน ก็จะมีแถบสีและข้อความแสดงว่าแก้อะไรไป ประมาณนี้มั้งครับ จำไม่ค่อยได้ เดี๋ยวไปหาดูก่อน :42:อ้างคำพูดจาก: ☼ แอนค่ะ ☼ เมื่อ 26 ก.พ. 2011, 20:37 น. //วิธีนี้มีข้อเสียอยู่หน่อยตรงที่ถ้าลูกค้ารู้ว่าเราใช้วิธีนี้ เค้าอาจจะแอบไปติ๊กออก แล้วแก้ก็ได้ (มั้ง) หรือถ้าจะให้เนียนก็แก้ให้พอเห็น change บ้าง แล้วแอบไปติ๊กออก แล้วแก้แบบไม่ให้เห็น changeต้องลองทำแล้วเปิดที่เครื่องอื่นดู ลองแก้แล้วส่งกลับ น่าจะพบคำตอบ :22:
พี่แอ้ลองใช้เอกเซลแทรก แบบแอนว่าก็ได้ครับ แล้วเลือก list change on new sheet จากนั้นก็ hide sheet นั้นไว้ ก็ไม่น่าจะเห็นแล้วนะ ถ้ายังไม่สบายใจก็ใช้ protect sheet อีกทีนึงน่าจะได้ แต่เลือกทุกเซลในsheetงานให้เป็นแก้ไขได้นะ เค้าก็จะแก้ไขได้ตามปกติ
โอ้ว.. เดี๋ยวกลับมาอ่านนะ ตอนนี้มาบวกก่อนเลย :12:
ไม่ค่อยมีใครคุยเรื่อง excel กันเลย มีแต่เค้าถามอยู่คนเดียว :30: ถามจานน้องหนุ่ม หรือใครก็ได้นะคะ เป็นเรื่องการจัดการข้อมูลจำนวนเยอะๆ อีกแล้ว ตกลงเป็นวิศวะแน่หรือเปล่าเนี่ยตู :05: (ตอบ ไม่ใช่เลย งานไม่ใช่วิศวะมาหลายปีแล้ว) คือ สมมติเรามีประเภทงานหลักๆ ๓ กลุ่ม แล้วแยกเป็นงานย่อยๆ อีก อย่างละ ๑๐ กลุ่ม แอ้จะกรอกข้อมูลแบบ set Data Validation เช่นเลือกกลุ่ม ๑ ปั๊บ พอไปช่องที่ ๒ ก็คลิก drop down แล้วโชว์เฉพาะงานย่อยของกลุ่มที่ ๑ แค่ ๑๐ รายการ ที่ว่ามาข้างบนนี้ ทำได้แล้ว อ่านจากในเน็ต ไม่ค่อยเข้าใจแต่ทำให้แสดงผลได้แล้วแหละ ใช้ OFFSET กับ MATCH เอาไปใส่ใน Validation ทีนี้ สมมติว่าในกลุ่มย่อย ๓๐ กลุ่มนั่นมันยังย่อยลงไปอีกกลุ่มละ ๗ รายการอย่างเนี้ย ถ้าอยากให้ column ที่ ๓ มันก็ยังสามารถโชว์เฉพาะกลุ่มงานย่อยที่เลือกอีกอะ จะทำได้รึเปล่าคะ ว่าแต่คำถามงงไหมเนี่ย :56:
งงครับ :30:
เก่งยังกะคนจบบัญชี :30: :30: :30:
เก่งที่ไหนเล๊า :3005:
คือนึกออกว่าอยากได้แบบไหน แต่หาทางทำไม่ได้เนี่ยสิ ตลอดเวลาเลยด้วย
แต่ก็สนุกนะ ทำงานไม่เหมือนชาวบ้านเขาหรอก :30:
อ้างคำพูดจาก: iMyM เมื่อ 30 ก.ย. 2011, 11:00 น. งงครับ :30:อธิบายไม่ค่อยเป็นด้วยตู
อันนี้เป็นขั้นตอนการ input ข้อมูลเข้าไปง่ะ อยากจะใช้การคลิก drop down เพื่อลดความผิดพลาด ลดเวลาด้วย
ทีนี้มันไม่ได้มีข้อมูลชุดเดียวไง ถ้าชุดเดียวก็ set Data Validation แล้วเลือกขอบเขตที่จะโชว์ไปตรงๆ เลยใช่ไหม
ขั้นต่อมาพี่จะลองทำกับข้อมูล ๒ ชุด เลยใช้ OFFSET กะ MATCH (ใช้ด้วยความไม่เข้าใจด้วยนะ บอกอีกครั้ง) ก็โอเค มันแสดงผลแบบที่ต้องการ
แต่พอจะทำแบบ ๓ เงื่อนไขละมันงงอะเหมือนจะทำไม่ได้ แค่อยากรู้ว่าวิธีที่พี่ทำอยู่นี่มันโง่ไหม มีที่ฉลาดๆ กว่านี้ป่าว :05:
เข้าใจครับ แต่ใช้ php ท่าจะง่ายกว่า :30: พี่แอ้ลองเอาอันที่พี่แอ้ทำมาแปะให้ดูหน่อยสิครับ :25:
จ้างพี่หนุ่มเขียน windows app เอาไปลงยังง่ายกว่า :30:
แนบไฟล์ทำไงอะตัวเอง :56: // เปลี่ยนใจ พี่ส่งไฟล์ไปทางเมลให้จานน้องหนุ่มแล้วกันเนอะ ขอเมลหน่อยนะจ๊ะ :56:
อ้างคำพูดจาก: หนุ่ม เมื่อ 30 ก.ย. 2011, 11:27 น. เข้าใจครับ แต่ใช้ php ท่าจะง่ายกว่า :30:เจอแบบนี้บ่อย :30:
คนน่ารักไรเงี้ยเหรอ :56:
อ่านแล้วงง :30:
จะทำแบบนี้อะ http://www.ozgrid.com/Excel/dependent-lists.htm (http://www.ozgrid.com/Excel/dependent-lists.htm) แต่อยากได้แบบ ๓ เงื่อนไขซ้อนกัน โอ๊ย.. เพิ่งรู้ตัวว่าความสามารถในการสื่อสารอยู่ในระดับต่ำ อธิบายอะไรไม่เป็นเล้ย :30:
กรี๊ดดดด ภาษาอังกิ๊ด :05: ประมาณนี้ป้ะพี่แอ้ http://www.mediafire.com/?rr13o0iudl3gv33 (http://www.mediafire.com/?rr13o0iudl3gv33)
CUEL บล็อกเว็บพวกนี้อะจ้ะ Chevron ไม่บล็อกเหรอตัว :56:
ลองทำดูแล้ว น่าจะใช่อย่างที่พี่แอ้อยากได้... แต่แนบไฟล์ไม่ได้ง่ะ :05: พี่แอ้ขอเมลหน่อยครับ (ถ้าโหลดจากข้างล่างนี่ไม่ได้) :37: http://dl.dropbox.com/u/353972/Chain_List.xls (http://dl.dropbox.com/u/353972/Chain_List.xls) อ้อ อ้างอิงจากนี่ http://www.contextures.on.ca/xlDataVal02.html (http://www.contextures.on.ca/xlDataVal02.html)
ตอนนี้นอนตีพุงอยู่บ้าน แต่ปกติก็รู้สึกว่าไม่บล๊อกนะ :56: //แล้วส่งยังไงละเนี๊ยยย :30:
จิ้มไปที่อีเมลใต้รูปเค้าได้เลย :25:
:25b: พี่แอ้ซ่อนเมลนี่ครับ :3005:
จริงดิ๊ ฮ่าๆๆๆ อย่าถือคนแก่เลยนะน้องนะ :56: pinthiptแอทcuelจุดco.th คับ
อูย วิธีนี้เจ๋งดี :12:
ส่งแล้ว ~ :56:
ส่งมาสองคน คนละวิธีเลย แล้วของจานน้องหนุ่มล่ะ แนะแบบไหนดี แต่พี่เพิ่มนิดนะ คือว่าทั้งโตนและ REROYD (ตัวเองชื่อเล่นไรอะ พี่ไม่เคยเรียกเลย เค้าขอโต้ดด) ทำมาเป็น ๒ เงื่อนไข ส่วนที่พี่ติดคือดันจินตนาการอยากได้แบบ ๓ เงื่อนไขอะ แบบลงดีเทล ๓ ระดับอะจ้ะ มันจะทำได้ด้วย excel ธรรมดาไหม แบบไม่ต้องใช้โปรแกรมอื่นช่วยอะ (ผิดที่ตอนอธิบายนี่แหละ ใช่ไหม) :30:
ยังนั่งเผางานอยู่เลยครับ :44:
ไม่เป็นไร ไม่รีบจ้า .. แค่สนใจในคำถามก็ซึ้งแล้ว อันนี้มันไม่ด่วน ไม่ใช่งานประจำ แค่อยากทำให้มันดีขึ้นง่ะ ก็เลยคิดไปเรื่อยเปื่อย :25:
โอ๊ะ ของผมมัน 3 ชั้นไม่ใช่เหรอครับพี่แอ้ :09: เลือก A2 ไปเป็นเิงื่อนไขในการเลือก B2 เลือก B2 ไปเป็นเงื่อนไขในการเลือก C2 หรือว่าต้องมีอีกชั้นนึงหว่า :09: ป.ล. ชื่อเล่นผมใส่ไว้ใต้อวตารว่า แบงก์ แต่เพื่อน ๆ มันชอบเรียกว่า พราห์ม :47:
ไม่เข้าใจพี่แอ้จริงๆด้วย ฮ่าๆ :30: ยังนึกแบบที่พี่แอ้คิดไม่ออก แต่ผมว่ามันน่าจะใส่เงื่อนไขเข้าไปเพิ่มได้นะ
ช่ายๆ อยากได้อีกชั้นน่ะแหละ สมมติ ชุดข้อมูลเป็น A -- A1,A2,A3 -- A1x,A1y,A1z,A2x,A2y,A2z,A3x,A3y,A3z B -- B1,B2,B3 -- B1x,B1y,B1z,B2x,B2y,B2z,B3x,B3y,B3z C -- C1,C2,C3 -- C1x,C1y,C1z,C2x,C2y,C2z,C3x,C3y,C3z column แรก drop down เป็น A,B,C สมมติเลือกช่องแรกเป็น B, ช่องที่สอง drop down จะกลายเป็น B1,B2,B3 สมมติเลือกช่องที่สองเป็น B3 ช่องที่สาม drop down จะกลายเป็น B3x,B3y,B3z แล้วค่อยใช้ค่าสุดท้ายไป Vlookup หาผลลัพธ์อีกทีอะจ้ะ โอ๊ย ดีใจ อธิบายถูกแล้ว คิดไม่ออกอยู่ตั้งนาน :3005:
แง ... :05: ถ้าอย่างที่พี่แอ้อธิบาย ของผมมันก็ถูกแล้วไม่ใช่เหรอ :05: Flow มันเป็นแบบนี้อะ :37: แล้วก็เอา C2 ไป Vlookup เอาอะ :37: A2 -> B2 -> C2 ACTA -> ACTA1 -> SUBA11,SUBA12,SUBA13,SUBA14 ACTA2 -> SUBA21,SUBA22,SUBA23,SUBA24 ACTA3 -> NONE ACTB -> NONE ACTC -> ACTC1 -> NONE ACTC2 -> SUBC21,SUBC22,SUBC23 ACTC3 -> SUBC31,SUBC32,SUBC33,SUBC34,SUBC35 (http://img3.f0nt.com/30/6a9009746178b97d89a7288f613a6ae6.png)
ของแบงก์ (ชื่อนี้ใช่นะ) น่าจะถูกแล้วนะ ผมก็เข้าใจแบบนี้ :42:
จริงปะ เดี๋ยวพี่ดูใหม่ พอลองคลิก drop down แล้วมันขึ้น none ก็เลยงงๆ ง่ะ :16: // โอเค แบบแบงก์นี่แหละเป๊ะเลย ตามนี้แหละจ้ะ แถมสูตรไม่ยุ่งอีกสุดยอดครับน้อง :12: ขออภัยด้วย ตอนแรกพี่ดูไม่ถี่ถ้วนเอง และขอบคุณมากๆ ทั้งสามหนุ่มเลยเน้อ :53:
NONE เกิดจากผมขี้เกียจคีย์ข้อมูลต่อครับ เลยตัดให้เป็น NONE ไป :30: :30:
ถูกแล้วๆ เพราะข้อมูลจริงๆ มันไม่ได้เท่ากันทุกอันไง เดี๋ยวขอไปศึกษาต่อนะจ๊ะ :46: ตารางตัวนั้น พี่อยากให้มันทำงานได้ ๒ ทางคือ ทั้งรับ input รายวัน แล้วก็สามารถสรุปผลรอบใหญ่ๆ ได้โดยไม่ต้องมานั่งดึงข้อมูลใหม่ง่ะ เพราะต้องทำงานแบบนี้หลายตัวมากๆ เลยนิยมยัดทุกอย่างไว้ในไฟล์เดียวเสมอเลย
เรากลับมาอีกแล้ว พร้อมปัญหา excel สนุกๆ มาให้ขบคิด (สนุกกันรึเปล่า พี่หนุกนะ พี่ชอบสร้างเงื่อนไขอะไรแปลกๆ ให้ตัวเองตลอด :30:) ตอนนี้อยากทำ Checklist งาน ที่สามารถเตือนได้ว่างานตัวไหนอยู่ในสถานะไหน งานพี่มี Lead time ทุกชิ้น แต่ทีนี้ปัญหาคือบางงานมีหลาย period อยากจะบันทึกทุก period แต่เลือกเอามาคำนวณเฉพาะตัวสุดท้าย มีวิธีไหนที่ฉลาดกว่าการใส่ if ซ้อนกันไปเรื่อยๆ มั่งอะ สมมติชุดข้อมูล งาน A; period I 1 Jan 10 - 31 Dec 10, period II 1 Jan 11 - 31 Dec 11, period III 1 Jan 12 - 31 Dec 12 งาน B; period I 12 Apr 09 - 31 Dec 11, period II 1 Jan 12 - 30 Jun 12 สมมติวันนี้คือ วันที่ 1 Jul 12 จะทำให้โชว์แบบนี้ งาน A = 183 Days (remaining) งาน B = -1 Day (over due) ตอนนี้คิดว่าคิดออกแหละ ใส่เงื่อนไขไปเรื่อยๆ ว่าจะตั้ง period ไว้ ซัก 5 period แต่พอจะลงมือทำ มันรู้สึกโง่ๆ ยังไงไม่รู้ เหมือนกะว่าจะมีเส้นผมบังภูเขาอยู่รึเปล่า เลยมาถามทิ้งไว้จ้า.. จะพยายามคิดต่อไป
อ่านแล้วยังงง ๆ ครับ :31: แต่ถ้าพี่แอ้จะหาผลต่างของวันใช้ =DATEDIF ครับ :37: =DATEDIF(วันแรก,วันสุดท้าย,"รูปแบบ") ส่วนของรูปแบบก็มี "d","m","y" คือบอกผลต่างเป็น วัน เดือน ปี ครับ :56:
:12: เจ๋งอะทได้สูตรใหม่อีกแล้ว คือปัญหาของพี่คือ จับช่องเดิมๆ มาลบกันไม่ได้ เพราะว่ามันมีการบันทึกหลายค่าอะ อยากเอาตัวล่าสุดมาคิดตัวเดียว แล้วไม่สนใจตัวเก่าๆ ที่บันทึกไปก่อนหน้านี้ งงปะ เหมือนจะคิดออกรางๆ เดี๋ยวใจร่มๆ ลองมาแกะต่อ
ฮัดช่า ผมเคยทำตอนสมัยทำงานครับ :52: ใช้สูตร =TODAY() จะได้วันที่ของวันนี้มาครับ แล้วเอามาลบวันสุดท้ายของ period (ใช้สูตร =DATEDIF ของแบงก์) จะเป็น =DATEDIF(TODAY(),วันสุดท้าย,"D") ถ้าเปลี่ยนวันสุดท้ายเป็นวันแรกก็จะได้จำนวนวันที่เลยมาแล้ว แล้วเราก็มาตั้งเงื่อนไขว่า ถ้าตัวเลขจำนวนวันติดลบให้เป็นตัวแดง หรือตั้งซ้อนไปอีกว่าถ้าเหลือน้อยว่าหรือเท่ากับ 10 ให้เป็นสีส้ม ประมาณนี้ครับ :22:
เงื่อนไขที่ค่าของตัวเลขต่างกัน มีสีึต่างกันนี่ ใช้ Macro ป่าวจ๊ะ พี่ยังใช้ไม่เป็นเลยอะ อีกอย่างเวลาฝังสูตรที่มี Macro แล้ว คนอื่นเปิดไฟล์ มันจะถามทุกครั้งเลยรึเปล่า
ไม่ต้องใช้ Macro ครับ เข้าไปตั้งใน conditional formatting ได้เลยครับ แต่ใน 2007/2010 มันอยู่ตรงไหนฟะ หาไม่เจอ :3005:
ทำไมเก่งกันงี้เนี่ย ถามอะไรตอบได้หมด มิเสียแรงที่มาเสียการเสียงานอยู่เว็บฟอนต์หลายปีเข้าแล้วเนี่ย :53: เดี๋ยวลองไปทำ ถ้าวันจันทร์ได้ผลยังไงจะเอามาโชว์จ้ะ :25:
อ้างคำพูดจาก: REROYD เมื่อ 03 ก.พ. 2012, 23:32 น. ไม่ต้องใช้ Macro ครับ เข้าไปตั้งใน conditional formatting ได้เลยครับ แต่ใน 2007/2010 มันอยู่ตรงไหนฟะ หาไม่เจอ :3005:อยู่ตรงเมนู Format
กดปุ่ม start > run พิมพ์ cmd กด enter แล้วก็ format c: ได้เลยครับ
คุณเจนภพ อย่ามาวางยานะคะ ถ้าเีดี๊ยนซื่อบื้อทำตามไปจริงๆ มิงามไส้เหรอคะคุณ :39:
:30:
ถามหน่อยครับ ผมอยากจะเรียงลำดับข้อมูล โดยให้ข้อมูลในคอลัมน์อื่นๆ มันมาตามด้วย คือ ผมมีคอลัมน์แรกเป็นเพศ คละกันชายหญิง แล้วคอลัมน์อื่นๆ ก็เป็นข้อมูลอื่นๆ ไป แต่ผมอยากจะเรียงลำดับโดยใช้คอลัมน์แรกนี้ คือจากเดิมที่เป็น female กะ male แล้วไม่ได้เรียงกัน แต่จะให้มันเรียงกันโดยที่ข้อมูลจากคอลัมน์อื่นก็ตามมาด้วย จะทำยังไงครับ ขอบคุณมากครับ :05: ได้แล้วครับ :59:
auto filter ไปเลย :12:
ขุดครับ มีปัญหามาถาม แต่ไม่ใช่ของ exel นะ เป็นของ google spreadsheet (พอดีใช้บันทึกน้ำหนักอยู่) แต่น่าจะกำหนดค่าอะไรเหมือนกันกับ exel ถ้าผมต้องการเปรียบเทียบค่าของแต่ละเซล แล้วกำหนดเงื่อนไขเพื่อเปลี่ยนสีฟอนต์จะทำยังไงครับ สมมติว่า A1 เรากรอกค่าไปว่า 80 แล้วในช่อง A2 เราจะกำหนดได้ไหมว่า ถ้าค่ามากกว่า A1 ให้เปลี่ยนเป็นสีแดง ถ้าค่าเท่ากับ A1 ให้เปลี่ยนเป็นสีส้ม ถ้าค่าน้อยกว่า A1 ให้เปลี่ยนเป็นสีเขียว อะไรอย่างนี้น่ะครับ ขอบคุณล่วงหน้าครับ :46:
ใน Excel รู้สึกจะมีเป็นแบบ Macro, VBA อะไรประมาณนั้น ส่วนใน Spreadsheet เปิดเข้าไปดูตะกี้ มันต้องหา Script มาลงเพิ่ม ...ใช้ไม่เป็น :05:
ตอนนี้ spreadsheet ยังไม่รองรับ Conditional formatting ที่อ้างอิงด้วยเซลครับก็เลยทำแบบที่พี่ฟิงซ์อยากได้ (แบบง่าย ๆ) ไม่ได้ :56: ตอนนี้ใกล้เคียงสุดคงเป็นการเพิ่มเซลล์ขึ้นมาอีกช่องแล้วใช้สูตร if + conditional formatting น่ะครับตามรูป :37: (http://img3.f0nt.com/18/7a51c41009fd101ba05ebfb65a6757dc.png)
อ๊าก ไม่เคยใช้เลย :3005:
อ๋อ เข้าใจคอนเซปต์ละ แต่ปัญหาคือ ผมจะกรอกตัวเลขลง column เดียวกัน เช่น วันที่ 1 น้ำหนัก 80.5 วันที่ 2 น้ำหนัก 80.2 วันที่ 3 น้ำหนัก 80.3 วันที่ 4 น้ำหนัก 80.3 แต่ให้ตัวเลขของน้ำหนักเปลี่ยนสีนี่สิครับ จะทำได้ไหม หรือเราจะต้องสร้างเซลอ้างอิงกับเพิ่มขึ้นมาอีก column นึง
สร้างคอลัมน์คู่กันไปเลยแบบนั้นก็ได้นะ :12:
ไอเดียดี ชอบๆ เอามั่ง :12: https://docs.google.com/spreadsheet/ccc?key=0ApPENpxEPXD1dDRidEhuZTd3OHcyZ1pVVEpPOWRfWHc#gid=0
ฉิบหาย ไชโย พอได้ :30:
K-Saving Memo 2013 เอาไว้ทำบัญชีรับจ่ายปีหน้า จาก KBank :25: ทำแบบ Online บนเว็บ หรือ Offline บนExcel ก็ได้(บันทึกแยกกันนะ ไม่เกี่ยวกัน) ปี2555 ใช้ของแบงค์ชาติ แต่ตอนนี้ของปี56แบงค์ชาติยังไม่ทำออกมาเลยอะ(หรือเราหาไม่เจอ?) เลยถามเฮียกู เจอของ KBank ดูๆแล้วยืดหยุ่นกว่า แต่ก็อาจจะงงกว่าของแบงค์ชาติอันเดิมถ้าใครเคยใช้ #ไม่ได้ค่าโฆษณา #ไม่เคยมีบัญชีKBank #ออมกันเถอะ #พรุ่งนี้รวย #Excelเหมือนกัน #โพสเหมือนบอท #ไม่ใช่สแปมนะ :52: http://k-expert.askkbank.com/Pages/k-expert_EDM_KSavingMemo2013Download.aspx (http://k-expert.askkbank.com/Pages/k-expert_EDM_KSavingMemo2013Download.aspx)
:30: ยังไงก็ดูสแปม
ขุด :47: เรามาออมกันเถอะ มาออมกันเถอะ ~~ สมุดเงินออมปี 2557 : เป็น Excel บัญชีรายรับ-รายจ่าย ส่วนบุคคล ปี 2557 จากธนาคารแห่งประเทศไทย จ้าาาา ใช้ง่ายสุดๆ ปีที่แล้วใช้ของ Kbank ได้สามวันยุ่งยากยุบยับ ล้น1หน้าจอ เลยไปหาของธนาคารแห่งประเทศไทยมาใช้แทน :37: ปีนี้เข้าเว็บธนาคารแห่งประเทศไทยไปก็เจอเลย เชิญโหลดด้านล่างงับๆ http://www.bot.or.th/Thai/ResearchAndPublications/Others/Documents/Saving2557.xls (http://www.bot.or.th/Thai/ResearchAndPublications/Others/Documents/Saving2557.xls)
มานึกดูอีกที ตูใช้ Google Spreadsheets ทำบัญชีมาจะครบ 5 ปีแล้วแฮะ :25:
น่าใช้ๆ :25:
ขุดครับ จะถามว่า มีฟังก์ชันอะไรที่เรียกพิกัดเซลล์หรือช่วงเซลล์เป็นตัวแปรได้ไหมครับ ตัวอย่างการใช้งานก็เช่นจะให้รวมค่าเซลล์ A7:A[200] โดยตัวเลข 200 นี่เราไปกรอกค่าเอาในเซลล์อื่นได้งี้ เช่นเปลี่ยนเป็น 50 ก็ได้
ใช้สูตร INDIRECT ในการอ้างอิงค่าลงสูตรได้ครับ เคสนี้ใช้สูตร =SUM(INDIRECT("A7:A"&B1)) โดยเราเปลี่ยนค่า B1 เป็นเลขอะไรก็ได้ หรือจะเปลี่ยนทั้งหน้าทั้งหลังเลยก็ตามนี้ =SUM(INDIRECT("A"&B1&":A"&B2)) B1 เป็นเลขตัวหน้า B2 ก็เป็นเลขตัวหลัง นะจ๊ะห์ :27:
กรี๊ด ขอจูบทีนึง :0705:
:19:
เทพเอ็กเซล
จดๆๆๆ :25: ทุกวันนี้ที่ใช้ทำงานหากินอยู่นี่ก็แอพพลายมาจากที่หนุ่มไกด์ให้นะ ปลื้มอะ :19:
เย่ ยินดีค้าบบบ :33: ตอนนี้ผมไม่ค่อยได้ใช้เลย ต้องนั่งระลึกชาติพอสมควร :42:
นี่ขนาดระลึกชาติเอานะเนี่ย :25:
:30: :30:
อ้างคำพูดจาก: แอ้ เมื่อ 29 ธ.ค. 2014, 23:31 น. จดๆๆๆ :25: ทุกวันนี้ที่ใช้ทำงานหากินอยู่นี่ก็แอพพลายมาจากที่หนุ่มไกด์ให้นะ ปลื้มอะ :19:
เพราะงั้นเราได้โบนัสมา เราก็....
...เลี้ยงไอติมไผ่ทอง :40:
ไปจันท์ถ้าเจอไผ่ทองจัดไปเลยหนึ่งถ้วย :12:
:54:
นั่งทำใบกำกับภาษีด้วย Google Sheets อยู่ ปวดกบาลมาก เลยหาวิธีแปลงตัวเลขเป็นเงินบาทดู ็ได้ไอ้นี่มาครับ https://docs.google.com/spreadsheets/d/1qSSuwh9VZXdq1JgJ8M8xp9689tPMs-CiLYLBOlE4yjE/edit?usp=sharing แบ่งปันกันใช้จ้ะ
จะเอามาใช้ยังไงครับ?
พิมพ์ตัวเลขในช่องด้านบนแล้วใหเมันแปลงเป็นตัวอักษรได้เลยครับ ถ้าจะแกะ source ก็โหลดมาทำต่อในไฟล์ของตัวเองได้ (มันให้โหลดใช่มะ)
แปลงตัวเลขเปนตัวอ่านเงี้ยเหรอ :09:
ใช่ ถ้าใน Excel ก็ชื่อ =bahttext() ครับ
อ๋อ เพิ่งเห็นว่าโหลดมาได้ เพราะกดดูซอสในลิงค์นั้นไม่ได้
ขอสอบถามครับ (http://img3.f0nt.com/30/31bbe1246feb9f01eead1050dcc6442f.jpg) ผมมีไฟล์ที่ 1 ที่เป็นชื่อคน และรหัสกิจกรรม (ข้อมูลเยอะ น่าจะ 5,000 รายการ) ต้องการนับจำนวนที่แต่ละคน ทำกิจกรรม (ตามรหัส) ว่าทำกี่ครั้ง ไม่ทราบว่าต้องใช้สูตรอะไรครับ :46:
ตอนนี้ที่คิดออกในหัวมีแต่วิธีไม่ฉลาดทั้งนั้นเลย นึกแบบที่ใส่สูตรแล้วได้เลยไม่ออกแฮะ :05: รอจานหนุ่ม :25:
อันนี้ไหมครับ countif() https://support.office.com/th-th/article/COUNTIF-%E0%B8%9F%E0%B8%B1%E0%B8%87%E0%B8%81%E0%B9%8C%E0%B8%8A%E0%B8%B1%E0%B8%99-COUNTIF-e0de10c6-f885-4e71-abb4-1f464816df34?ui=th-TH&rs=th-TH&ad=TH
นึกออกแค่ใช้ฟังก์ชั่น Vlookup ครับ https://support.microsoft.com/th-th/kb/181213/th
vlookup มันไม่นับนะ มันคืนค่าที่สัมพันธ์กันให้เฉยๆ ป่าวคะ ถ้าจะนับมันต้องใช้ countif นั่นแหละ แต่แยกไฟล์นี่ต้องทำ manual มั้งนะ มานั่งนึกๆ คิดออกอย่างนึง แต่ไม่ชำนาญล่ะ ถ้าทำอะไรผิดชี้แนะด้วย ใช้ Privot table นะ (http://img3.f0nt.com/31/be678de4acfa4b22266d364aa9f7a663.jpg) เลือก insert Privot table เลือกภายใน sheet เดียวกัน แล้วเลือกตำแหน่งที่จะวาง (http://img3.f0nt.com/31/759f28fb607523b86b0ef8035ec3f3bf.jpg) จากนั้นมันจะขึ้นเป็นช่องๆ แบบนี้ ก็เลือกไปที่ Privot Table Field List (http://img3.f0nt.com/31/815010b9160abef409590255caf37cdc.jpg) ข้อมูลจะถูกจัดเป็นแบบที่ต้องการเรียบร้อย เรียงกันไปตามตัวอักษร ถ้าจะแยกไฟล์ก็ก๊อบเอาเองได้เลยจ้า แยกไฟล์ออโต้นี่พี่ไม่รู้ว่าทำได้ป่าวนะ ทำไม่เป็น ทีนี้ตอนนับ ยังคิดวิธีฉลาดๆ ไม่ออก เอาแบบบ้านๆ ไปก่อน เผื่อนำไปสังเคราะห์ต่อจ้ะ ใช้สูตร & รวมชื่อกับกิจกรรมเข้าด้วยกันดื้อๆ แล้วก๊อบปี้ผลทั้งหมด paste ซ้ำลงไปใน column เดิมให้เป็น text (http://img3.f0nt.com/31/b1c82a8d5a0320c48078185c4f131017.jpg) คราวนี้ก๊อบปี้ไม่ซ้ำ เพื่อตั้งหัวข้อก่อน ที่ ribbon Data กด Advance (http://img3.f0nt.com/31/bba4a24de6ebd32d9140c71a40a92729.jpg) (อีสูตรนี้ ไม่รู้ทำไม ทำเสร็จละ ไฟล์ตัวแรกซ้ำทุกที ถ้าจะไม่ให้ซ้ำ ลองเลือก cell เปล่าๆ ด้านบนเพิ่มไป cell นึง ผลมันโอเคดี) จากนั้นก็ ที่ ribbon Data กด Sort A to Z เรียงตัวอักษรมันซะ มันจะให้ผลตรงกับที่ได้จาก Privot table ละ แล้วก็ใช้ Countif ได้ (http://img3.f0nt.com/31/07de58a5547d99173e72c2deb5ea0383.jpg) จากนั้นก็เอาไปแหมะรวมกับ ผลที่ได้จาก Privot table เขียนได้งงมากแน่ๆ งงมั้ย อธิบายไม่ค่อยรู้เรื่องง่ะ :56: ปล. ทั้งนี้ทั้งนั้น ถ้าต้องการเก็บไฟล์แบบยาวๆ เอาไว้ใช้งาน พี่แนะนำให้เก็บใน sheet เดียวกันนะ เก็บแบบ Database คือเรียงหมวดทั้งหมดไปตาม column แล้วเพิ่มข้อมูลใหม่ตาม row ถ้าแยก sheet เวลานึกอยากจะประมวลผลโดยรวมนี่ อ่วมเหมือนกัน
ขอบคุณทุกท่านครับ :46: ลองใช้สูตร COUNTIFS (มีเติม S มีอ้างอิงหลายเงือนไข) =COUNTIFS([all.xlsx]Sheet1!$B$4:$B$11,"01",[all.xlsx]Sheet1!$A$4:$A$11,"A") **อธิบาย เงือนไข 1 คือ เซลล์ที่ B4-B11 ให้หาตัวเลข 01 เงิอนไข 2 คือ เซลล์ที่ A4-A11 ให้หาเงือนไข A มันก็จะนับเฉพาะอันที่ผ่านเงือนไขทั้ง 2 ส่วนครับ ถ้าเกิด ไฟล์รายการรวม ชื่อ all.xlsx เราก็พิมพ์สูตรในไฟล์แยกรายบุคคล ที่อ้างอิงตำแหน่งและเงือนไขที่เราให้นับครับ ปล. สงสัยว่า การอ้างอิงเซลล์ ทำไมต้องมี $ ครับ ต่างจากไม่มียังไงครับ
เวลาก๊อบสูตรไปวางช่องอื่น มันจะเลื่อน cell ตามอะค่ะ ถ้าใส่ $ มันจะไม่เลื่อนตำแหน่งนั้นๆ แล้ว เหมือนล็อคไว้เฉพาะตำแหน่งเลย
อ้างคำพูดจาก: แอ้ เมื่อ 31 มี.ค. 2015, 13:29 น. เวลาก๊อบสูตรไปวางช่องอื่น มันจะเลื่อน cell ตามอะค่ะ ถ้าใส่ $ มันจะไม่เลื่อนตำแหน่งนั้นๆ แล้ว เหมือนล็อคไว้เฉพาะตำแหน่งเลย ขอบคุณครับ :46:
:08: เอ่อ... ใช่ครับ Vlookup มันไม่นับ มันแค่ดึงค่าแล้วต้องสั่งเอามาคำนวณอีกอยู่ดี
เค้าไม่เคยใช้ COUNTIFS สูตรใหม่ไป :16: วิธีพี่แอ้เจ๋งดีนะ เดี๋ยวผมไปลองเล่นมั่ง :10:
อะไร จานหนุ่มเป็นจานพี่นะ :30:
ลองเล่นมาแล้ว :42: สำหรับผมนะ ผมจะแยก sheet database ไว้สำหรับใส่ข้อมูลตั้งต้น จะมีชื่อและกิจกรรม สามารถเพิ่มต่อตูดได้เรื่อยๆ (http://img3.f0nt.com/02/5645cab65a52b04cef4a45c9fb78bd2f.png) อีก sheet นึงก็จะเป็น record สำหรับบันทึกข้อมูล โดยจะทำเป็น list ดึงมาจาก database ตอนใช้ก็จะแค่เลือก list เอาว่าใครทำอะไร ผมชอบทำวิธีนี้เพราะมันจะกันเรื่องการพิมพ์ข้อมูลผิด แล้วสูตรมันจะรวน ข้างๆ record ก็แอบเอาสูตรพี่แอ้มาใช้ เปิด sheet ใหม่ก็เป็นแสดงผลรวม ผมใช้หลักเมตริกมาแจกชื่อและกิจกรรม แล้วเอา COUNTIF มานับ (http://img3.f0nt.com/02/9e2c0841f471fc61468b862c1400d495.png) แต่หมอบอลจะเอาแบบแยกคนแยกไฟล์ ก็ทำได้ครับ แต่ระวังตอนเปิดไฟล์แล้วมันถามให้อัพเดตค่า ถ้ามันไม่เจอไฟล์หรือกดไม่อัพเดตก็จะเป็นค่าเก่าตลอด :22:
กระชับดีมากอะ สมแล้วที่เป็นอาจารย์ของเรา :25:
ขอบคุณครับ :46: หลักๆ ในการใช้งาน คือดึงฐานข้อมูลเวชระเบียนคนไข้ และงานที่หมอตรวจมานับครับ (ตอนนี้นับมือ เลยว่าจะดึงฐานข้อมูลเอาเลย ขี้เกียจนับเองแล้ว) โดย Database คือดึงรายงานการรักษาคนไข้ใน 1 เดือน (เช่น อุดฟัน ขูดหินปูน ถอนฟัน) แล้วมานับจำนวนแยก ว่าหมอ A ทำอุดฟันไปกี่ครั้ง ขูดหินปูนกี่ครับ ถอนฟันกี่ครั้ง ครับ ตัว database ก็ต้อง export มาใหม่ทุกเดือน แต่ลักษณะฐานข้อมูลจะเป็นเหมือนกันตลอด คือ ตำแหน่งตาราง column ต่างๆ เลยกะว่า จะทำไฟล์ไว้ พอขึ้นเดือนใหม่ ก็ export ฐานข้อมูลใหม่ออกแล้ว แล้วเปลี่ยนชื่อไฟล์ ให้ตรงกับในสูตร แล้ว update ให้นับใหม่ทุกเดือนครับ ปล. สามารถทำไฟล์เดียวกันได้ครับ เดี๋ยวค่อยดึงเลขไปไฟล์ที่แยกรายบุคคลอีกทีก็ได้ ปล2. ระหว่างใช้ countifs ไปเลย กับใช้วิธีของจารย์หนุ่ม อันไหนน่าจะใช้งานง่าย ผิดพลาดน้อยกว่ากันครับ
ใช้วิธีตามที่หมอบอลถนัดเลยครับ เพราะต่อไปเวลาจะแก้ไขหรือทำอะไรเพิ่มก็ทำได้เลย หมอจะได้ไม่งง ผมดูแล้วไม่น่ามีปัญหาอะไรนะ :12: การพิมพ์ชื่อหมอกับรายงานการรักษา --> ระวังเรื่องการพิมพ์ผิด --> ใช้ list แก้ การลิงค์ข้อมูลข้ามไฟล์ --> ระวังเรื่องการอัพเดตข้อมูลตอนเปิดไฟล์ ส่วนสูตร COUNTIF กับ COUNTIFS ไม่ต่างกันครับ ถ้าตอนใส่ให้ถูกตั้งแต่แรกและไม่มีใครไปเปลี่ยน มันก็คำนวนของมันออโต้ไปครับ :27:
ตอนนี้ฐานข้อมูลร้านนลินฟ้าทำงี้เลยครับ ชีวิตดีมาก :25:
:27: :27: :27:
ผมนี่อึ้งไปเลย :18:
สอบถามเพิ่มเติมครับ ใช้คำสั่ง countif แล้ว ปรากฏว่า มันนับ "11" กับ "011" รวมกันครับ ไม่แยกรหัส ไม่ทราบว่ามีวิธีการให้ excel นับแยกกันไหมครับ :09:
ปกติในสูตร excel จะมอง 01, 001, 0001 มีค่าเท่ากับ 1 เท่ากัน วิธีแก้แบบบ้านๆ คือทำให้เลข 0 มีความหมาย โดยการหาตัวอักษรอะไรก็ได้ไปยัดไว้ข้างหน้า เช่น A01, A001, A0001 หรือ ก01, ก001, ก0001 แค่นี้ค่าก็ต่างกันแล้วครับ เพราะมันจะมองว่าเป็น text แทน วิธีนี้ง่ายดี ----- วิธีแก้แบบเนิร์ดๆ คือใช้ wildcard characters มีอยู่ 3 ตัว *, ?, ~ * = ตัวอะไรก็ได้ เช่น *1 = อะไรก็ได้ที่มี 1 ต่อตูด เอาหมด 1* = อะไรก็ได้ที่มี 1 อยู่หน้าสุด เอาดะ *1* = อะไรก็ได้ ขอให้มี 1 เป็นพอ เอาแหลก ? = ตัวอะไรก็ได้ แต่แค่ตัวอักษรเดียว เช่น ?1 = อะไรก็ได้ที่มี 2 ตัว และตัวหลังต้องเป็น 1 1? = อะไรก็ได้ที่มี 2 ตัว และตัวหน้าต้องเป็น 1 ?1? = อะไรก็ได้ที่มี 3 ตัว และมี 1 อยู่ตรงกลาง ?????1??? = อะไรก็ได้ 9 ตัวอักษร มี 1 อยู่ตัวที่ 6 (http://img3.f0nt.com/10/42ff5529cdc7ed79adf42dc3b6ff10e4.png) แล้วถ้าเราต้องการหาคำว่า f*ck, เย็*เข้, what?, ทำไม? (ดันมีอี wildcard ในคำพอดี) เราก็จะใช้ ~ หน้าตัว wildcard เช่น หา f*ck ใช้ f~*ck, หา เย็*เข้ ใช้ เย็~*เข้, what? ใช้ what~?, ทำไม? ใช้ ทำไม~? ... เอย :52:
สุดจ้อด :07:
ขอบคุณครับ :46:
อ้างคำพูดจาก: หนุ่ม เมื่อ 10 เม.ย. 2015, 21:41 น. ปกติในสูตร excel จะมอง 01, 001, 0001 มีค่าเท่ากับ 1 เท่ากัน วิธีแก้แบบบ้านๆ คือทำให้เลข 0 มีความหมาย โดยการหาตัวอักษรอะไรก็ได้ไปยัดไว้ข้างหน้า เช่น A01, A001, A0001 หรือ ก01, ก001, ก0001 แค่นี้ค่าก็ต่างกันแล้วครับ เพราะมันจะมองว่าเป็น text แทน วิธีนี้ง่ายดี ----- วิธีแก้แบบเนิร์ดๆ คือใช้ wildcard characters มีอยู่ 3 ตัว *, ?, ~ * = ตัวอะไรก็ได้ เช่น *1 = อะไรก็ได้ที่มี 1 ต่อตูด เอาหมด 1* = อะไรก็ได้ที่มี 1 อยู่หน้าสุด เอาดะ *1* = อะไรก็ได้ ขอให้มี 1 เป็นพอ เอาแหลก ? = ตัวอะไรก็ได้ แต่แค่ตัวอักษรเดียว เช่น ?1 = อะไรก็ได้ที่มี 2 ตัว และตัวหลังต้องเป็น 1 1? = อะไรก็ได้ที่มี 2 ตัว และตัวหน้าต้องเป็น 1 ?1? = อะไรก็ได้ที่มี 3 ตัว และมี 1 อยู่ตรงกลาง ?????1??? = อะไรก็ได้ 9 ตัวอักษร มี 1 อยู่ตัวที่ 6 (http://img3.f0nt.com/10/42ff5529cdc7ed79adf42dc3b6ff10e4.png) แล้วถ้าเราต้องการหาคำว่า f*ck, เย็*เข้, what?, ทำไม? (ดันมีอี wildcard ในคำพอดี) เราก็จะใช้ ~ หน้าตัว wildcard เช่น หา f*ck ใช้ f~*ck, หา เย็*เข้ ใช้ เย็~*เข้, what? ใช้ what~?, ทำไม? ใช้ ทำไม~? ... เอย :52:มีปัญหาข้อต่อไปครับ
กิจกรรม มันมีเลข 11 , 011 , 211
การใช้ ? มาช่วยด้วยสูตร (?11) สามารถแยก ระหว่าง 11 กับ 011 ได้ แต่มันดันนับ 211 ไปปนกับ 011 ด้วย
ไม่ทราบว่า สามารถใช้คำสั่งอื่นมาช่วยคัดออก โดยแยก 211 ออกจาก ?11 ได้ไหมครับ
งั้นเปลี่ยนเป็นเพิ่มตัวอักษรสักตัวไว้หน้าเลขกิจกรรมน่าจะดีกว่าครับ อาจจะเพิ่มถาวรไปเลย หรือเพิ่มเฉพาะตอนคำนวนก็ได้ครับ เพิ่มเฉพาะตอนคำนวนก็ใช้ & เชื่อมเอาครับ เช่น ="A"&G1 (ใน G1 มีค่า 01) ก็จะได้ A01 แล้วตอนถอดออกก็ใช้สูตร MID =MID(ข้อความ,ตำแหน่งตัวอักษรที่จะให้เริ่มตัด,จำนวนตัวอักษรที่เหลือและจะเอาออกมา) (http://img3.f0nt.com/17/a2344108a592c1411f749e73ae5bae1e.png) จากรูป ผมใช้ =MID($L4,2,100) L4 มี A1, เริ่มตัดตั้งแต่ตัวที่ 2, เอาที่เหลือมาอีก 100 ตัว (ใส่เผื่อไว้เลยยาวๆ) ก็จะได้ตามรูปเลยครับ
:46: ขอบคุณครับ
https://docs.google.com/spreadsheets/d/1ScDqtZvhsmf2iByAuxHBu0-ESpX_TE5pdtBvAxOJ99E/edit#gid=177943640 แนะนำ Custom Formulas มีประโยชน์บน Google Sheets (กด Add to my Drive แล้วเปิดทำตามได้)
VIDEO
วิธีสร้างปุ่มไว้กดเพื่อรันสคริปต์ใน Google Sheets
เข้ามาเรียน
สอบถามครับ :05: จนปัญญาละ หามาครึ่งวัน
เรื่องสูตรที่จะใช้ในกรณีการตัดสต็อกครับ
โจทย์: ต้องการอัปเดตยอดสินค้าใน
ตารางสต็อก เมื่อมีการสั่งซื้อใน
ตารางสั่งซื้อ (อีตารางนี้จะมีการเพิมบรรทัดใหม่เรื่อยๆ)
ดังนั้นในช่อง H3:L9 ต้องใช้สูตรอะไร
อันนี้ลิงก์ครับ
https://docs.google.com/spreadsheets/d/11NA7ytSfPi5RjNl5yQPYugqqFz9Ie6RjSy3IgIYNaWk/edit?usp=sharing
(นั่งหาวิธีมาครึ่งวันเหมือนมีคนบอกว่าใช้ sum-lookup ได้ แต่ใช้ยังไงก็ไม่รอด)
ตอนนื้ที่ลองแล้วพอเข้าเค้าแต่ยังหาทางทำให้เสร็จไม่ได้คือ - arrayformula(sum()) - index+match() อันนี้ไม่รอด
แก้ไขโจทย์นิดนึงนะครับ ตะกี้ซับซ้อนไปหน่อย เลยเอาที่ไม่น่าเกี่ยวกับเงื่อนไขออกไปให้หมด เดี๋ยวงง :3005:
เมื่อกี้งงเลย D3:K9 จะใส่สูตรอะไร :30:
ขยับปรับไปเรื่อยๆ แล้วลืมแก้ :30:
1. ทำอย่างแรกคือตั้งชื่อก่อน prod=ช่องสินค้า, size=ช่องขนาดเสื้อ, amount=ช่องจำนวน จะได้ไม่งง 2. H3 เราก็จะใส่สูตรตามนี้ (http://img3.f0nt.com/14/c0120a8fe2dc60e0613dc089571a9db0.jpg) ถ้าทำใน excel ไม่ใช่ google sheet สูตรจะเป็นแบบนี้ {=SUM((prod=$G3)*(size=H$2)*(amount>0)*amount)} (http://img3.f0nt.com/14/43095b8ae7ee1c28f4b30330a19d66d2.jpg) 3. จากสูตร เราจะให้ sum ตามเงื่อนไข =SUM((สินค้าทั้งหมด=สินค้าที่ต้องการ)*(ขนาดที่ขายทั้งหมด=ขนาดที่ต้องการ)*(จำนวนสินค้าที่ขายทั้งหมด>0)*จำนวนสินค้าที่ขายทั้งหมด)) เคยอ่านๆมา สูตรข้างบนก็คือ sumifs เวอร์ชั่นโบราณ พอใส่สูตรเสร็จก็กด ctrl+shift+enter ถ้าเครื่องแมคก็ cmd+shift+enter เพื่อให้เป็น array ในสินค้าที่ต้องการกับขนาดที่ต้องการ เราจะ lock ด้วย $ ไว้ ส่วนจำนวนสินค้าที่ต้องการ เราใส่ว่าให้มันมากกว่า 0 ตรงนี้จะเปลี่ยนเงื่อนไขยังไงก็ได้ เช่น พอสิ้นปี เราใส่เป็น >= 500 ก็จะแสดงสินค้าที่มียอดขายมากกว่าหรือเท่ากับ 500 ชิ้น 4. เมื่อได้ H3 แล้ว เราก็ลากสูตรไปให้ครบทุกช่องเอย :22:
:12: พอจะได้ไอเดีย เอาไปลองเขียนดูบ้างเลยครับ ขอบคุณด้วยคนครับ
ขอบคุณครับ เดี๋ยวลอง :25: ของจริงวุ่นวายกว่านั้นอีกเยอะมากๆ ครับ มีดูดข้อมูลข้ามชีต มีตัดสต็อกเหลือ ฯลฯ อีกเพียบเลย :3005:
โอ้ว สูตรพี่หนุ่มกระชับดีมากเลยค่ะ แต่ผลลัพธ์ของพี่หนุ่มจะเป็นการสรุปยอดซื้อเฉยๆ ถ้าเรียกว่าตารางสต๊อกจะงงมั้ยพี่แอน ถ้าตารางสต๊อกน่าจะต้องเพิ่มกลุ่ม column ว่าในสต๊อกมีไซส์ s อยู่กี่ตัว ไซส์ L กี่ตัว แล้วก็เพิ่มอีกกลุ่มของ column เป็นสต๊อกคงเหลือซึ่งจะ = สต๊อกที่มี - ซื้อไป
ใช่ๆ อันนี้เดี๋ยวพี่มาต่อยอดเอง ทีแรกมีหมดเลยแต่กลัวว่าคนตอบจะงง คือเอาแค่ฟังก์ชันนี้ที่ทำให้ตายก็ไปไม่ถูกก่อน :3005:
แอร๊ย เพิ่งเข้ามาเห็น ต้องไปหัดใช้แบบจานหนุ่มบ้าง ถ้าให้เราทำจะผูกสูตรยาวเยอะ ตั้งคอลัมน์แอบๆ ข้างๆ อีกสองสามอัน คงได้ผลเหมือนกันแต่เวิ่นสุด :30:
ร้างไปปีกว่า ขอขุดด้วยคำถามครับ จะพิมพ์ช่องเหลือง แล้วให้ข้อมูลขึ้นช่องแดงทำยังไงครับ :46: เมนูฝากรูปหายไปไหน? (https://uppic.cc/d/Vcj) (https://uppic.cc/v/Vcj)
ใช้ HLOOKUP ครับ (http://img3.f0nt.com/10/86fa60ea59d904f7856c2b9af486cddb.png) ดูใน google sheet ตามนี้ https://docs.google.com/spreadsheets/d/1--yacN3TGZ8Xrm_u2_nNozIGS_wM-ot4L7gQNnSn5E0/edit?usp=sharing
:12:
ขอบคุณพี่หนุ่มครับ
หล่อก็พอแล้ว ไม่ต้องเก่ง excel อีกก็ได้นะ
...
:26a:
หล่อไม่พอ คนอะไรไม่รู้จักแก่ด้วย :30:
หนุ่มยันตาย 5555
ประทับใจมาก รูปยังอยู่ครบอยู่เลย คือต้องไปสอน Excel เลยมาดูครับว่าต้องสอนอะไรบ้าง :30:
ร้างไป 2ปี ขอขุดหน่อยครับ ไม่ได้จับ excel มา 2ปี คืนวิชาไปหมดแล้ว :05: (http://img3.f0nt.com/11/a0926b1d4ccc4ee2ae1b034dd42fd5fa.png) ต้องการหาผลรวมตามตัวอย่างครับ ทำยังไงครับ :46:
ใช้ SUMIF ครับ ผลรวม A =SUMIF(A1:A6,"=A",B1:B6) ผลรวม B =SUMIF(A1:A6,"=B",B1:B6) ลองดูจ้า :27:
ลองแล้ว ง่ายมากเลย ขอบคุณมากครับ :27: :27: :27:
อ่านว่า สุมิฟ ครับ