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

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

2
ต้องแปลงรายการตัวเลขใน Excel ให้เป็น 7 หลัก
ฉันมีรายชื่อสองสามพันชื่อและหมายเลขรหัสพนักงาน (EEID) EEID ในรายการอยู่ในช่วงระหว่าง 3-7 หลัก ฉันต้องการแปลงตัวเลขทั้งหมดที่น้อยกว่า 7 หลักมากกว่า 7 หลักโดยเพิ่มเลขศูนย์ก่อนหน้า สามารถใช้กับสูตรได้หรือไม่?

1
การจัดรูปแบบตามเงื่อนไขของ Excel 2010: เน้นการทำซ้ำที่เลือก
ฉันใช้ Excel 2010 และต้องการทราบว่ามีวิธีใดบ้างที่ฉันสามารถเลือกการจัดรูปแบบตามเงื่อนไขเพื่อเน้นเฉพาะกรณีที่ซ้ำซ้อนเมื่อพบในคอลัมน์ทั้งหมดที่ฉันเลือก ตัวอย่างเช่นฉันมีหกคอลัมน์ของข้อมูลที่ซ้ำกันในพวกเขา แต่ฉันต้องการให้มีการเน้นที่ซ้ำกันหากพวกเขาปรากฏในคอลัมน์ SIX ทั้งหมด เช่น คอลัมน์ A สุนัขแมวปลาม้า ตุ่นปากเป็ด คอลัมน์ B แมวตุ่นปากเป็ด หมีแพนด้าไก่สุนัข คอลัมน์ C นกม้าลายยีราฟตุ่นปากเป็ด แพนด้า คอลัมน์ D ตุ่นปากเป็ดนกสุนัขม้าลายม้า คอลัมน์อีนากสิงโต ตุ่นปากเป็ด ยีราฟ คอลัมน์ม้าลายฉสิงโตนกกระจอกเทศตุ่นปากเป็ด สุนัขงู มีเพียง "Platypus" เท่านั้นที่ปรากฏในคอลัมน์ทั้งหก แต่ "Dog", "Cat", "Horse" และอื่น ๆ ทั้งหมดมีการซ้ำกันอย่างน้อยหนึ่งรายการซึ่งโดยทั่วไปจะเป็นการไฮไลต์ หากฉันสามารถหาวิธีแก้ปัญหาที่จะช่วยให้ฉันมีความยืดหยุ่นในการเลือกที่จะเน้นอินสแตนซ์ของรายการที่ซ้ำกันใน 5 จาก 6 คอลัมน์, 4 จาก 6 คอลัมน์, 3 จาก …

5
ฉันจะหยุด Excel (2007) ไม่ให้คัดลอกเซลล์ที่ซ่อนอยู่ได้อย่างไร
สมมติว่าฉันมีแถวหรือคอลัมน์ที่ซ่อนอยู่และลากส่วนที่เลือกตามค่าที่ซ่อนไว้เหล่านั้น มีวิธีป้องกันไม่ให้ Microsoft Excel คัดลอกเซลล์ที่ซ่อนอยู่เหล่านั้นหรือไม่ ฉันพบวิธีแก้ปัญหาที่บางครั้งทำงานได้โดยการวางลงใน Notepad แล้วคัดลอกแล้ววางลงในสเปรดชีตที่ฉันต้องการวางค่าเหล่านั้นลงไป แต่ดูเหมือนว่าควรมีวิธีที่ดีกว่าในการทำเช่นนั้น น่าเสียดายที่วิธีแก้ปัญหานี้ไม่ได้ผลดีนัก

1
วิธีแสดงชื่อซีรี่ย์ภายในแท่งของแผนภูมิแท่งแบบเรียงซ้อน?
ฉันมีแผนภูมิแท่งที่ซ้อนกันยุ่งมากบางช่วงเวลาประมาณ 20 ปีหรือมากกว่านั้น ฉันไม่สนใจตัวเลขจริงฉันแค่ต้องการแสดงแนวโน้มโดยรวมเมื่อเวลาผ่านไป สีเริ่มต้นใน Excel 2010 นั้นคล้ายคลึงกันจนทำให้แทบจะไม่สามารถเลือกชุดข้อมูลแต่ละชุดได้ ตัวเลือกเดียวที่ดูเหมือนจะเพิ่ม 'ป้ายข้อมูล' คือค่าตัวเลขพื้นฐาน - นี่ไม่ใช่สิ่งที่ฉันต้องการ ฉันต้องการแสดงชื่อซีรี่ส์ (รหัส 3 หลักสั้น ๆ ) ซึ่งควรอยู่ภายใน (หรือถัดจาก) ส่วนของแถบเรียงซ้อน นี่ก็หมายความว่าฉันจะสามารถลบคำอธิบายออกได้ทำให้มีพื้นที่ว่างมากขึ้นสำหรับพื้นที่พล็อต

1
ฉันจะปิดใช้งานการสะกดคำอัตโนมัติสำหรับคำบางคำใน Excel ได้อย่างไร
ฉันทำงานใน Excel และฉันกำลังทดสอบด้วยค่าต่าง ๆ ในเซลล์ Cafeเมื่อใดก็ตามที่ผมใส่คำว่า Excel จะเปลี่ยนเป็นอัตโนมัติCafé ฉันไม่ต้องการสิ่งนี้ มีวิธีใดบ้างที่ฉันสามารถปิดใช้งานสิ่งนี้ได้

2
ฉันจะรวม VLOOKUP ภายในคำสั่ง IF ที่ดัชนีคอลัมน์ของฟังก์ชัน VLOOKUP เป็นตัวเลขที่ประมาณจากข้อความได้อย่างไร
ฉันมีตารางต่อไปนี้ใน Excel: และ . ตารางสต็อคผลิตภัณฑ์(PST)มีความครอบคลุมมากกว่านี้ แต่สำหรับจุดประสงค์ของคำถามนี้ฉันได้ลดระดับลงแล้ว ฉันต้องการค้นหาค่าในคอลัมน์ในตารางการวิเคราะห์สต็อค(SAT)ตรงกับค่าในคอลัมน์ขนาดของตารางสต็อกสินค้า ตัวอย่างเช่นในกรณีนี้ค่าในคอลัมน์ขนาดของตารางสต็อคผลิตภัณฑ์ของฉัน(PST)คือ8ดังนั้นฉันต้องการค้นหาค่าในคอลัมน์ขนาด 8ของตารางวิเคราะห์หุ้นของฉัน ถ้าค่าของฉันได้5แล้วค้นหาขนาด 5ในตาราง Stock วิเคราะห์ของฉัน(SAT) โปรดทราบว่ามีการดำเนินการตรวจสอบข้อมูลเพื่อให้แน่ใจว่าค่าในคอลัมน์ขนาดของตารางสต็อคผลิตภัณฑ์ของฉันนั้นขึ้นอยู่กับขนาดที่ระบุดังนั้นจะมีช่วงของขนาดที่เป็นคอลัมน์ของตารางการวิเคราะห์หุ้นเท่านั้น นอกจากนี้ยังมีการใส่สูตรเพื่อให้แน่ใจว่าแถวถัดไปของSATจะมีหมายเลขแบทช์ซึ่งมากกว่าหนึ่งแถวก่อนหน้า (เช่นมีการเพิ่ม 1 ในคอลัมน์ Batch No สำหรับแต่ละแถวใหม่) เพื่อให้แน่ใจว่า ไม่มีการทำซ้ำแบทช์ในSAT สิ่งที่ฉันมีอยู่คือ: =IF(PST[Batch No]=SAT[Batch No, VLOOKUP(PST[Batch No], PST, Stuck here, FALSE), "") สิ่งที่ฉันต้องการcol_index_numคือการจับคู่ค่าในคอลัมน์ขนาดของฉันของPSTของฉันกับอักขระตัวสุดท้ายของสตริงในส่วนหัวของSATยกเว้นส่วนหัว Batch No (ซึ่งอาจไม่ส่งผลกระทบต่อแม้ว่า) เมื่อมีการแข่งขันให้หมายเลขคอลัมน์บนโต๊ะ สิ่งนี้จะให้ค่าภายใต้คอลัมน์ที่ตรงกับเลขที่แบทช์ ฉันหวังว่ามันจะเข้าใจได้ ฉันไม่ชอบที่จะเจาะลึก VBA

4
เอกสาร Microsoft Office 2003 (Excel และ Word) เป็นระยะเวลา 30 วินาทีในการโหลด
ฉันกำลังพยายามหาสาเหตุว่าทำไมเวิร์กบุ๊ก. XLS EXCEL แบบธรรมดาจึงใช้เวลาเปิด 30 วินาทีโดยการสุ่ม ก่อนตอบ: โปรดจำไว้ดังต่อไปนี้: อาการหลัก ใช้Windows Explorerนี่คือลำดับที่ถูกต้องมากขึ้น: ฉันดับเบิลคลิกที่EmptyWorkbook.xls ; ดูเหมือนจะไม่มีอะไรเกิดขึ้น; นำร่องในโฟลเดอร์ becames imediately ไม่ตอบสนองหลังจากที่คลิกสองครั้ง ; หลังจากหน่วงเวลาระหว่าง 30 วินาทีถึง 1 นาทีหน้าต่างจะตอบสนองและจะเริ่มการโหลดเอกสารปกติซึ่งหลังจากผ่านไป 1 วินาทีหน้าจอ EXCEL จะเริ่มต้นขึ้นเรื่อย ๆ หากในระหว่างหยุดทำงานฉันจะหยุดบริการสพูลเลอร์เครื่องพิมพ์เอกสารจะถูกโหลดทันที อาการอื่น ๆ ปัญหาไม่เกิดขึ้นอย่างสม่ำเสมอเมื่อใดก็ตามที่Printer Spoolerหยุดทำงาน การปิดใช้งานสายเคเบิลเครือข่ายหยุดปัญหา ในช่วงที่แขวนอยู่ที่นี่ก็ไม่มีซีพียูหรือดิสก์กิจกรรม ; มันเกิดขึ้นระหว่างการโหลดเอกสารเท่านั้น ทุกอย่างราบรื่นหลังจากนั้น Windows Explorer.exe ค้างอยู่บนโฟลเดอร์ แต่โฟลเดอร์ระบบและแอปพลิเคชันอื่น ๆ ทั้งหมดยังคงตอบสนองได้ ไม่มีการแขวนติดต่อกัน ฉันต้องรอในขณะที่ทำซ้ำพฤติกรรมนี้ เอกสารตัวอย่างทั้งหมดอยู่ในไดรฟ์ภายในเครื่อง (C: \ …

1
ฉันจะสร้างตารางที่มีแถวส่วนหัวหลายแถวได้อย่างไร
ฉันจะสร้างตารางใน Excel ที่มีแถวส่วนหัวสองแถวขึ้นไปได้อย่างไร ฉันต้องการรักษาช่วงเป็นตารางเพื่อให้ฉันสามารถใช้เครื่องมือที่มีอยู่แล้วภายในเช่นการปรับขนาดการบวกการจัดรูปแบบ ฯลฯ ฉันเห็นโต๊ะแบบนี้ในสมุดงานอื่นฉันจึงรู้ว่ามันเป็นไปได้ อย่างไรก็ตามฉันไม่พบการอ้างอิงเกี่ยวกับวิธีสร้างตารางที่มีส่วนหัวมากกว่าหนึ่งรายการ ไม่มีใครรู้วิธีการทำเช่นนี้ใน Office 2010 ฉันต้องการทราบวิธีการทำเช่นนี้แม้ว่าจะเป็นไปได้ใน VBA เท่านั้น ขอบคุณล่วงหน้า.

3
ฉันจะตรึงคอลัมน์ใน Excel ในขณะที่ดูคอลัมน์อื่นได้อย่างไร
มีวิธีการตรึงคอลัมน์หรือแถวในตำแหน่งเพื่อให้เมื่อฉันเลื่อนขึ้นหรือลงแผ่นงานของฉันคอลัมน์หรือแถวจะยังคงปรากฏหรือไม่

1
Excel ODBC - ทั่วไป 'ทำงานอย่างไร'
คิดถึงการย้ายสเปรดชีตที่เชื่อมโยงสองสามรายการไปเป็นแบบจำลองฐานข้อมูลแทน อย่างไรก็ตามฉันมีการใช้ที่ไม่ใช่ด้านเทคนิคจำนวนมากซึ่งแทบจะไม่สามารถใช้ Excel ได้ แต่การที่พวกเขาใช้บางอย่างเช่น MS Access จะไม่เป็นปัญหา (หรือ OOBase / MySQL เนื่องจากเราไม่มี MS Access) ฉันต้องการให้ Excel เป็นอินเทอร์เฟซผู้ใช้หลักสำหรับการรายงานและคิดว่าจะใช้การเชื่อมต่อ ODBC สำหรับสิ่งนี้ แต่ฉันไม่เคยใช้มาก่อนและสงสัยว่าเหมาะสมหรือไม่ ถ้าฉันสร้างคิวรีให้อิมพอร์ตข้อมูลไปยังไฟล์ Excel และบันทึกว่า ... ข้อมูลนั้นยังคงอยู่หรือไม่ จะยังคงมีอยู่หลังจากปิดและเปิดไฟล์หรือผู้ใช้จะต้องเลือกแบบสอบถามทุกครั้งหรือไม่ ฉันสามารถใช้เป็นแหล่งข้อมูลสำหรับแผนภูมิของ Excel (ไม่ใช่เดือย) และเป็นเรื่องง่ายหรือไม่ที่จะทำให้คล้ายกับตารางปกติของ Excel โดยใช้การอ้างอิงที่มีโครงสร้าง ฉันสามารถผนวกตาราง excel สำหรับคอลัมน์จากการคำนวณตามข้อมูลฐานข้อมูลได้อย่างง่ายดายหรือจะเป็นการดีที่สุดที่จะรวมการคำนวณดังกล่าวในตัวแบบฐานข้อมูลเอง ฉันเข้าใจคำค้นหาที่อ่านได้เท่านั้น? มีวิธีการป้อนข้อมูลใด ๆ ที่เป็นไปได้ในการเขียนไปยังฐานข้อมูลโดยใช้ excel แทนที่จะเป็นฟอร์มภายใน DBMS หรือไม่? ง่ายกว่าสำหรับผู้ใช้ปลายทาง ไฟล์ฐานข้อมูลจะถูกเก็บไว้ในเครือข่ายที่ใช้ร่วมกัน ฉันจะต้องกำหนดค่า / ติดตั้งอะไรบนเครื่องแต่ละเครื่องเพื่อให้สามารถเข้าถึงข้อมูลได้หรือไม่ (เครื่องทั้งหมดมี …

2
การค้นหา Y ด้วย X บนเส้นพล็อต / เส้นแนวโน้มของ Excel
ถ้าฉันมีข้อมูลบางส่วนในพล็อตกระจายใน Excel เช่น X Y 1 10 2 20 3 30 4 40 5 50 และฉันต้องการค้นหาค่า Y สำหรับ X = 10 หรือ X = 3.5 หรืออะไรก็ตาม (เห็นได้ชัดว่านี่เป็นตัวอย่างที่ง่าย) ฉันได้ทำสิ่งต่อไปนี้แล้ว: เพิ่มเส้นแนวโน้มไปยังข้อมูลพล็อตการกระจาย จัดรูปแบบเส้นแนวโน้มเป็นหนึ่งที่เหมาะกับข้อมูล (เป็นเส้นตรงในกรณีนี้) แสดงสมการสำหรับเส้นแนวโน้มบนแผนภูมิ พิมพ์สมการลงในเซลล์ว่างแทนที่ x ด้วยการอ้างอิงเซลล์ เช่น " =10*A1" จากนั้นใส่ค่า X ของฉันลงในเซลล์ A1 มีวิธีที่ดีกว่าในการทำเช่นนี้กับ Excel หรือไม่ มันค่อนข้างไม่กี่ก้าวและค่อนข้างซ้ำซาก หรือบางที Excel เป็นเพียงตัวเลือกที่ไม่ดีสำหรับการทำเช่นนี้? (ฉันใช้ …

1
รูปแบบเซลล์ที่กำหนดเองสำหรับที่อยู่ IP เพื่อบังคับให้ศูนย์นำหน้า
ฉันมีคอลัมน์ที่อยู่ IP ที่ฉันต้องการเรียงลำดับ ฉันไม่ต้องการใช้คอลัมน์ที่ซ่อนอยู่เหมือนคำตอบนี้ สิ่งที่ฉันต้องการจะทำคือเพียงแค่จัดรูปแบบเซลล์เพื่อให้พวกมันบังคับให้ศูนย์เป็นศูนย์ ตัวอย่างเช่นถ้าเราเข้าไปมันจะแสดง192.168.1.1192.168.001.001 ฉันไม่ค่อยดีกับรูปแบบที่กำหนดเอง แต่ฉันพยายามอย่าง###.###.###.###ไม่มีโชค เป็นไปได้ไหม

3
วิธีใช้ Excel 2010 VBA เพื่อตั้งค่าสีของเส้นอนุกรมการเติมเครื่องหมายและสีของเส้นเครื่องหมาย
ฉันพยายามเขียนรูทีนย่อย Excel 2010 VBA เพื่อจัดรูปแบบแผนภูมิตามมาตรฐานที่กำหนดไว้ล่วงหน้า (เช่นกำหนดโดยฉัน) คุณลักษณะเฉพาะที่ฉันต้องการตั้งค่าเป็นเพียงคุณลักษณะที่มีให้ผ่านหน้าต่าง Format Data Series ที่เปิดขึ้นเมื่อดับเบิลคลิกหนึ่งครั้งบนชุดข้อมูล ในความพยายามที่จะค้นหาชื่อของคุณสมบัติต่าง ๆ ที่ฉันจะต้องตั้งค่าฉันบันทึกเป็นแมโครการเปลี่ยนแปลงที่ฉันทำกับสไตล์ของชุดข้อมูล อย่างไรก็ตามถึงแม้ว่าฉันสามารถตั้งค่าสีของเส้นและสีของเส้นบอกตำแหน่งเป็นสีที่แตกต่างกันผ่านหน้าต่างชุดข้อมูลรูปแบบมาโครที่บันทึกไว้ นอกจากนี้เมื่อฉันเรียกใช้แมโครจริงๆมีปัญหาสองประการ ครั้งแรกแม้จะมีความจริงที่ว่าแมโครที่บันทึกไว้อ้างถึงคุณสมบัติการเติมเครื่องหมาย .ForeColor.Brightnessบรรทัดนั้นสร้างข้อผิดพลาดเมื่อเรียกใช้งานแมโคร ข้อผิดพลาดระบุว่า“ วิธีการสว่างของวัตถุ ColorFormat ล้มเหลว” ประการที่สองรหัสที่บันทึกไว้จริง ๆ แล้วตั้งค่าสีของตัวทำเครื่องหมายและบรรทัดหลักสำหรับซีรี่ส์ สีของเส้นจากนั้นทั้งคู่ก็ตั้งค่าเป็นสิ่งที่ฉันต้องการสำหรับสีเส้นหลัก ฉันจะตั้งค่าการเติมเครื่องหมาย, สีเส้นเครื่องหมายและสีเส้นได้อย่างไร Sub Macro1() ' ' Macro6 Macro ' On Sheet 1 there is a single embedded chrt ActiveSheet.ChartObjects("Chart 1").Activate ActiveChart.SeriesCollection(1).Select With Selection.Format.Fill .Visible …

1
บรรทัดใหม่ที่ซ้ำซ้อนถูกสร้างขึ้นในเซลล์ Excel
เราใช้ Excel 2013 ใน Windows (8 และ 10) และประสบปัญหาต่อไปนี้ เราป้อนข้อความพร้อมบรรทัดใหม่ในบางเซลล์และแบ่งปันไฟล์ xlsx จนถึงตอนนี้ดีมาก แต่เมื่อเราดับเบิลคลิกที่เซลล์บางส่วนแล้วเลือกข้อความโดยใช้ Ctrl-A และคัดลอกและวางไปยังแอปพลิเคชันอื่น ๆ ทุก ๆ บรรทัดใหม่จะกลายเป็นสองเท่า ขึ้นบรรทัดใหม่ทุกครั้งจะกลายเป็นสองเท่าในบางเซลล์เมื่อเปิดไฟล์ใน Excel ใน Mac เมื่อเราส่งไฟล์ CSV มันดูดี ไม่มีการขึ้นบรรทัดใหม่ เห็นได้ชัดว่าปัญหาความเข้ากันได้ของ CR / LF บางประเภทมีอยู่ที่นี่ คำถามคือเราจะตรวจจับและ / หรือป้องกันสิ่งนี้ได้อย่างไร ฉันคิดว่ามันอาจเป็นปัญหาที่พบบ่อย แต่ดูเหมือนว่าฉันไม่สามารถหาข้อมูลเกี่ยวกับเรื่องนี้ได้

1
Excel - เน้นค่าที่ไม่ซ้ำข้ามแถวนำไปใช้กับหลายแถว
สิ่งที่ฉันพยายามทำให้สำเร็จคือสร้างเครื่องมือกระดูกแตกต่างโดยใช้ Excel ฉันมีหลายไฟล์แต่ละไฟล์มีหนึ่งคอลัมน์ของข้อมูลและฉันต้องการวางแต่ละไฟล์ลงในคอลัมน์เดียวใน Excel จากนั้นข้ามแต่ละแถวหากมีค่าไม่ซ้ำกัน (เช่นค่าดิฟ) ฉันต้องการให้ Excel ไฮไลต์เซลล์นั้น เป็นหลักไฟล์ Excel ตัวอย่างควรมีลักษณะเช่นนี้: ฉันได้ลองใช้การจัดรูปแบบตามเงื่อนไขเพื่อเน้นค่าที่ไม่ซ้ำกันในแถวต่างๆ แต่ยังไม่ประสบความสำเร็จ ฉันเกือบทำให้ถูกต้อง แต่อย่างใด Excel ดูเหมือนจะเน้นในลักษณะที่แตกต่างกันเล็กน้อยกับสิ่งที่ฉันต้องการ นี่คือสิ่งที่ฉันทำทีละขั้นตอน: ไฮไลต์แถวแรก เพิ่มกฎการจัดรูปแบบใหม่เพื่อเน้นค่าที่ไม่ซ้ำกัน มันเน้นแถวแรกอย่างถูกต้องตามที่ฉันต้องการ เน้นแถวแรกอีกครั้งแล้วคลิก 'จัดรูปแบบจิตรกร' จากนั้นลากเคอร์เซอร์ข้ามแถวที่ 2 ถึง 5 เพื่อเน้นแถวทั้งหมดด้วยข้อมูล โปรดทราบว่าฉันลากไปที่ส่วนหัวของแถวไม่ใช่แถวจริง ทีนี้อย่างที่คุณเห็นมันจะเน้นแถว 4 อย่างถูกต้องเน้นค่า 'D' เนื่องจากเป็นค่าที่ไม่ซ้ำกันในแถวนั้น อย่างไรก็ตามมันไม่ได้เน้นค่า 'A' ในแถวที่ 2 และค่า 'B' ในแถวที่ 5 ถึงแม้ว่าจะเป็นค่าที่ไม่ซ้ำกันของแถว นอกจากนี้ตอนนี้ถ้าฉันเปลี่ยนค่าสุดท้ายในแถวที่ 5 เป็น 'S' มันจะเน้นเซลล์นั้นเช่นกัน สิ่งที่ฉันสามารถรวบรวมได้จากนี้คือการจัดรูปแบบตามเงื่อนไขถูกนำไปใช้กับเซลล์ทั้งหมดในช่วงที่ฉันเลือกโดยรวมแทนที่จะเป็นแบบทีละแถว …

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