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

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


2
ผลรวมตามวันที่ในสเปรดชีต Excel / Google Docs
ฉันมีหลายแถวพร้อมวันที่และจำนวนเงินดอลลาร์ (ค่าใช้จ่าย) ฉันต้องการจัดทำรายการวันของเดือนและยอดคงเหลือของค่าใช้จ่าย ตัวอย่างเช่นรายการที่ 5 ในรายการจะเป็น 8/5/2551 และผลรวมของค่าใช้จ่ายทั้งหมดที่เกิดขึ้นในหรือก่อนวันที่ 8/5/2551 ประมาณนี้อยู่=sumif(D4:D30-A5,">0",E4:E30)แต่แน่นอนว่าไม่ทำงาน (ที่มีข้อมูลแหล่งที่มาdatesในD4:D30และexpensesอยู่ในE4:E30) หมายเหตุ ไม่สามารถจัดเรียงข้อมูลต้นฉบับได้ด้วยเหตุผลหลายประการ ต้องทำงานในสเปรดชีตของ Google ซึ่งเป็นฟังก์ชั่นย่อยที่สมบูรณ์แบบของฟังก์ชั่น excel

9
มีวิธีที่มีประสิทธิภาพในการคัดลอกข้อความจาก PDF โดยไม่ต้องขึ้นบรรทัดใหม่หรือไม่?
ฉันต้องการรับตัวอย่างข้อความนับพันจาก PDF ไปยังสเปรดชีต พวกมันสั้นกว่า 2-3 แถว แต่การแบ่งบรรทัดแต่ละครั้งจะสร้างเซลล์ใหม่และฉันต้องซ่อมแซมมันเองซึ่งต้องใช้เวลาเยอะ เนื่องจากฉันมีพวกเขาจำนวนมากการใช้การ "วางลงใน Word และทำการค้นหาและแทนที่" เป็นวิธีที่เสียเวลามากเกินไปสำหรับฉัน มีวิธีที่จะให้ตัวแบ่งบรรทัดหายไปกับการคัดลอกหรือไม่? อาจมีผู้ชมที่มีโหมดคัดลอกพิเศษสำหรับสิ่งนี้หรือมีปลั๊กอิน? เอกสารเป็นบทความทางวิทยาศาสตร์ การจัดเรียงข้อความค่อนข้างเป็นเส้นตรง คุณสามารถสันนิษฐานได้ว่าข้อความที่ฉันกำลังคัดลอกไม่ได้อยู่ในโต๊ะหรือลอยและไม่หมุนหรืออะไร (หากเกิดเหตุการณ์เช่นนี้ขึ้นฉันคิดว่าฉันจะจัดการเอง) ข้อความถูกตั้งค่าบ่อย ๆ ในสองคอลัมน์ แต่ฉันไม่มีปัญหาในการทำเครื่องหมายเฉพาะข้อความที่ฉันต้องการจากคอลัมน์ ฉันไม่จำเป็นต้องจัดรูปแบบพิเศษใด ๆ ฉันยินดีที่จะลองวิธีแก้ปัญหาที่ลบอักขระที่ไม่สามารถพิมพ์ได้ทั้งหมดออก ข้อความเป็นภาษาอังกฤษมันก็โอเคถ้าการแก้ปัญหาทำงานใน ASCII / แถบ ASCII ที่ไม่ใช่ตัวอักษรและตัวเลขทั้งหมดของข้อความที่คัดลอก ฉันมีการตั้งค่าที่แข็งแกร่งมากสำหรับโซลูชั่นที่จะทำงานบน Linux อาจเป็นปลั๊กอิน Okular บางชนิด แต่หากมีวิธีการแก้ปัญหาสำหรับ Windows เท่านั้นฉันต้องการทราบเกี่ยวกับมันด้วย ฉันมีใบอนุญาตสำหรับ Acrobat Pro ล่าสุดในเครื่อง Windows

7
ฟังก์ชั่นของ Excel จะกำหนดว่าจะมองเห็นเซลล์หรือไม่
ในการจัดรูปแบบตามเงื่อนไขฉันต้องการตรวจสอบว่าแถวด้านบนเซลล์ปัจจุบันถูกซ่อนหรือมองเห็นได้ ฉันจะตรวจสอบได้อย่างไรว่าเซลล์มองเห็นได้หรือไม่? แฮ็คเดียวที่ฉันนึกได้คือ สร้างคอลัมน์ที่มี1ค่าทั้งหมด ใช้สูตรเช่นsubtotal(109,c2:c2)=1(เช่นในเซลล์ที่ฉันต้องการตรวจสอบ) เพื่อตรวจสอบว่ามันสามารถมองเห็นได้หรือซ่อนอยู่ มีวิธีการทำเช่นนี้หรือไม่โดยไม่ต้องมีคอลัมน์ชั่วคราวที่ต้องปรากฏให้เห็นเมื่อแถวปรากฏขึ้น? เพื่อหลีกเลี่ยงปัญหา XYสิ่งที่ฉันต้องการทำคือมีคอลัมน์ที่เป็นหมวดหมู่สำหรับแถวนั้น แถวแรกที่มองเห็นได้ซึ่งมีหมวดหมู่เฉพาะควรมีสไตล์แตกต่างกัน แถวถัดไปที่มีหมวดหมู่เดียวกันจะแตกต่างกันเล็กน้อย ใน ASCII: cat. item +AAA+ aaaa (AAA) bbbb (AAA) cccc +BBB+ dddd (BBB) eeee (BBB) ffff หากตัวกรองของฉันซ่อนแถวด้วยddddฉันต้องการให้แถวeeeeนั้นมี+BBB+สไตล์แทน

6
จะทำให้ VLOOKUP ส่งคืนการแข่งขัน * สุดท้ายได้อย่างไร?
ฉันเคยทำงานกับ VLOOKUP แต่ครั้งนี้ฉันมีความท้าทาย ฉันไม่ต้องการค่าการจับคู่แรก แต่สุดท้าย อย่างไร? (ฉันทำงานกับ LibreOffice Calc แต่โซลูชัน MS Excel ควรมีประโยชน์เท่ากัน) เหตุผลก็คือฉันมีคอลัมน์ข้อความสองคอลัมน์ที่มีหลายพันแถวสมมติว่ารายการหนึ่งเป็นรายการผู้รับชำระเงิน (Amazon, Ebay, นายจ้าง, ร้านขายของชำ ฯลฯ ) และอีกรายการหนึ่งคือรายการหมวดหมู่การใช้จ่าย (ค่าจ้าง, ภาษี, ของใช้ในครัวเรือน, เช่า, ฯลฯ ) ธุรกรรมบางรายการไม่มีหมวดหมู่ค่าใช้จ่ายเท่ากันทุกครั้งและฉันต้องการคว้ารายการที่ใช้ล่าสุด โปรดทราบว่ารายการจะเรียงตามคอลัมน์ไม่ (ตามความเป็นจริงตามวันที่) และฉันไม่ต้องการเปลี่ยนลำดับการจัดเรียง สิ่งที่ฉันมี (ยกเว้นการจัดการข้อผิดพลาด) เป็นสูตร "การจับคู่ครั้งแรก" ตามปกติ: =VLOOKUP( [payee field] , [payee+category range] , [index of category column] , 0 ) …

10
จะย้ายส่วนที่เลือกใน Excel ได้อย่างไร
ฉันรู้วิธีสร้างหรือขยายการเลือกเช่นผ่าน F8 หรือ Shift F8 เมื่อฉันสร้างตัวเลือกที่ต้องการฉันต้องการย้ายบางส่วนที่เลือกไปทางขวาและ / หรือลง ตอนนี้ฉันต้องเลือกการเลือกรูปแบบที่คล้ายกันในที่อื่นในแผ่นงาน ไม่มีใครรู้ว่าฉันสามารถทำสิ่งนี้ได้อย่างไร ตัวอย่าง: ตัวอย่างการเลือกบน A1..B3, C3 และ D5 และทำให้เป็นสีเหลือง ตอนนี้ฉันต้องการย้ายสถานที่ที่เลือกทั้งหมดสี่แห่งไปทางขวาไปยัง E1 ..F3, H3 และ I5 (เพื่อให้สามารถทำให้เป็นสีอื่นได้) มันไม่มีส่วนเกี่ยวข้องกับการตัดและวางเพื่อย้ายเซลล์

5
ตั้งค่า Excel ให้ค้นหาภายในเวิร์กบุ๊กทั้งหมดตามค่าเริ่มต้น
ใน Microsoft Excel เมื่อฉันค้นหาโดยใช้CTRL+ Fตามค่าเริ่มต้นจะค้นหาเฉพาะในแผ่นงานปัจจุบัน ฉันจะตั้งค่าให้ค้นหาภายในเวิร์กบุคทั้งหมดตามค่าเริ่มต้นได้อย่างไร Office 2010ฉันมี เป็นไปได้ไหม เป็นไปได้ไหมที่จะตั้งค่านี้สำหรับเวิร์กบุ๊กหรือเวิร์กชีทที่เฉพาะเจาะจง ฉันโอเคกับการแก้ไขรีจิสทรีหากเป็นสิ่งที่ต้องใช้ หมายเหตุ:เกือบ 10 ปีต่อมาฉันยังคงต้องการทำเช่นนี้ แต่ตอนนี้สำหรับ Excel 2016/2019

4
ตำแหน่งที่จะหาแหล่งที่มาของฟังก์ชั่น VBA ใน Excel
ฉันมีสมุดงานที่ใช้ฟังก์ชัน vba บางอย่างซึ่งไม่ปรากฏในส่วนแทรก | แทรกฟังก์ชั่น ... รายการกล่องโต้ตอบของฟังก์ชั่นที่มีอยู่ ฉันจะค้นหาที่มาได้อย่างไร (เพื่อดูว่ามันทำอะไร)

9
คุณสามารถแปลงที่อยู่เป็นรหัสไปรษณีย์ในสเปรดชีตได้หรือไม่?
ระบุคอลัมน์ที่อยู่ถนนที่มีเมืองและรัฐ แต่ไม่มีรหัสไปรษณีย์ในสเปรดชีตฉันต้องการใส่สูตรในคอลัมน์ที่สองที่ให้รหัสไปรษณีย์ คุณรู้วิธีการทำเช่นนี้หรือไม่? ฉันกำลังติดต่อกับที่อยู่ในสหรัฐอเมริกา แต่คำตอบเกี่ยวกับประเทศอื่น ๆ ก็น่าสนใจเช่นกัน UPDATE: ฉันคิดว่าฉันหวังว่าส่วนใหญ่จะมีวิธีการทำเช่นนี้ใน Google Spreadsheets ฉันรู้ว่าคุณต้องเข้าถึงฐานข้อมูลรหัสไปรษณีย์ขนาดใหญ่เพื่อทำสิ่งนี้ แต่สำหรับฉันแล้วดูเหมือนว่าฐานข้อมูลดังกล่าวอยู่ใน Google แผนที่แล้ว หากฉันใส่ที่อยู่โดยไม่ต้องใช้รหัสไปรษณีย์ฉันจะได้รับที่อยู่กลับมาพร้อมรหัสไปรษณีย์ หาก Maps สามารถค้นหาได้อาจเป็นวิธีที่ทำให้เกิดขึ้นในสเปรดชีตเช่นกัน

9
วิธีทำให้ Excel 2010 เติมแถวใหม่โดยอัตโนมัติด้วยสูตรได้อย่างไร
ฉันสามารถสาบานได้ว่าฉันได้เห็นพฤติกรรมที่ Excel กรอกข้อมูลในแถวที่แทรกใหม่โดยอัตโนมัติด้วยสูตรเดียวกันกับในแถวด้านบน ฉันรู้ว่าสิ่งนี้สามารถทำได้กับ VBA บางอย่าง แต่ถ้าเป็นไปได้ฉันต้องการค้นหาสิ่งที่กระตุ้นให้เกิดขึ้นโดยกำเนิด (เว้นแต่ฉันจะฝัน) มีใครรู้บ้างไหมว่าสิ่งนี้เกิดขึ้นได้อย่างไร

4
วิธีปิดใช้งานการจัดรูปแบบตัวเลข Excel
ปัญหานี้แก้ไขได้ง่าย แต่น่ารำคาญมาก ๆ ที่ฉันทำคือพิมพ์ช่วงเวลาหนึ่งชั่วโมงเช่น (0-1), (1-2), (2-3) ต่อเซลล์หนึ่งแถว DATE --- ชั่วโมง 1/1/2013 0-1 1/1/2013 1-2 1/1/2013 2-3 1/1/2013 3-4 Excel จัดรูปแบบวันที่อย่างโง่เขลา เพื่อทำให้เรื่องแย่ลงเมื่อฉันเปลี่ยนเป็นรูปแบบตัวเลขที่ ให้1-22-Jan41276 ฉันยังไม่พบตัวเลือกการจัดรูปแบบอัตโนมัติใน excel 2010 ฉันทราบปุ่มรูปแบบในบ้าน แต่ไม่มีการจัดรูปแบบอัตโนมัติที่นั่น

5
Batch แปลง XLS เป็น XLSX
ฉันต้องทำงานกับแอปพลิเคชันเก่าที่สามารถส่งออกไฟล์ XLS เท่านั้นและฉันเขียนโปรแกรมใน. Net โดยใช้ไลบรารี EPPlus ที่สามารถอ่านไฟล์ XLSX ได้เท่านั้น วิธีที่ง่ายที่สุดในการแปลงชุดจาก XLS เป็น XLSX คืออะไร?

4
อ้างอิงคอลัมน์ตารางแบบกำหนดชื่อ (ผ่านเนื้อหาเซลล์) แบบไดนามิกใน Excel
ฉันจะอ้างอิงคอลัมน์ตาราง Excel แบบไดนามิกใน Excel 2007 ได้อย่างไร ฉันต้องการอ้างอิงคอลัมน์ที่มีชื่อของตารางที่มีชื่อและคอลัมน์ที่อ้างอิงจะแตกต่างกันไปตามมูลค่าของเซลล์ ฉันมีตารางใน Excel (เรียกมันว่าTable1 ) ฉันต้องการอ้างอิงหนึ่งในคอลัมน์และCOUNTตัวเลขในคอลัมน์นั้น ฉันต้องการระบุคอลัมน์ที่อ้างอิงแบบไดนามิกจากค่าในเซลล์อื่น ( A1) เพื่อให้ฉันสามารถบรรลุผลลัพธ์ต่อไปนี้: เมื่อฉันเปลี่ยนA1สูตรที่นับTable1 [ DynamicallyReferencedColumnName ]จะได้รับการอัพเดตเป็นข้อมูลอ้างอิงใหม่ ตัวอย่าง: หากA1= แล้วสูตรจะเท่ากับnames COUNT(Table1[names]) หากA1= แล้วสูตรจะเท่ากับlastnameCOUNT(Table1[lastname]) ฉันพยายามใช้=COUNT(Table1[INDIRECT("$A$1")])แต่ Excel บอกว่าสูตรมีข้อผิดพลาด ฉันจะทำสิ่งนี้ได้อย่างไร PS ผมพบว่าเอกสารนี้ MSDN ที่อาจเกี่ยวข้อง: Excel คำนวณใหม่

2
การอ้างอิงเซลล์ใน Excel โดยใช้ค่าจากเซลล์อื่น
ฉันต้องการทราบว่าเป็นไปได้หรือไม่ที่จะอ้างอิงเซลล์ใน Excel ขึ้นอยู่กับมูลค่าของเซลล์อื่น ตัวอย่าง ฉันมีเซลล์สมมุติว่าA1ฉันมีหมายเลขแถวที่ฉันต้องการใช้ (เช่นเนื้อหาของA1คือ42) ฉันต้องการที่จะคำนวณผลรวมของคอลัมน์Bจากแถวไปยังแถวที่สอดคล้องกับจำนวนที่กำหนดใน1 A1สิ่งที่ต้องการ=SUM( B1:B<NUMBER_IN_A1> ) มีวิธีใดบ้าง?

1
ปิดใช้งานพรอมต์ใน Microsoft Excel เมื่อบันทึกไฟล์ CSV [ซ้ำกัน]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : Excel: มีการตั้งค่ารีจิสทรีเพื่อระงับข้อความเตือนเมื่อบันทึกสเปรดชีตในรูปแบบ CSV หรือไม่ (3 คำตอบ) ปิดให้บริการใน6 ปีที่ผ่านมา ฉันต้องดาวน์โหลดรายงาน csv หลายรายการจากอินเทอร์เน็ตตลอดทั้งวันทำการเปลี่ยนแปลงเล็กน้อยกับพวกเขาและบันทึกการเปลี่ยนแปลง Excel เพิ่มกล่องโต้ตอบที่ไม่จำเป็น 3 รายการโดยสมบูรณ์ให้กับการดำเนินการ 5 วินาที มันทำให้คุณเลือกชื่อไฟล์ในกล่องโต้ตอบ "บันทึกเป็น ... " แม้ว่าคุณเพียงต้องการบันทึกไฟล์ที่มีอยู่ มันทำให้คุณยืนยันชื่อไฟล์เพราะมันคิดว่าคุณเขียนทับไฟล์ต้นฉบับ มันจะถามคุณว่าคุณต้องการบันทึกในรูปแบบ CSV หรือไม่ มีวิธีฆ่าไดอะล็อกเหล่านี้อย่างน้อยหนึ่งหรือสองอันหรือไม่ แต่เป็นไปตามอุดมคติทั้งหมดหรือไม่ นี่คือการทำให้โกรธอย่างสมบูรณ์

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