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

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

0
Excel Forumla สำหรับ SUMPRODUCT เพื่อยกเว้นแถว / cols
ฉันค่อนข้างใหม่ในการใช้ Excel ฉันจะใช้สูตรเช่นนี้ได้อย่างไร =SUMPRODUCT(B3:B39, A3:A39) และให้แยกแถวเฉพาะที่ฉันใช้เป็นส่วนหัว / ตัวหาร แต่ดูเหมือนจะทำลายสูตรถ้าฉันแทรกแถวใหม่ที่นี่หรือที่นั่นในโอกาส ตัวอย่างแถวที่ 1, 2 และ 14 สำหรับฉันเป็นเพียงตัวอักษรหนาที่มีสีพื้นหลัง แต่ข้อความอยู่ในAคอลัมน์ ฉันรู้ว่าฉันใช้=SUM()ถ้าฉันมีการตั้งค่าที่คล้ายกันและแทรกแถว / ลบแถวตัวเลขจะอัปเดตโดยอัตโนมัติ คาดเดาไม่ได้กรณีที่มี=SUMPRODUCT()

1
เปรียบเทียบชุดข้อมูลสองชุดตามลำดับกับ Excel
ฉันค้นหาทุกที่รวมถึงเว็บไซต์นี้และฉันไม่เข้าใจวิธีการค้นหาสิ่งที่ฉันกำลังมองหาหรือไม่เป็นสิ่งที่ผู้คนกำลังทำ โดยทั่วไปฉันมีชุดข้อมูลจากสัปดาห์ที่แล้วซึ่งแสดงชื่อและจัดอันดับในคอลัมน์ของตนเอง ตอนนี้ฉันมีชุดข้อมูลจากสัปดาห์นี้ด้วยชื่อเดียวกัน แต่มีอันดับแตกต่างกัน พวกเขาอยู่ในแผ่นงานเดียวกัน ฉันแค่ต้องการเปรียบเทียบและแสดงความแตกต่างของอันดับสำหรับทุกคน ตัวอย่างเช่น: ตัวอย่าง Excel ตัวอักษรสีแดงคือผลลัพธ์ที่ฉันกำลังมองหา ... ฉันเห็นได้ชัดว่าเพิ่งติดมือเหล่านี้ในตัวอย่างเล็ก ๆ ขออภัยเกี่ยวกับการจัดรูปแบบไม่ใช่เข้าใจอย่างยิ่งกับสิ่งนี้ โดยทั่วไปถ้าข้างต้นเป็นชุดข้อมูลของฉันฉันต้องการให้คอลัมน์ที่สามของฉันแสดงความแตกต่างของอันดับระหว่างสัปดาห์ ... ดังนั้น John Smith จะเป็น -1 และ Tracie Mack จะเป็น 2 ดูเหมือนว่าจะต้องมีวิธีง่ายๆในการบรรลุเป้าหมายนี้ ขอบคุณสำหรับความช่วยเหลือใด ๆ เลย jt


2
การกระจายข้อมูลใน Excel 2010
ฉันมีคอลัมน์ที่มีค่าใกล้กับหนึ่งล้านแถวโดยมีค่าอยู่ระหว่าง 25-140000 (ประมาณ) แม้ว่าจะไม่มีค่าในช่วงนั้นทุกค่า ฉันจะได้รับกราฟแสดงการกระจายของค่า (อาจเป็นกราฟชนิดระฆัง) โดยเฉพาะอย่างยิ่งเฉพาะที่มีอยู่จริง?

1
การนำเข้าแผ่นงาน Excel ที่มีเซลล์ว่างจำนวนมากเข้าสู่ R
ฉันมีแผ่นงานขนาดใหญ่ที่มีเซลล์ว่างเปล่าจำนวนมาก ฉันต้องการนำเข้าใน R ฉันไม่เป็นไรถ้าใน R เซลล์ว่างทั้งหมดจะถูกแทนที่ด้วย "NoData" การแทนที่เซลล์ว่างทั้งหมดด้วย "NoData" บน Excel จากนั้นการสร้าง CSV จะใช้เวลานานเกินไป วิธีที่ง่ายที่สุดในการนำเข้าแผ่นงาน Excel นี้คืออะไร

2
การหาค่าสูงสุดใน excel
ฉันมีไฟล์ excel ที่ฉันมีสองคอลัมน์แรกคือชื่อชั้นและที่สองคือบรรทัดของรหัส โดยรวมมี 568 แถวในไฟล์และฉันต้องการค้นหาผลลัพธ์สูงสุด 25 อันดับด้วยจำนวนบรรทัดสูงสุดของรหัสและพิมพ์ลงบนแผ่นงานที่แตกต่างกัน

0
VBA - Excel หยุดตอบสนอง - ตารางนำไปใช้กับแผ่นงานทั้งหมดหรือไม่
ฉันมีปุ่มที่เรียกมาโครแยกกันหลายอัน ทุกอย่างทำงานได้ตามที่คาดหวัง แต่มีข้อยกเว้น 1 ข้อ ฉันต้องป้อนสูตรในแถวที่ 2 ของคอลัมน์ที่แยกกันสี่คอลัมน์และให้ลากสูตรไปยังแถวสุดท้ายที่มีประชากร เพื่อให้บรรลุ "ง่าย" ฉันได้เพิ่มมาโครที่จะเลือกจาก A1: AK700 (ไม่ควรมีมากกว่า 500 แถวดังนั้นฉันไปที่ 700 เพื่อความปลอดภัย) และสร้างตาราง จากนั้นสูตรเป็นอินพุต (ฉันทำตารางเพื่อให้สูตรลงไปที่แถวสุดท้ายที่มีประชากรโดยอัตโนมัติ) ฉันมีมาโครเพื่อเลือกช่วงเดียวกันและแปลงเป็นช่วง ในที่สุดฉันมีมาโครที่ทำงานหลังจากทั้งหมดนี้เพื่อคัดลอกและวางค่าจากนั้นใช้แท็บสองแท็บแล้วสร้างไฟล์ใหม่พร้อมสำเนาของแท็บเหล่านั้น ทุกอย่างทำงานอย่างถูกต้อง แต่ในบางจุดหลังจากแปลงเป็นช่วง (หรือรอบ ๆ ส่วนของกระบวนการนั้น) Excel จะช้าลงมากหยุดการตอบสนองชั่วขณะหนึ่งจากนั้นก็เริ่มต้นใหม่อีกครั้ง เมื่อทุกอย่างทำงานฉันจะไปที่ไฟล์ต้นฉบับและไฟล์ที่สร้างขึ้นใหม่และการจัดรูปแบบตารางจะถูกนำไปใช้กับทั้งแผ่นงาน (จนถึงเซลล์จนถึง 1,048,000!) เห็นได้ชัดว่านี่คือเหตุผลว่าทำไมจึงใช้เวลานานและสิ้นสุดการตอบสนองใช่ไหม ฉันจะหยุดสิ่งนี้ได้อย่างไร ฉันกำลังวางรหัสตามลำดับที่เรียกใช้จากจุดสร้างตาราง ฉันไม่มีประสบการณ์การเขียนมาโครมาก (ประมาณหนึ่งเดือน) ดังนั้นความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม !! และทั้งหมดนี้จำเป็นต้องทำด้วยมาโคร พวกเขาต้องการให้มันเกิดขึ้นเพียงคลิกปุ่มเดียว รหัส: Sub CreateTable() Sheet1.ListObjects.Add(xlSrcRange, Range("A1:AK500"), , …


3
หากเซลล์มีค่า XXX ฉันจะลบแถวที่ไม่มีค่า XXX ได้อย่างไร
ในตัวอย่างที่โพสต์ถ้าสำหรับ Jane และ David ฉันสนใจเฉพาะแถวที่มี "ผลรวม" ในคอลัมน์ B ฉันจะลบแถวที่ไม่มี "รวม" ในคอลัมน์ B ได้อย่างไรฉันต้องการใช้ฟังก์ชันนี้กับ หลายแผ่นภายในเวิร์กบุ๊ก


1
วิธีจับคู่ค่าจากรายการหนึ่งไปยังอีก [ปิด]
ฉันมีไฟล์ Excel นี้ เมื่อวันที่column Hฉันมีรหัสเหล่านี้สำหรับสถานีแผ่นดินไหวที่แต่ละสถานีมีค่าสัมประสิทธิ์ (ดังในรูปที่ 2) เหล่านี้เป็น 2 แผ่นที่แตกต่างกันในไฟล์เดียวกัน สิ่งที่ฉันต้องการคือการจับคู่ค่าจากรูปที่ 2 กับแต่ละค่าในรูปที่ 1 (ไม่สามารถทำได้ด้วยตนเองเพราะมีมากกว่าหนึ่งแสนแถว) ฉันพยายามใช้ฟังก์ชั่นค้นหา แต่มันคืนค่าผิดหรือ N / A

1
SUMProduct หรือ Sum หากนับเฉพาะค่าในหลายแถว
ฉันต้องการใช้sumproductนับจำนวนแถวหากสูตรพบการจับคู่ในคอลัมน์ใดคอลัมน์หนึ่ง ฉันใช้สูตรต่อไปนี้: =SUMPRODUCT(('CPT Utilization'!C:C="IMRT Treatments Commercial")*('CPT Utilization'!AD:AO))+SUMPRODUCT(('CPT Utilization'!C:C="IMRT TX to Medicare plans (G Codes)")*('CPT Utilization'!AD:AO))+SUMPRODUCT(('CPT Utilization'!C:C="Daily Treatments Commercial Plans")*('CPT Utilization'!AD:AO))+SUMPRODUCT(('CPT Utilization'!C:C="Daily TX to Medicare plans (G codes)")*('CPT Utilization'!AD:AO)) มันทำงานได้ดียกเว้นปัจจุบันมีค่าสำหรับคอลัมน์ไม่AE:AOเป็นผู้ที่มีเดือนในอนาคตและพวกเขาจะแสดงเป็นซึ่งจะให้สูตรทั้งหมดของฉัน#DIV/0 #DIV/0มีวิธีนับคอลัมน์เฉพาะเมื่อมีจำนวนรวมหรือไม่ ดังนั้นเมื่อAEมี 4 มันจะนับ แต่ไม่ถ้ามันจะแสดง#Div/0? ในเซลล์ที่ซ่อนฉันได้วางสูตรที่จะแสดงคอลัมน์หากป้อนเดือนที่แน่นอน ตัวอย่างเช่นเมื่อพิมพ์กุมภาพันธ์สูตรจะปรากฏAD:AEขึ้น ฉันพยายามเชื่อมโยงสูตรที่เป็นของฉันแต่มันคือการดึงเช่นนี้sumif")*('CPT Utilization'!G15)) G15 อยู่ในชีตอื่นดังนั้นจึงทำงานไม่ถูกต้อง

2
เปลี่ยนระยะเวลาเป็นเครื่องหมายจุลภาคและในทางกลับกันใน UDF
ฉันมี Excel UDF นี้เพื่อแยกอักขระที่ไม่ใช่ตัวเลขทั้งหมดออกจากเซลล์ยกเว้นเครื่องหมายมหัพภาคและเครื่องหมายจุลภาค แต่ก่อนที่จะล้างหมายเลขของฉันฉันต้องการเปลี่ยนเครื่องหมายจุลภาคทั้งหมดเป็นจุดและในทางกลับกัน ฉันไม่รู้ว่าจะทำการเปลี่ยนแปลงรหัสนี้ยังไง ขอบคุณ Function cleannumber(texto As String) As String Dim volta As String Dim pedaco As String volta = "" For i = 1 To Len(texto) pedaco = Mid(texto, i, 1) If pedaco >= "0" And pedaco <= "9" Or pedaco = “,” Or pedaco =”.” …

2
ช่วงของเซลล์อินพุตไม่ต่อเนื่องในฟังก์ชันสองอาร์กิวเมนต์ใน Excel
ฉันไม่สามารถสร้างช่วงของเซลล์อินพุตที่ไม่ต่อเนื่องเช่น(A2:A2;A4:A5)ฟังก์ชั่นในฟังก์ชั่นสองอาร์กิวเมนต์ (และอาจมีหลายอาร์กิวเมนต์) ใน Excel: ข้อมูลต่อไปนี้ไม่ได้ให้ข้อความแสดงข้อผิดพลาด แต่ให้ผล#VALUE =COVARIANCE.S((A2:A2;A4:A5);(B2:B2;B4:B5)) ฉันจะทำให้มันทำงานได้อย่างไร

1
Excel: หลายรายการหากมีคำสั่งให้เติมเซลล์ระหว่างสองเกณฑ์
ฉันเข้าใจวิธีการเติมหนึ่งในเซลล์เหล่านี้โดยใช้=(if(and))แต่ฉันไม่สามารถหาวิธีเติมช่วงของเซลล์ที่ต้องการระหว่างเวลาเริ่มต้นและเวลาที่กำหนด ตัวอย่างเช่นสำหรับงานที่abc12345ผมอยากจะเน้นเซลล์ที่จะเติมใน9:30am, 10:00am, 10:30amเซลล์ เป็นไปได้ไหม

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