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

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

1
Excel 2016: สูตรการรับข้อมูลจากสเปรดชีตที่ต่างกัน
ช่วยด้วยสูตรที่ยุ่งยากนี้ชื่นชมอย่างมาก ='[DATA.xlsm]2018'!$G$6 *this formula works, but . . . สเปรดชีตที่มีสูตร สเปรดชีตที่มีข้อมูล ฉันต้องการสูตรเพื่อกำหนดตำแหน่งในการค้นหาข้อมูล ดูภาพ สูตรในคอลัมน์ V ค่าข้อมูล QTR ในคอลัมน์ A บอกตำแหน่งที่จะค้นหาข้อมูลในภาพ ฟิลด์การจับคู่ QTR สี่ช่องคือ D1, I1, N1, S1 ดังนั้น OFFSET คือ 3 คอลัมน์ (ตัวอย่างเช่น: D1 = 1Q18 และ col G คือคอลัมน์ข้อมูล col L สำหรับ 2Q18 เป็นต้น) และแถว OFFSET คือ 5 (หมายถึงแถว …

1
ฟังก์ชัน Excel ใดที่ค้นหาค่าจาก col A ที่ไม่อยู่ใน col B และในทางกลับกัน
เป็นไปได้หรือไม่ที่จะแตกคอลัมน์ใหม่เช่นความแตกต่างระหว่างสองคอลัมน์อื่น ๆ : COLUMN A COLUMN B -------- -------- A7901RXW A7901RKH A7901RXX A7901RKI A7901RY3 A7901RXW A7901RY4 A7901RXX A7901R4V A7901RY3 A7901R4V A7901RY4 A7901R4V A7901R4V A7901S25 A7901R4V A7901YQB A7901R4V A7901YQD A7901S25 A7901YQ7 A7901S3Z A7902AD0 A7901S3Z A7902A0V A7901YQB A7902A0V A7901YQD A7902A1E A7901YQ7 มีแนวคิดใดที่จะตั้งค่าใหม่อย่างง่ายดายว่าเซลล์ใดที่เราสามารถหาค่าได้ในคอลัมน์ A แต่ไม่ได้อยู่ในคอลัมน์ B และในทางกลับกัน ในตัวอย่าง: A7901RKH A7901RKI A7901S3Z A7901S3Z ect...

1
การนำเข้าเท็กซ์ไฟล์ที่มีการนำ 0 ของไปยัง excel
มีไฟล์ข้อความจำนวนหนึ่งซึ่งมีตัวเลขถัดจากชื่อคั่นด้วยแท็บ: 000454 Name1 005005 Name2 000643 Name3 4043 Name4 33643 Name5 ฉันมักจะต้องนำเข้าสู่ excel เพื่อทำสิ่งต่าง ๆ แต่เมื่อฉันนำเข้ามาใน excel จะลบศูนย์นำทั้งหมด ฉันไม่สามารถต่อกันเพื่อเพิ่มศูนย์สองต้นเข้าด้วยกันได้เพราะบางคนไม่เคยมีเลขศูนย์ด้านหน้าเริ่มต้นจากนั้นกลายเป็นกระบวนการที่ต้องใช้ความเจ็บปวดในการตรวจสอบและเพิ่มอีกครั้ง ดังนั้นคำถามของฉันคือฉันจะนำเข้าสู่ excel ได้อย่างไรโดยไม่เกิดอะไรขึ้น ไชโย

2
การจัดรูปแบบตามเงื่อนไขการสลับแถวใน Excel
ฉันต้องการใช้การจัดรูปแบบตามเงื่อนไขเพื่อเปลี่ยนสีพื้นหลังของแถวสลับบนแผ่นงาน แถวจะสลับกันระหว่างสองสี (สีเหลืองและสีเขียว) ปัญหาเดียวคือฉันต้องการให้การจัดรูปแบบตามเงื่อนไขนำไปใช้กับเซลล์ที่มีอักขระที่ป้อนเท่านั้น เซลล์ที่ไม่มีตัวอักษรจะยังคงเป็นสีขาว เมื่อผู้ใช้ป้อนข้อมูลลงในเซลล์พื้นหลังจะปรากฏเป็นกราฟแท่งของพื้นหลังสี ฉันสามารถทำให้การจัดรูปแบบตามเงื่อนไขใช้ได้กับเซลล์ทั้งหมดโดยใช้: =MOD(ROW()-3,1*2)>0 และ =MOD(ROW()-2,1*2)>0 แต่ฉันไม่รู้ว่าจะใช้กับเซลล์ที่มีข้อมูลในเซลล์เหล่านั้นได้อย่างไร

2
วิธีตั้งค่าสถานะแถวด้วยรูปแบบที่ไม่ว่างเปล่าว่างเปล่าและไม่ว่างเปล่าโดยใช้ Excel
ฉันต้องการความช่วยเหลือจากบางสิ่งที่ฉันพยายามคิดมาตลอดสองวันที่ผ่านมา ฉันมีข้อมูลที่มี 1,000 แถวและหลายคอลัมน์ ฉันต้องการแทรกคอลัมน์ด้วยสูตร (อาร์เรย์) ที่ตั้งค่าสถานะแถวทั้งหมดที่มี "หลุม"; นั่นคือแถวใด ๆ ที่มีคอลัมน์ว่างตั้งแต่หนึ่งคอลัมน์ขึ้นไปในระหว่างคอลัมน์ที่ไม่ใช่ช่องว่างเช่นตัวอย่างเหล่านี้: ชุดข้อมูลจริงของฉันมีได้ระหว่าง 3 และ 7 คอลัมน์ สำหรับตัวอย่างด้านบน (4 คอลัมน์) ฉันลองสูตรต่อไปนี้: IF(OR(AND(SUM(B13:C13)=0,COUNT(A13,D13)>1),AND(B13=0,COUNT(A13,C13)>1),AND(C13=0,COUNT(B13,D13)>1)),"Issue","OK") ดูเหมือนว่าจะทำงานได้ แต่ฉันต้องการบางสิ่งที่สามารถทำงานกับคอลัมน์ข้อความหรือข้อมูลตัวเลขได้มากขึ้นและนั่นเป็นสาเหตุที่ทำให้คอลัมน์ที่ไม่ใช่เป้าหมายอื่น ๆ ล้อมรอบข้อมูล ฉันไม่รู้สึกมั่นใจว่าฉันสามารถระบุรูปแบบที่เป็นไปได้ทั้งหมด (พีชคณิต) และแก้ไขสูตรนี้อย่างถูกต้อง ฉันต้องการวิธีที่แข็งแกร่งกว่านี้สำหรับการทำสิ่งนี้

1
รับตัวอักษรสูงสุด
หากมีคำในA1และอีกคำในA2ฉันสามารถกำหนด "มากกว่า" โดยใช้: =IF(A2>A1,A2,A1) ในเซลล์B2 ที่นี่ "ดีกว่า" หมายความว่าหากมีการเรียงลำดับข้อมูลจากน้อยไปมากค่าจะอยู่ด้านล่าง: ดังนั้นปลาวาฬอยู่ต่ำกว่าเมฆ ฉันสามารถขยายวิธีการนี้ลง ดังนั้นหากมีข้อมูลในA3และต่ำกว่าในB3ฉันจะป้อน: =IF(B2>A3,B2,A3) และคัดลอก: ดังนั้นไซโกตจึงมีคุณค่า "ยิ่งใหญ่" ตอนนี้ถ้าฉันมีตัวเลขมากกว่าคำในA1ถึงA11ฉันไม่ต้องการเซลล์ "ผู้ช่วยเหลือ" เหล่านี้ทั้งหมด ฉันสามารถใช้: =MAX(A1:A11) คำถามของฉัน: มีสูตรเซลล์เดียวที่ส่งคืนคำว่า "ยิ่งใหญ่" เทียบเท่ากับMAX ()สำหรับตัวเลขหรือไม่?


1
การแก้ไขป้ายชื่อแกนบันทึกขนาดใน Excel
ฉันมีแผนภูมิแท่งใน Excel ซึ่งฉันต้องการให้อยู่ในสเกล log10 เนื่องจากค่าอยู่ใน% ฉันได้รับป้ายกำกับแกนที่ 1%, 10% และ 100% มีวิธีเพิ่มป้ายกำกับที่ 20%, 30% และอื่น ๆ ฉันไม่สามารถหาวิธีที่เป็นธรรมชาติได้ ขอบคุณ!

1
วิธีเข้าถึงตัวเลือก“ อนุญาตให้ผู้ใช้แก้ไขช่วง” ใน Excel VBA
มีวิธีการเข้าถึงAllow Users To Edit Rangesตัวเลือกใน Excel ภายใต้Reviewแท็บ> Changesกลุ่ม> Allow Users To Edit Rangesถึง VBA ฉันต้องการเพิ่มรหัสผ่านให้กับเซลล์ในแผ่นงาน Excel ผ่าน VBA

1
คัดลอกและวางเนื้อหาเซลล์จากเวิร์กบุ๊กหนึ่งไปยังอีกฟอร์แมตสีเสีย
ฉันใช้มาโครเพื่อคัดลอกเนื้อหาของเซลล์ (ข้อมูลตัวเลขและรูปแบบสีของตัวเลข) จากสมุดงานหนึ่งไปยังอีกสมุดงานหนึ่ง แต่ไม่ได้ข้ามการจัดรูปแบบสี ฉันมีสมุดงานสองเล่ม: สมุดงาน (TLC ประเมินผลการค้นพบ 4 รายการ) พร้อมข้อมูลทางวิทยาศาสตร์ของลูกค้า ข้อมูลบางส่วนจากเวิร์กบุ๊กแรกที่แสดงในรูปแบบที่เป็นมิตรต่อผู้ใช้มากขึ้น ข้อมูลมีสามสี: ดำ = ปกติ, แดง = เหนือช่วงและสีน้ำเงิน = ภายในช่วง ฉันมีมาโครที่กำหนดให้กับปุ่มในสมุดงานที่สองที่ดึงข้อมูลจากสมุดงานแรก ทุกอย่างทำงานได้อย่างสมบูรณ์ในการคัดลอกข้อมูลยกเว้นว่าจะไม่ได้คัดลอกสีที่เกี่ยวข้องกับข้อมูล แมโครนั้นเป็นพื้น: ป้อนเซลล์แรกในสมุดงาน 2 ด้วยสูตรนี้: ='[TLC Assess 4 Findings.xls]Report'!$E$9 ไปที่เซลล์ถัดไปและทำเช่นเดียวกันกับเซลล์ทั้งหมดในส่วนที่จะคัดลอก End มาโคร ปุ่มกดข้อมูลทั้งหมดมาถูกต้อง แต่สีไม่ได้ มันอาจเป็นสีดำหรือสีอะไรก็ได้ที่เคยใช้ในเซลล์นั้นในเวิร์กบุ๊ก 2 ฉันลองคัดลอกและวางแบบพิเศษด้วยผลลัพธ์เดียวกัน ฉันได้ลอง Format Painter แล้ว ฉันจะคัดลอกข้อมูลพร้อมกับรูปแบบสีในมาโครของฉันได้อย่างไร

1
แอปพลิเคชันสเปรดชีตที่สามารถรองรับข้อมูลขนาดใหญ่ OS X
ฉันทำงานกับ Excel มาระยะหนึ่งแล้วเพื่อทำการวิเคราะห์ทางสถิติที่ฉันทำอยู่เป็นประจำ ขนาดของข้อมูลที่ฉันทำงานด้วยนั้นใหญ่ขึ้นกว่ามากอย่างไรก็ตาม รูปแบบของฐานข้อมูลในคำถามที่ค่อนข้างง่ายมักจะเพียงแค่สามแถวซึ่งรวมถึงเวลาในยูนิกซ์และความคุ้มค่า EST, ค่าตัวเลขที่เป็นกรรมสิทธิ์และในที่สุดค่าเฉลี่ยของแถวที่มีการประทับเวลา +/- 1000 ของแถวนั้นประทับเวลา (เล็ก ๆ น้อย ๆAVERAGEIFS()สูตร ) สูตรนั้นและการแปลง EST เป็นเพียงสูตรเดียวในแผ่นงาน ฉันเริ่มทำงานกับไฟล์ที่มีแถวมากกว่า 500,000 แถว การรันสูตรเฉลี่ยลงไปทั่วทั้งแถวนั้นจะคงอยู่ตลอดไป ผลลัพธ์ที่ได้คือการผลิตกราฟที่คุ้มค่าการพิมพ์ ฉันกำลังมองหายูทิลิตี UNIX CL หรือแอปพลิเคชันสเปรดชีต / ฐานข้อมูลแยกต่างหากที่สามารถจัดการข้อมูลจำนวนนี้โดยไม่ทำให้ CPU ของฉันละลายหรือทำให้ฉันต้องรอประมาณหนึ่งชั่วโมง มีอะไรเกิดขึ้นบ้างไหม? TL; DR:แผ่นงาน Excel ที่เรียบง่ายที่มีมากกว่าครึ่งล้านแถวกำลังทำงานช้าเกินไป ทางเลือก OS X

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

1
ด้วย PowerPivots ค้นหารายการที่ปรากฏ * เท่านั้น * ในหมวดหมู่เดียว
ด้วย PowerPivot ฉันจะค้นหารายการในหมวดหมู่เดียวได้อย่างไร นี่คือตัวอย่าง: item category number obera f6 7 artois f7 2 obera f7 3 ella f6 9 หากฉันเลือกf6เอาต์พุตสำหรับตัวอย่างนี้จะเป็น: ella (มันจะไม่มี obera ตั้งแต่ที่ปรากฏในหมวดหมู่ f7 ด้วย) ขอบคุณล่วงหน้า. แก้ไข: สิ่งที่ฉันต้องการทำสำหรับแต่ละหมวดหมู่ (ซึ่งฉันมีมาก) แสดงรายการที่ปรากฏภายใต้หมวดหมู่นั้นและไม่มีที่อื่นอีกแล้ว

2
Excel - คืนค่าหลายค่าสำหรับแต่ละรายการค่า
ฉันพยายามที่จะแก้ปัญหานี้ในไม่กี่ชั่วโมงตอนนี้ แต่ไม่มีผล ... การตั้งค่าของฉัน: ฉันมีแผ่น Excel ของสูตรผลิตภัณฑ์เครื่องสำอาง แต่ละสูตรมีหลายสิบของส่วนผสมแต่ละที่กำหนดโดยตัวของมันชื่อทางการค้า ฉันมีรายชื่อยาวแปลชื่อทางการค้าของแต่ละคนที่จะชื่อ 'วิทยาศาสตร์' ฉันจำเป็นต้องแปลชื่อทางการค้าแต่ละชื่อให้เป็นคู่ทางวิทยาศาสตร์ ส่วนนี้เป็นเรื่องง่ายมากที่จะทำกับ vlookup แต่บางชื่อทางการค้าที่มีสูตรในตัวเองที่มีส่วนผสมหลายในตารางของชื่อวิทยาศาสตร์ ดังนั้นมันจึงไม่ใช่ความสัมพันธ์ 1: 1 บางครั้ง (ไม่เสมอไป) ก็คือ 1: มากมาย ตัวอย่างเช่น: เครื่องสำอางค์ A sheet IngredientA_trade_name IngredientB_trade_name IngredientC_trade_name แลกเปลี่ยนไฟล์ต้นแบบของรายชื่อทางวิทยาศาสตร์: IngredientA_trade_name Science1 IngredientB_trade_name Science2 IngredientB_trade_name Science3 IngredientB_trade_name Science4 IngredientC_trade_name Science5 IngredientC_trade_name Science6 ....etc, for lots and lots of ingredients. ตอนนี้ฉันได้พบวิธีที่จะคืนค่าหลายค่า …

3
รายการเซลล์ที่ไม่ว่างใน Excel ขึ้นอยู่กับคอลัมน์ที่อยู่ติดกัน
ให้คอลัมน์ A และ B ฉันต้องการแสดงรายการ A-values ​​ที่มี B-cell ที่ไม่ว่างในแถวในคอลัมน์ C: A B C One Two Two x Four Three Four x ... สิ่งที่ดีที่สุดที่ฉันเคยได้รับคือ {=INDEX(A1:A4;MATCH(TRUE;B1:B4<>"";0))} ซึ่งให้ "สอง" ใน C1 แต่ฉันจะดำเนินการต่อได้อย่างไร หมายเหตุ:ปัญหาของฉันในเวอร์ชันที่ง่ายขึ้น: ในความเป็นจริงมีหลายคอลัมน์เช่น B ดังนั้นการกรองจึงไม่ใช่ตัวเลือก ยิ่งไปกว่านั้น B และ C ไม่ได้อยู่ในชีตเดียวกันและฉันต้องการให้ C-ชีตอัปเดตโดยอัตโนมัติเมื่อใดก็ตามที่ฉันแก้ไข B-ชีตดังนั้นการคัดลอกและวางก็ใช้ไม่ได้

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