คำถามติดแท็ก microsoft-excel

แอปพลิเคชันสเปรดชีตโดย Microsoft ใช้แท็กนี้พร้อมกับ [vba] หากคำถามของคุณเกี่ยวข้องกับการเขียนโปรแกรม Excel ใน VBA และด้วย [worksheet-function] ถ้าเกี่ยวข้องกับสูตร Excel หรือฟังก์ชันแผ่นงาน

1
การคำนวณค่าเฉลี่ยรายเดือนแบบก้าวหน้า
นี่อาจจะเป็นเรื่องง่ายสุด ๆ แต่ฉันไม่สามารถเอานิ้วมาวางบนมันได้ สิ่งที่ฉันพยายามจะทำคือการเฉลี่ย 'กลิ้ง' สำหรับเดือน ดังนั้นถ้าเราอยู่ในสัปดาห์ที่ 2 ของเดือนมันจะเฉลี่ย 2 สัปดาห์นั้นและไม่ใช่ทั้งเดือนด้วยข้อมูลที่หายไป ขณะนี้ฉันเพิ่งใช้สูตรเฉลี่ย () เป็นค่าเริ่มต้นและฉันคิดว่ามันจะทำในสิ่งที่ฉันต้องการ แต่เมื่อฉันตรวจสอบข้อมูลดิบมันไม่ได้คำนวณอย่างถูกต้อง ฉันรู้สึกว่าฉันขาดอะไรที่เรียบง่ายไป วิธีแก้ปัญหาหลักของฉันคือการดึงข้อมูลดิบทุกสัปดาห์และมีส่วนอื่นสำหรับสรุปรายเดือน แต่ฉันไม่จำเป็นต้องดึงข้อมูลสองครั้งในแต่ละสัปดาห์ ขอบคุณสำหรับความช่วยเหลือ!


1
VBA ใน Mac: สร้างสไลด์ PowerPoint สำหรับแต่ละแถวใน Excel Workbook
ฉันใหม่สำหรับ VBA อย่างแน่นอน ฉันพยายามสร้างงานนำเสนอที่เนื้อหาของแต่ละเซลล์ (เป็นแถว) สร้างสไลด์ใหม่ในงานนำเสนอ ฉันค้นหารหัส แต่หาได้เฉพาะ Windows เท่านั้น เมื่อฉันพยายามใช้รหัสบน Mac - OS X 10.7.4 (Excel 2011) ฉันได้รับข้อผิดพลาด ต้องการความช่วยเหลือ :)! รหัสและข้อผิดพลาดมีดังนี้: รหัส: รหัส แปลงเป็นข้อความ: Sub OneSlideForEachRowCell() 'Open the Excel workbook. Change the filename here. Dim OWB As New Excel.Workbook Set OWB = Excel.Application.Workbooks.Open{":Users:vikshek:Desktop:list.xlsx") 'Grab the first Worksheet in the …

2
แปลงรายการข้อมูลแบบยาวเป็นคอลัมน์ใน Excel [ซ้ำกัน]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว: ฉันจะย้ายข้อมูลในคอลัมน์เป็นแถวได้อย่างไร 3 คำตอบ ฉันมี PDF ที่ฉันต้องการแปลงเป็นสเปรดชีต excel ฉันสามารถรับข้อมูลดิบจากมันและนำเข้าสู่ excel แต่ฉันมีปัญหาในการนำเข้าข้อมูลตามที่ฉันต้องการ แผ่นงาน Excel ของฉันตอนนี้ดูเหมือนว่า Name Address Email Website Name 2 Address 2 Email 2 Website 2 Name 3 Address 3 Email 3 Website 3 etc. ฉันต้องการมันให้ดูเหมือน Name Address Email Website Name 2 Address 2 Email 2 Website 2 Name 3 …

0
MS Excel 2016 หยุดทำงานเมื่อแทรก UserForm
ฉันเคยติดตั้ง MS Office 2007 มาก่อนหน้านี้และเมื่อเร็ว ๆ นี้ฉันติดตั้ง MS Office 2016 เพิ่มเติมเมื่อฉันพยายามเพิ่ม UserForm ในสมุดงานเปล่า Excel ล้มเหลวโดยไม่มีคำอธิบายใด ๆ เมื่อฉันพยายามที่จะเล่นกับความเข้ากันได้มันเริ่มแทนที่จะล้มเหลวอ้างอิง ข้อผิดพลาด 336 . แนวทางที่เป็นไปได้ทั้งหมดที่พบในเว็บไม่ได้แก้ปัญหาของฉัน หากมีคนมีปัญหาเหมือนกัน / คล้ายกันคุณแก้ปัญหาอย่างไร ( ถ้าคุณทำ )?

1
ค้นหาอักขระเดี่ยว
ฉันมีเซลล์หลายเซลล์ใน Excel 2007 ที่มีประโยคยาวด้วยตัวอักษร r ระหว่างคำ ตัวอย่างเช่น: "รหัสผลิตภัณฑ์คือ A23000" ฉันลองพิมพ์ "r" ในช่องค้นหา แต่ผลลัพธ์แสดงไม่เพียงคำเดียว "r" แต่ใช้คำ / ประโยคใด ๆ ที่มี "r" - เช่น I was trying to get this done. ฉันจะค้นหาแยกได้อย่างไร rหรือมี Add-in ของ Excel ใดบ้างที่สามารถช่วยได้หรือรหัส VBA ใด ๆ เพื่อแสดงรายการผลลัพธ์แบบบรรทัดต่อบรรทัดเช่นเดียวกับกล่องค้นหา

2
Excel ถ้าคำสั่ง
ฉันมีคำสั่งง่ายๆนี้ในสเปรดชีต Excel และฉันต้องการทราบวิธีการที่เหมาะสมในการปล่อยเซลล์ว่างไว้เมื่อเซลล์คอลัมน์ "V" ไม่มีวันที่หรือเป็นเซลล์ว่าง =IF(V11>K11, "LATE","On-Time")

2
ทำไมฉันไม่สามารถซ้อน SUBSTITUTE ในคำสั่ง IF ได้
ฉันไม่สามารถหาสิ่งที่ผิดกับสูตรนี้: =IF((SUBSTITUTE(ADDRESS(1,COLUMN(),4),"1",3)<Sheet2!$B$6)) (SUBSTITUTE(ADDRESS(1,COLUMN(),4),"1",3) ส่งคืนค่าหลักของตัวอักษรคอลัมน์ปัจจุบันเช่น 'B' 3 ที่ท้ายจะส่งคืนหมายเลขแถว ดังนั้นทั้งหมด B3 นี่คือวันที่ซึ่งเป็นประเภทวันที่แบบสั้น จากนั้นจะเปรียบเทียบกับวันที่อื่นซึ่งเป็นประเภทวันที่แบบสั้น สูตรนี้ใช้ไม่ได้ เมื่อเปลี่ยนสูตรเป็น: =IF((SUBSTITUTE(ADDRESS(1,COLUMN(),4),"1",3)<Sheet2!$B$6),true,false) มันจะส่งกลับค่าเท็จโดยไม่คำนึงว่าเงื่อนไขตรงตามเงื่อนไขหรือไม่ ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก.

3
ลบข้อมูลออกจากเซลล์ใน Excel
ฉันต้องการลบข้อมูลจากหลายเซลล์ในสเปรดชีตโดยใช้ Excel 2010 ดังนั้นฉันจึงเหลือที่อยู่อีเมลไว้เท่านั้น พวกเขาอยู่ในรูปแบบปัจจุบัน: M: 04545 545 545 e: test@email.com h: 01187 475 454 มีวิธีง่าย ๆ ในการทำเช่นนี้? ขอบคุณ

1
Excel 2013 - อ้างอิงหลายช่องทำเครื่องหมายบนแผ่นงานที่แตกต่างกัน
หัวหน้างานของฉันต้องการให้ฉันทำสิ่งที่ฉันไม่เคยทำมาก่อนและไม่สามารถหาวิธีแก้ปัญหาออนไลน์ได้ สเปรดชีตมีการตั้งค่าโดยมีช่องทำเครื่องหมายห้าแห่งแยกกัน (สมมติว่าช่องทำเครื่องหมาย 1 ช่องทำเครื่องหมาย 2 ... ) แต่ละช่องแสดงค่าที่สอดคล้องกัน 1-5 (เช่นตรวจสอบ Checkbox1 หากบริการนี้เป็น (1) ไม่ยอมรับตรวจสอบ Checkbox2 ว่าบริการนี้เป็น (2) ยอมรับได้ตรวจสอบช่องทำเครื่องหมาย 3 หากบริการนี้เป็น (3) สำเร็จและอื่น ๆ ) ในสเปรดชีตแยกต่างหากในเซลล์เดียวฉันควรจะแสดงว่ากล่องใดถูกเลือกในรูปแบบตัวเลข ตัวอย่างเช่นหากบุคคลทำเครื่องหมายที่ช่อง 3 สำหรับ Sheet1 (ช่องทำเครื่องหมาย 3) ฉันจะต้องแสดงหมายเลข 3 เป็น 'Sheet2' หากพวกเขาตรวจสอบ Checkbox4 บน Sheet1 ฉันจะต้องแสดงหมายเลข '4' บน Sheet2 นี่คือภาพเพื่อความเข้าใจที่ดีขึ้น: และฉันเดาว่าฉันกำลังสูญเสียวิธีการทำเครื่องหมายหนึ่งในห้าของกล่องกาเครื่องหมายในค่าตัวเลขบนแผ่นงานอื่น ฉันกำลังดิ้นรนจริงๆความช่วยเหลือใด ๆ

0
โอเพนซอร์สเครื่องมือบรรทัดคำสั่งเพื่อแปลง Excel .xls เป็น. xlsx โดยไม่มี Excel
ฉันกำลังมองหาเครื่องมือบรรทัดคำสั่งแบบโอเพนซอร์สเพื่อแปลงไฟล์จากรูปแบบไบนารี ".xls" แบบไบนารีเก่าไปเป็น Open XML แบบใหม่. (Excel 2007) โดยไม่ต้องติดตั้ง Excel บนพีซี Windows ไอเดีย? แก้ไข: Open source เป็นที่ต้องการอย่างยิ่ง แต่ฟรีสำหรับการใช้งานเชิงพาณิชย์ก็โอเค แก้ไข: ซอฟต์แวร์เพิ่มเติมเช่น Excel Viewer สามารถติดตั้งในระบบได้ตราบใดที่เปิด / ฟรีสำหรับการใช้งานเชิงพาณิชย์


1
วิธีการสร้างสิ่งที่ต้องทำตามเซลล์ที่มีอยู่
ฉันมีปัญหาเล็กน้อยที่ฉันแน่ใจว่าสามารถแก้ไขได้ใน Excel และฉันชอบที่จะได้ยินความคิดของคุณเกี่ยวกับวิธีการแก้ปัญหา นี่คือสถานการณ์ที่ฉันมีตอนนี้ (หรือเทียบเท่า): ในแผ่นงาน 1 ฉันมีรายการของปาร์ตี้ที่ฉันวางแผนไว้ แต่ละฝ่ายมีวันที่และประเภท (เช้าหรือเย็น) ในแผ่นงานที่ 2 ฉันต้องการสร้างรายการสิ่งที่ต้องทำสำหรับแต่ละฝ่าย นี่คือตัวอย่าง: สำหรับงานปาร์ตี้ในวันศุกร์ฉันต้องส่ง RSVPs วันศุกร์ก่อนและสั่งอาหารในวันจันทร์ ถ้าเป็นงานเลี้ยงตอนเช้าฉันไม่จำเป็นต้องซื้อเครื่องดื่มแอลกอฮอล์ แต่ถ้าเป็นงานเลี้ยงตอนเย็นฉันต้องสั่งซื้อเครื่องดื่มแอลกอฮอล์ภายในวันอังคาร อื่น ๆ นี่คือสิ่งที่ฉันมีสำหรับ Sheet 1 ในปัจจุบัน: +-----------+---------+---------------------------+ | Date | Time | Description | +-----------+---------+---------------------------+ | 1/20/2018 | Morning | Smith Wedding | | 1/21/2018 | Evening | Jerome's Retirement Party …

3
เติมชุดข้อมูลที่สั่งซื้อในคอลัมน์ A เฉพาะเมื่อเซลล์ที่เกี่ยวข้องใน B มีข้อความใด ๆ
ฉันต้องการที่ถ้าcolumn Bมีข้อความแล้วในเซลล์ของcolumn Aตัวเลขที่สอดคล้องกันควรจะเติมตามรายการก่อนหน้าหรือที่เรียกว่าซีรีส์ ฉันลองสิ่งนี้เพื่อ A1 =IF(B1=="","",1)แต่มันไม่ทำงาน ฉันลากมันสำหรับทุกเซลล์ของcolumn Aแต่เติม1ในเซลล์ทั้งหมดเหล่านั้น ทำอย่างไร

2
วิธีเพิ่มบรรทัดที่ด้านบนของข้อความใน excel 2016
ฉันจะเพิ่มบรรทัดแนวนอนในข้อความใน excel 2016 ได้อย่างไรมันเหมือนขีดเส้นใต้ แต่จะอยู่ด้านบนแทนที่จะเป็นด้านล่างของข้อความ มีคำอธิบายบนอินเทอร์เน็ตสำหรับ excel รุ่นก่อนหน้า แต่ฉันไม่สามารถหาอะไรได้เลยสำหรับ excel 2016 ฉันได้ลองใช้สูตรที่ไม่มีโชค ขอบคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.