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

Microsoft Office Excel เป็นแอปพลิเคชันสเปรดชีตที่เขียนและเผยแพร่โดย Microsoft ใช้แท็กนี้สำหรับปัญหาเฉพาะของ Excel 2007 สำหรับ Windows

1
แสดงตารางที่มีค่าทั่วไปและค่าผิดปกติกับ excel
ฉันพยายามจัดเรียงแถวของตารางสองตารางที่แตกต่างกันในคอลัมน์เพื่อให้แถวที่ขาดหายไปปรากฏเป็นแถวว่างในแต่ละตาราง ตัวอย่างเช่นถ้าฉันมีตารางต่อไปนี้: A 4 9 A 4 8 B 3 7 C 3 9 D 4 2 E 7 2 F 4 2 and F 1 3 และฉันต้องการให้แสดงให้ฉันเห็นว่าคอลัมน์ใดที่ใช้ร่วมกันในฟิลด์แรกและไม่เป็นเช่นนั้น A 4 9 A 4 8 B 3 7 C 3 9 D 4 2 E 7 2 F 4 2 and …

1
Excel บนแผ่นงาน 2 แผ่น
ฉันเคยทำมาก่อน แต่ได้ลืมขั้นตอน แผ่นงาน 1: ข้อมูล: ทั้งหมด Customers, ด้วยรายการการขายของพวกเขาสำหรับเดือนโดยทำซ้ำในวันที่แตกต่างกัน แผ่นงาน 2: ฉันได้จัด Customers ภายใต้ Group เช่น: ค้าส่ง, ค้าปลีก, เงินสด ฉันเองที่สำคัญในด้านลูกค้า ฉันต้องการกลุ่มนี้เพราะฉันทำตาราง Pivot ฉันรู้ได้ว่าลูกค้าเป็นทั้งแบบขายส่งขายปลีกหรือเงินสด ในแผ่นงาน 1 ฉันสร้างคอลัมน์ใหม่: Group. ในคอลัมน์นี้ฉันต้องป้อนสูตรที่ตรงกับ Customers ในแผ่นงาน 1 และแผ่นงาน 2 และแสดงกลุ่มจากแผ่นงาน 2 โปรดช่วยฉัน

1
Excel 2007 วิธีการใส่ข้อความลงในเซลล์หากกรอกข้อมูลหลายเซลล์
ฉันกำลังพยายามใส่ข้อความในเซลล์ (พูด c1) หากมีหลายเซลล์ในคอลัมน์ A มีข้อมูลระบบเซลล์ในคอลัมน์ A คือ A1-3, A5, A6 A8 และจะมีข้อมูลตั้งแต่ 1-5 ฉันต้องการให้ข้อความตัวอักษรปรากฏขึ้นเฉพาะเมื่อทุกเซลล์มีข้อมูล - อีเมลอัตโนมัติจะดี แต่ฉันไม่แน่ใจว่าจะทำเช่นนี้ได้อย่างไรดังนั้นบางทีข้อความอาจจะง่ายกว่า คอลัมน์ A จะไม่ถูกเติมเต็มในเวลาเดียวกัน

2
ไฮไลต์เซลล์ด้วยข้อความสีแดง
ฉันมีคอลัมน์ข้อความที่อักขระบางตัว (ไม่ใช่เซลล์) เป็นแบบอักษรสีแดง มีวิธีใดบ้างที่จะเน้นเซลล์ที่มีอักขระสีแดงผ่านการจัดรูปแบบตามเงื่อนไข โซลูชั่น VBA ก็ใช้ได้เช่นกัน

0
ฉันจะเก็บ 8.E1 ใน excel ได้อย่างไรเมื่อบันทึกเป็น CSV
ฉันป้อนเป็น 8.E1 ใน Excel จากนั้นบันทึกเป็น CSV ที่แปลงเป็น 8.00E + 01 ฉันเปลี่ยนรูปแบบเป็น TEXT เนื่องจากมันใช้งานได้เหมือนในอดีต เรากำลังใช้ Excel 2007

1
การระบุชื่อเวิร์กชีทที่จำเป็นเมื่อระบุเซลล์ตามชื่อใน Excel 2007
ฉันไม่รู้ว่านี่เป็นการเปลี่ยนแปลงในรุ่นหรือไม่ แต่ในปี 2546 สิ่งนี้เคยทำงานใน Access VBA: Dim xlSheet As Excel.Worksheet xlSheet.Range("RangeName").Value = 100 ก่อนหน้านี้ฉันไม่จำเป็นต้องระบุแผ่นงานเพราะ "RangeName" ไม่ซ้ำกัน Excel 2007 ไม่พิจารณาว่าเป็นค่าที่ไม่ซ้ำใครและต้องการให้มีการระบุเวิร์กชีทหรือไม่ [แก้ไข] นี่คือข้อผิดพลาดใน Access 2007 VBA: "ข้อผิดพลาด 1004 (วิธี 'ช่วง' ของวัตถุ '_Worksheet' ล้มเหลว" กำลังพยายามหลีกเลี่ยงการตั้งชื่อแผ่นงาน ฉันใช้ตัวจัดการชื่อใน Excel ชื่อไม่ซ้ำกันและขอบเขตเป็นสมุดงาน เมื่อฉันพยายามแก้ไขชื่อมันไม่อนุญาตให้เปลี่ยนขอบเขต หมายเหตุ: เวิร์กบุ๊กนี้เป็นเทมเพลตที่อนุญาตให้มาโครและชื่อต่างๆยุ่งเหยิง

1
ขยายสูตรลงในคอลัมน์โดยไม่ต้องมีความสมมาตร
สมมติว่านี่เป็นสูตรสำหรับเซลล์ I2 ของฉัน =IF(C2<>C1, N2, K1). ถ้าฉันขยายสูตรนี้ลงในคอลัมน์ I ใน excel พฤติกรรมเริ่มต้นคือ I3 = IF (C3 & lt; & gt; C2, N3, K2) I4 = IF (C4 & lt; & gt; C3, N4, K3) พฤติกรรมเริ่มต้นนั้นใช้ได้ยกเว้นในส่วนค่าจริงของคำสั่ง IF เช่นค่าคอลัมน์ N ซึ่งความต้องการของฉันคือควรแก้ไขด้วย N2 เสมอเช่น I3 = IF (C3 & lt; & gt; C2, N2, …

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

2
ฉันจะป้องกันผู้ใช้จากการป้อนค่าว่างในแผ่นงาน Excel ได้อย่างไร
ฉันต้องการ จำกัด ผู้ใช้ให้ป้อนเพียง 0 หรือ 1 ในแผ่นงาน Excel 2007 ฉันใช้กล่องโต้ตอบข้อมูล> การตรวจสอบความถูกต้องของข้อมูลเพื่อทำสิ่งนี้ แต่ฉันพบว่ามันไม่ได้หยุดพวกเขาจากการป้อนช่องว่าง สิ่งที่ฉันต้องการคือให้มีพรอมต์เมื่อพวกเขาเข้าสู่ช่องว่างเช่นเดียวกับที่ปรากฏขึ้นเมื่อพวกเขาป้อนข้อมูลอื่น ๆ ที่ไม่ใช่ช่องว่างที่ไม่ใช่ 0 หรือ 1 ฉันวางแผนที่จะเติมชีตด้วย 0s ก่อนที่จะใช้การตรวจสอบความถูกต้องดังนั้นจึงไม่ควรมีปัญหากับข้อมูลที่ผิดพลาด นอกจากนี้ฉันเปิดใช้ VBA เพื่อแก้ไขปัญหานี้

2
ข้อผิดพลาดรันไทม์ '1004';
ฉันพยายามคัดลอกสูตรจาก N39 จนถึงแถวสุดท้าย แต่ฉันมักจะได้รับข้อผิดพลาดรันไทม์ '1004' อ้างถึงบรรทัดนี้: n.formula = "=IF(AND(ISNUMBER(K39),ISNUMBER(L39))=TRUE,IF(ISNUMBER(M39),(K39-L39)*M39,(K39-L39)),"")" อย่างไรก็ตามเมื่อฉันลองเปลี่ยนสูตรเป็นสิ่งที่ง่ายกว่าเช่น = L39-K39 รหัสก็ใช้งานได้ดี ฉันขอขอบคุณความช่วยเหลือในการแก้ไขปัญหารหัสของฉัน นี่คือรหัสของฉัน Sub FillDownFormula() Dim LastRow As Long Dim n As Range LastRow = Cells(Rows.Count, "I").End(xlUp).Row Set n = Range("N39:N" & LastRow) n.formula = "=IF(AND(ISNUMBER(K39),ISNUMBER(L39))=TRUE,IF(ISNUMBER(M39),(K39-L39)*M39,(K39-L39)),"")" Set n = Nothing End Sub ขอบคุณ

0
รวมแถวใหม่ในช่วงตัวกรองอัตโนมัติ
ฉันทำงานกับแผ่นงาน Excel 2007 ที่มีการใช้ "ตัวกรอง" เพื่อให้ส่วนหัวของคอลัมน์แต่ละคอลัมน์มีเมนูแบบเลื่อนลงสำหรับการเรียงลำดับ เมื่อฉันเพิ่มแถวใหม่ไปยังจุดสิ้นสุดของตารางโดย cut-n-paste จากแถวสุดท้ายแถวใหม่เหล่านี้จะไม่รวมอยู่ในการเรียงลำดับ ฉันไม่สามารถรับแถวที่เพิ่งเพิ่มเข้าไปใหม่ในช่วงตัวกรองได้ ฉันลองยกเลิกการเลือกและเลือกปุ่ม "ตัวกรอง" อีกครั้งและลองใช้ปุ่ม "นำไปใช้ใหม่" ปุ่ม "ชัดเจน" จะเป็นสีเทาเสมอ ฉันไม่สามารถค้นหาความช่วยเหลือที่เกี่ยวข้องสำหรับออนไลน์นี้ได้ทุกที่ ไม่แน่ใจว่ามีความสำคัญหรือไม่ แต่แถวส่วนหัวและคอลัมน์แรกถูกตั้งค่าเป็น "เหนียว" (ไม่เลื่อนด้วยส่วนที่เหลือของตาราง)

2
การเพิ่มพา ธ ไฟล์ลงในสูตรที่พิมพ์ลงในเซลล์อื่น
ฉันมี 'C: \ Users \ Documents ... ฯลฯ ....... [file name.xlsx] เวิร์กชีท'! $ B: $ F ในเซลล์ B1 ฉันต้องการเรียกใช้สูตร vlookup ไปที่ไฟล์ด้านบน แต่แทนที่จะเป็น vlookup (A1, 'C: \ Users \ Documents ... ฯลฯ ....... [ชื่อไฟล์. xlsx] แผ่นงาน'! $ B: $ F, 2, เท็จ) ฉันต้องการใช้เซลล์ B1 สำหรับเส้นทาง เหตุผลคือฉันต้องการให้เจ้านายดูสมุดงานหลายเล่มและฉันไม่มีเวลานั่งและพิมพ์ซ้ำ กรุณาช่วย

1
Excel ใส่ชุดของค่าที่คั่นด้วยเครื่องหมายจุลภาคในหนึ่งคอลัมน์
ฉันมีไฟล์ที่คั่นด้วยเครื่องหมายจุลภาคอย่างชัดเจน แต่เมื่อฉันเปิดใน Excel 2007 จะทำให้ข้อมูลทั้งหมดอยู่ในคอลัมน์เดียว ฉันคิดว่าปัญหาเกิดขึ้นกับ Windows Localization ของฉัน (ตั้งค่าเป็นภาษาดัตช์) แต่ฉันไม่แน่ใจ นี่คือภาพหน้าจอของปัญหา: คุณช่วยบอกฉันทีว่าจะใส่ค่าในคอลัมน์แยกกันได้อย่างไร?


1
จะแทนที่ข้อความบางส่วนในเซลล์ด้วยข้อความบางส่วนจากเซลล์อื่นได้อย่างไร
คุณใช้ (A1) 123456xxxx และดึงตัวเลขสี่ตัวสุดท้ายออกจากเซลล์อื่นเช่น (A2) 887890 ได้อย่างไรคว้าเพียง 7890 - ผลลัพธ์ของ 1234567890 หรือดีกว่า 123-456-7890

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