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

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

1
ฉันจะแสดงตารางในแผ่นงานถัดไปตามวันที่ปัจจุบันได้อย่างไร
สมมติว่าฉันมีหลายตารางบนแผ่นงาน ทุกตารางแสดงเดือนของปี ฉันต้องการแสดงหนึ่งในตารางตารางสำหรับเดือนปัจจุบันในแผ่นงานถัดไป ฉันจะบรรลุสิ่งนี้ได้อย่างไร

0
แผนภูมิล้มเหลวในการตีความวันที่สำหรับค่าป้ายกำกับ
ฉันมีช่วงวันที่ที่ฉันต้องการใช้เป็นป้ายกำกับบนกราฟ อย่างไรก็ตามเมื่อฉันพยายามเลือกเป็นป้ายกำกับแกนมันไม่ได้ตีความว่าเป็นวันที่อย่างที่คุณเห็นในภาพด้านล่าง: ใครสามารถอธิบายสิ่งที่เกิดขึ้นที่นี่ แกนที่ถูกพล็อตเป็นแกนข้อความดังนั้นเซลล์ที่ตามมาที่มีค่าเท่ากันไม่ควรเป็นปัญหา ข้อมูลต้นฉบับถูกใส่ในแผ่นข้อมูลโดยแมโครที่มีลักษณะดังนี้: Sub settInnIGraf(ws As Worksheet, R As Range) Dim C As Range Dim kortsone As Range, langsone As Range Set kortsone = R.Offset(0, 4).Resize(R.Rows.Count, 8) If IsEmpty(R) Then R.Resize(1, 21).Formula = "=na()" Else For Each C In Union(kortsone, langsone) If (Not IsNumeric(C)) Or Len(C) <= 0 …

2
Excel VLOOKUP - ไม่แสดงอะไรเลยถ้าเซลล์ว่างเปล่า
ฉันใช้VLOOKUPฟังก์ชั่นและฉันมีฟังก์ชั่นนี้ =VLOOKUP(B9,Products!A5:K29,11,FALSE) ใช้งานได้ แต่ฉันต้องเพิ่มอะไรดังนั้นเซลล์จะไม่แสดงอะไรเลยถ้า B9 ไม่มีอะไรเลย ในตอนนี้ถ้า B9 ไม่มีอะไรเลยจะแสดง "# N / A"

1
จะทำให้ add-on ปรากฏบนแถบเครื่องมือโดยสคริปต์หรือกระบวนการแบทช์ได้อย่างไร
ฉันมี add-on สำหรับ Excel 2003 ผมพยายามที่จะใช้ MSDN ของ.VBSสคริปต์ที่จะทำให้มันติดตั้งดูคำถามที่โพสต์ก่อนหน้าของฉัน ดูเหมือนว่าทำงานเป็นส่วนเสริม แต่จะไม่ปรากฏบนแถบเครื่องมือเมื่อติดตั้งครั้งแรกในกล่อง สิ่งที่ฉันต้องทำคือไปที่ Tools-> Add-Ins .. เพื่อยกเลิกการตรวจสอบแอดออนของฉันเช่น myAddin จากนั้นกลับไปที่หน้าต่างข้อความเดียวกันอีกครั้งเพื่อตรวจสอบ ฉันคิดว่าต้องมีที่ไหนสักแห่งที่ Excel มีการตั้งค่าการกำหนดค่าใน XML หรือรีจิสทรี? มีวิธีใดบ้างในการรันสคริปต์เพื่อตั้งค่า Add-On นี้ให้ปรากฏในแถบเครื่องมือ

0
นิยามอาร์เรย์ของตารางที่ลึกลับในสูตร VLOOKUP?
ฉันได้รับสเปรดชีต Excel มาแล้วซึ่งมีสูตรต่อไปนี้ซึ่งฉันกำลังพยายามแก้ไขข้อบกพร่อง: =VLOOKUP($G$3,AllFE,79,FALSE) ฉันเข้าใจทุกส่วนของสูตรนี้ยกเว้นองค์ประกอบAllFE(ตารางอาร์เรย์) นี่เป็นนามแฝงสำหรับคำนิยามแถว / คอลัมน์จริงหรือไม่ ถ้าเป็นเช่นนั้นฉันจะแปลงนามแฝงเป็นแผ่น / แถว / คอลัมน์จริง ๆ ที่สูตรกำลังดูได้อย่างไร ฉันใช้ Microsoft Excel สำหรับ Mac 16

1
Vlookup ใน Excel ส่งกลับ #VALUE
ฉันใช้แผ่นงานสองแผ่นใน Excel แต่มีปัญหาในการใช้ VLOOKUP แผ่นที่ 1: - ID CATEGORY_ID แผ่นงานที่ 2: - CATEGORY_ID CATEGORY_NAME ฉันต้องการเพิ่ม CATEGORY_NAME ในคอลัมน์ที่ 3 ของแผ่นงาน 1 ดังนั้นฉันจึงใช้สิ่งต่อไปนี้: - =VLOOKUP(C2,Sheet2!A2:A20+Sheet2!A2:B20,2,FALSE) อย่างไรก็ตามผลตอบแทนนี้เท่านั้น: - #VALUE! ในเวิร์กชีทมี 17,000 แถว 1. ทุกแถวมี ID หมวดหมู่ แผ่นงาน 2 มี 20 แถวเท่านั้นรวมถึงแถวส่วนหัว (ดังนั้น 19 หมวดหมู่ ID / ชื่อที่ไม่ซ้ำกัน) ฉันทำอะไรผิดที่นี่ ทำให้ฉันเสียสติ!

1
Excel: ค้นหาวันที่เข้าร่วมล่าสุดและเร็วที่สุดจากหลายตาราง [ปิด]
สวัสดีและขอขอบคุณล่วงหน้าสำหรับความช่วยเหลือของคุณ! ฉันมีสเปรดชีตบันทึกการเข้างานของพนักงานในหลาย ๆ สถานที่ซึ่งแต่ละแห่งมีตารางของตัวเอง ฉันกำลังมองหาวิธีที่จะหาคนล่าสุดและเข้าร่วมล่าสุดในทุกร้าน (11 คอลัมน์) เป็นคนสามารถทำงานได้ในหลายสถานที่ ฉันเดา vlookup อาจเป็นตัวเลือก แต่ฉันไม่สามารถหาวิธีเพิ่มหลายคอลัมน์ในสูตรได้ ความคิดใด ๆ ขอบคุณอีกครั้งสำหรับความช่วยเหลือของคุณ! ขอบคุณมากที่แสดงความสนใจในคำถามของฉันฉันคิดอย่างตรงไปตรงมาว่าไม่มีใครจะมารบกวน :-) https://drive.google.com/file/d/1F50XBFjqw0bxHPWd9tuCtMm4lrEOwZeh/view?usp=drivesdk นี่คือลิงค์ไปยังหน้าจอ ขอบคุณมากจริงๆ!

1
ความพยายามรวบรวมข้อมูลจากหลายแถวเป็นแถวเดียว
ฉันเป็นมือใหม่ทั้งหมดเมื่อพูดถึงการเขียนมาโคร / VB สำหรับ Excel และฉันติดอยู่กับปัญหานี้จริงๆ นี่คือตัวอย่างของสิ่งที่ฉันมี และนี่คือสิ่งที่ฉันหวังไว้ ในขณะที่คุณสามารถดูฉันหวังที่จะรวมคะแนนของแต่ละบุคคลและความคิดเห็นของพวกเขากันreviewer_idสำหรับแต่ละขณะเดียวกันก็ดึงคะแนนรวมสำหรับแต่ละappl_id appl_idบางครั้งไม่มีความคิดเห็นสำหรับคะแนนซึ่งดูเหมือนจะทำให้ซับซ้อน ตารางนี้มีความยาวประมาณ 2K แถวดังนั้นการทำเช่นนี้ด้วยตนเองจึงไม่ดูเหมือนตัวเลือก

1
หลายป้ายบนแกน X มีเพียง 1 จุด
ฉันมีกราฟคอลัมน์ใน Excel กับ 19 คอลัมน์ซึ่ง 4, 8, 12 และ 16 ถูกทิ้งว่างไว้โดยเจตนา อย่างที่คุณเห็นในตำนานมีกลุ่ม 3 บาร์ในแต่ละเรื่อง ฉันต้องการเพิ่มวัตถุเหล่านั้นในแกน X อย่างไรก็ตามมีค่าเพียง 1 ค่าบนแกน X เนื่องจากแถบถูกทำซ้ำทั้งหมดเพียงครั้งเดียว มีวิธีแก้ปัญหาอย่างง่ายสำหรับเรื่องนี้หรืออาจเป็นวิธีเพิ่มแกน X แบบกำหนดเองได้หรือไม่? ข้อมูลตัวอย่าง:

2
การรักษารูปแบบเวลาในการต่อกัน
ฉันกำลังทำงานกับสเปรดชีตที่แสดงระยะเวลาในคอลัมน์ C2 เป็น hh: mm: ss ฉันต้องการถ่ายโอนสิ่งนี้ไปยังคอลัมน์ N2 ในหน่วย mm: ss คอลัมน์ N2 เป็นส่วนหนึ่งของ CONCATENATE ในคอลัมน์ E2 เมื่อฉันใส่เวลาในคอลัมน์ N2 มันจะเปลี่ยนเป็นทศนิยมใน CONCATENATE ในคอลัมน์ E2 ฉันจะเก็บไว้ในรูปแบบเวลาใน CONCATENATE โดยมีหรือไม่มีโคลอนได้อย่างไร โปรดพิจารณา A B 1 10:15:03 Hi it's 0.427453703703704 เซลล์ A1 มีค่าตามที่แสดงและจัดรูปแบบเป็นTime B1 มีดังต่อไปนี้ =CONCATENATE("Hi it's ", A1)

1
รูปแบบเวลาใน Excel [ซ้ำกัน]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว: สูตรการเพิ่มนาทีถึงวันที่ + เวลาใน Excel 1 คำตอบ วิธีรับผลลัพธ์ที่ต้องการใน MS Excel โปรดทราบว่าระยะเวลาหยุดทำงานเป็นนาที Start time Outage Duration (in Mins) DESIRED OUTPUT 3:12 AM 60 4:12 AM 4:05 PM 125 6:10 PM

3
วิธีแก้ไขคำสั่ง IF ที่ซ้อนกันใน excel - คุณป้อนอาร์กิวเมนต์มากเกินไปสำหรับฟังก์ชันนี้
ฉันใช้สูตร excel ด้านล่าง แต่ได้รับข้อผิดพลาดว่า "คุณป้อนอาร์กิวเมนต์มากเกินไปสำหรับฟังก์ชันนี้" มีวิธีอื่นที่ฉันสามารถทำให้ฟังก์ชั่นนี้ใช้งานได้ไหม? โปรดแก้ตัวสำหรับคำถามพื้นฐานนี้ ฉันไม่มีความเชี่ยวชาญใน excel IF((OR(AF2="CitiCMT", AF2="AML APAC ATHENA", AF2="AML EMEA", AF2="AML Americas")),"AML","", IF((OR(AF2="CitiScreening", AF2="Offshore Wealth Services", AF2="CitiScreening China")),"CitiScreening","", IF((OR(AF2="CitiScreening", AF2="Offshore Wealth Services", AF2="CitiScreening China")),"CitiScreening","", IF((OR(AF2="Registrations", AF2="Trade Surveillance - Markets", AF2="Reg-Reporting", AF2="Trade Surveillance - IBSG", AF2="eCADD", AF2="EmDD", AF2="Trade Surveillance", AF2="Trade Surveillance - Retail")),"Core Compliance",""))))

0
การจัดรูปแบบตามเงื่อนไขค่าเท่ากับในแถวด้านบน
ฉันมีตารางหลายแถวนี้: https://drive.google.com/file/d/1Hx0NEhgGcgEZKad7rullXTiq-bZOCCHn/view?usp=sharing แถวแรกจะดึงค่าจากที่อื่น กลุ่มกลางแถวถูกกำหนดค่าตัวเลขด้วยตนเองตามความต้องการ แถวสุดท้ายจะเพิ่มอินพุตของแถวกลางซึ่งจะสร้างค่าเท่ากับที่แสดงในแถวแรก สิ่งที่ฉันพยายามทำคือรับเซลล์ใด ๆ ในแถวล่างที่ค่าของค่าใดตรงกับค่านั้นในเซลล์แถวบนสุดที่สอดคล้องกันเพื่อเปลี่ยนเป็นสีเขียว มันค่อนข้างง่ายที่จะทำอย่างไรกับเซลล์เดียวโดยใช้ปุ่ม Equal-To ที่เข้าถึงได้อย่างรวดเร็ว แต่ฉันมีปัญหาในการรับสิ่งนี้เพื่อใช้กับความยาวเซลล์แบบเต็ม 60 คี่ของแถว จะต้องมีวิธี! ใครสามารถช่วยคนที่แต่งตัวประหลาดออกมา?

1
วิธีการบังคับให้ Excel คำนวณการอ้างอิงแบบวนซ้ำหลังจากแก้ไขข้อผิดพลาด
ฉันมีแผ่นงานทางการเงินที่ซับซ้อนที่ใช้การอ้างอิงแบบวงกลมโดยเจตนา Excel ทำการคำนวณได้ดีเพราะฉันเปิดใช้การคำนวณซ้ำแล้วซ้ำอีก ปัญหา: เมื่อฉันสร้างข้อผิดพลาดโดยไม่ตั้งใจ (เช่น #NUM หรือ # DIV / 0) โดยการเปลี่ยนสูตรของเซลล์ที่ใช้ในการอ้างอิงแบบวงกลมแล้วแก้ไข Excel จะล้มเหลวในการคำนวณแผ่นงานใหม่ ปัญหาง่ายต่อการทำซ้ำด้วยสถานการณ์ง่าย ๆ โดยที่อัตราภาษี = อัตราภาษี * (รายได้ + ภาษี): หลังจากแก้ไขข้อผิดพลาดใน C1, C2 จะยังคงอยู่กับข้อผิดพลาดเดิมและไม่คำนวณใหม่ การใช้Calculate nowไม่ได้ช่วยอะไร วิธีเดียวที่ฉันพบในการกู้คืนแผ่นงานการทำงานคือการแก้ไข ( F2) สูตร C2 Enterแล้วกด แต่วิธีนี้ไม่สามารถใช้ได้กับแผ่นงานที่ซับซ้อนของฉัน: ฉันได้รับเซลล์หลายสิบข้อผิดพลาดในคราวเดียวและไม่สามารถหาอันที่ฉันควรจะ "รีเฟรช" ( F2จากนั้น ( Enter) ฉันจะแก้ปัญหานี้ได้อย่างไร ฉันต้องการเพียงแค่ต้องการที่จะบังคับให้ Excel เพื่อจริงๆคำนวณทุกอย่างหลังจากการแก้ไขข้อผิดพลาด

2
เครื่องมือสร้างแบบจำลองข้อมูลการคำนวณและการสร้างภาพ?
ฉันมักต้องตัดสินใจตามข้อมูลประเภทต่างๆและผลการคำนวณ / การสร้างภาพข้อมูลตามลำดับ สำหรับข้อมูลตารางที่เรียบง่ายฉันมักจะทำสเปรดชีต Excel แต่ส่วนใหญ่แล้วข้อมูลจะซับซ้อนเกินไปสำหรับเรื่องนี้ ตัวอย่างหลอก: สิ่งเดียวที่คุณรู้คือคุณต้องการไปเที่ยวพักผ่อนในปีนี้ สำหรับสิ่งนี้คุณมีกรอบเวลา 2 สัปดาห์และคุณต้องการเยี่ยมชมสถานที่อย่างน้อย 2 แห่ง มีหลายตัวเลือกที่นี่เช่นทำให้ 50/50 สำหรับแต่ละสถานที่หรือ 20/80 ทั้งหมดนี้ขึ้นอยู่กับข้อมูลเช่น: เที่ยวบินจะออกเมื่อใด จะมีโรงแรมให้พักเมื่อไหร่? ตัวเลือก 1, ตัวเลือก 2, ตัวเลือก 3 ราคาเท่าไหร่? คุณเยี่ยมชมสถานที่ในแถวหรือคุณย้อนกลับไปในระหว่าง? สำหรับเรื่องนี้ฉันสามารถเขียนแอปพลิเคชันได้อย่างง่ายดาย การสร้างแบบจำลองข้อมูลดังกล่าวในภาษา OOP นั้นค่อนข้างง่าย แต่ก็ต้องใช้รหัสสำเร็จรูปจำนวนมากในการเชื่อมโยงสิ่งต่าง ๆ ทั้งหมดซึ่งอาจเป็นเรื่องที่ยุ่งยาก ดังนั้นมีแอปพลิเคชันใดบ้างที่สามารถสร้าง 'แบบจำลอง' และแบบฟอร์มสำหรับข้อมูลและคลิกสิ่งต่าง ๆ ร่วมกันได้อย่างง่ายดายหรือไม่? Excel ขั้นสูงชนิดใด

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