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

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

3
Excel 2010 - ผสานสองฟังก์ชัน "IF" ในเซลล์เดียว
ฉันต้องขออภัยล่วงหน้าหากคำอธิบายของฉันสับสนฮ่าฮ่า ฉันมีสองเซลล์ (D2 และ D4) ที่ฉันต้องการเพิ่ม แต่มีสองเงื่อนไขตามสองเซลล์อื่น ๆ (B2 และ B4): "ถ้า B2 น้อยกว่า 1 ค่าใน D4 จะไม่รวมอยู่" "ถ้า B4 มากกว่า 75 จะไม่รวมค่าใน D2" ในกรณีนั้นถ้า B2 น้อยกว่า 1 และ B4 มากกว่า 75 ผลลัพธ์ควรเป็น 0 ฉันได้ลองใช้ฟังก์ชั่น IF เพื่อแก้ปัญหานี้ (พวกมันอยู่ในเซลล์ F2 และ F4 ในรูป): =IF(B2<1;D2;D2+D4) =IF(B4>75;D4;D2+D4) แต่ฉันต้องรวมมันไว้ในเซลล์เดียว ฉันคิดว่ามันจะใช้งานได้ถ้าฉันใช้=IF(B2<1;D2;IF(B4>75;D4;D2+D4))แต่แทนที่จะทำให้เป็น 0 ถ้า B2 <1 …

2
เหตุใด Excel จึงแสดงข้อมูลของฉันเช่นนี้ในตัวอย่างก่อนพิมพ์
นี่คือสิ่งที่ดูเหมือนว่าในโหมดปกติ: และนี่คือสิ่งที่ดูเหมือนในตัวอย่างก่อนพิมพ์: ฉันใหม่มากใน Excel มีอาการสะอึกที่คล้ายกันหลายอย่าง

1
วิธีเพิ่มความเร็วของโค้ดโดยใช้โครงสร้างข้อมูลแทนที่จะเป็นลูปต่อไป
ฉันได้รับการแก้ไขแล้วอื่น ๆ อีกหลายที่ใช้Application.IndexกับApplication.WorksheetFunction.Matchที่และเวลาในการดำเนินการประมาณ 7-8 วินาทีเพื่อมิลลิวินาทีลดลง แต่ฉันรู้สึกว่ายังมีห้องพักสำหรับการปรับปรุง ฉันควรใช้อาร์เรย์ด้วยIndexและMatch? ฉันได้รับคำสั่งให้ใช้Scripting.Dictionaryเช่นกัน แต่ฉันกำลังมองหาคนที่สามารถสาธิตวิธีการใช้งานได้ทันทีในสถานการณ์นี้ เพราะในหัวของฉันฉันต้องใส่พจนานุกรมด้วยการวนซ้ำก่อนที่ฉันจะสามารถใช้มันได้ดังนั้นมันจะไม่เหมือนกันในแง่ของความเร็ว? 'Production Quantity for Dashboard For i = 2 To Total_rows_Prod For j = 2 To Total_rows_Dash If ThisWorkbook.Worksheets("Prod. Qty.").Cells(i, 5) = ThisWorkbook.Worksheets("Dashboard").Cells(j, 1) Then ThisWorkbook.Worksheets("Dashboard").Cells(j, 4) = ThisWorkbook.Worksheets("Dashboard").Cells(j, 4) + ThisWorkbook.Worksheets("Prod. Qty.").Cells(i, 31) / ThisWorkbook.Worksheets("Prod. Qty.").Cells(i, 4) End If Next …

0
สเปรดชีตเส้นเวลาแบบไดนามิกที่มีความหนืดที่เลือกได้หรือไม่
ฉันกำลังพยายามสร้างสเปรดชีตแรก แต่ก็มีฟังก์ชั่นหนึ่งที่ฉันพบว่ายากมากที่จะหาคำแนะนำจากอินเทอร์เน็ตเหมือนกับชื่อของโพสต์นี้รู้สึกค่อนข้างงุ่มง่ามต่อวลี ในคอลัมน์ A ฉันได้สร้างตรรกะต่อไปนี้เพื่อดำเนินการ [สำหรับ 2 เดือนถัดไปตั้งแต่วันนี้]: ในวันนี้ สูงกว่า +1 วัน สูงกว่า +1 วัน เป็นต้น ดังนั้นคุณจะมีไทม์ไลน์แบบไดนามิกที่อัปเดตอัตโนมัติซึ่งไม่มี "ข้อมูลที่หนัก" จะเกิดอะไรขึ้นถ้าคอลัมน์อื่น ๆ ฉันต้องการเก็บข้อมูลการป้อนข้อมูลของผู้ใช้ที่จะติดกับวันที่ที่ระบุในระดับของมัน ณ เวลาที่สร้างมันแทนที่จะเป็น [+ n วันนับจากวันนี้] เพื่อให้มันสามารถโยกย้ายขึ้นไปในเซลล์ของ คอลัมน์อินพุตของผู้ใช้ใกล้วันที่? เช่นเดียวกับปฏิทินที่ไม่มีอดีต แต่เหตุการณ์เคลื่อนไหวตามวันที่ ฉันใช้ LibreOffice เพื่อทำความคุ้นเคยกับแนวคิดสเปรดชีต แต่เท่าที่ฉันเข้าใจมันใช้ไวยากรณ์เดียวกับ Excel ดังนั้นความช่วยเหลือใด ๆ ที่คุณสามารถให้ได้โดยไม่จำเป็นต้องใช้เฉพาะแอปพลิเคชัน แก้ไข: ภาพหน้าจอเพิ่มเพื่อวัตถุประสงค์ในการอธิบาย

1
ใน Excel ฉันจะเพิ่มค่าในคอลัมน์ที่ระบุได้อย่างไรถ้าฉันมีสเปรดชีตชนิดกล่องกาเครื่องหมาย?
แผ่นงาน Excel เป็นเส้นตรงโดยมีคอลัมน์ B เป็นระยะทางเดินในแต่ละวัน ข้ามเป็นคอลัมน์สำหรับผู้เข้าร่วมแต่ละคน ในขณะที่พวกเขาเข้าร่วมกลุ่มการเดินในแต่ละวันฉันต้องการนับระยะทางโดยรวมสำหรับผู้ใช้แต่ละคน เป็นไปได้ไหมที่จะสร้างสูตรเพื่อข้ามด้านบนของชีตนี้ที่คำนวณผลรวมของระยะทางสำหรับแต่ละครั้งแรกด้วยการทำเครื่องหมายในช่องทำเครื่องหมาย?

1
ส่งคืนค่าตามตัวแปรสามตัว
ฉันกำลังสร้างตารางที่ผู้ใช้เลือกสามตัวแปรจากรายการแบบหล่นลง (รายการตรวจสอบข้อมูล) ตัวแปรทั้งสามนี้เป็นตัวกำหนดราคาต่อตารางฟุตของผลิตภัณฑ์ ฉันต้องการที่จะทำให้ราคาถูกส่งกลับโดยอัตโนมัติเมื่อมีการเลือกทั้งหมดแล้ว ฉันมีตารางที่กำหนดราคาที่ควรส่งคืน แต่ไม่มีความคิดในการรวมทุกอย่างเข้าด้วยกันอย่างถูกวิธี ฉันเข้าใจว่านี่ไม่ใช่บริการการเขียนแมโคร (ฉันถือว่าเป็นวิธีที่ฉันต้องไป) แต่ฉันจะขอบคุณคำแนะนำหรือความคิดใด ๆ เกี่ยวกับวิธีที่ดีที่สุดในการรับสิ่งที่ฉันต้องการ หากต้องการคำอธิบายโดยละเอียดเพิ่มเติมของตัวแปรที่เป็นไปได้ทั้งหมดฉันสามารถให้ได้ แก้ไข นี่คือตาราง: ตาราง ฉันขอโทษฉันยังไม่สามารถนำเข้าสู่ Excel แต่นี่ควรให้ความคิดเกี่ยวกับจำนวนตัวแปรที่เกี่ยวข้อง ฉันวางแผนที่จะวางตารางไว้ในแผ่นงานที่แตกต่างกัน แก้ไข 2 อย่างไรก็ตามฉันใช้ Excel 2016

1
ฉันจะเพิ่มระยะเวลาคงที่ให้กับสตริง“ hh: mm” ทั้งหมดในเอกสารได้อย่างไร
ฉันมีเอกสารที่ถอดความจากการสัมภาษณ์วิดีโอ วิดีโอมีการฝังไทม์โค้ด SMPTE รวมทั้งเบิร์นอิน timecode (BITC) SMPTE timecode และ BITC สอดคล้องกับช่วงเวลาของวันที่ทำการสัมภาษณ์ในรูปแบบ 24 ชั่วโมง ในเอกสารการถอดความมีการประทับเวลาในวงเล็บเหลี่ยมทุกสองนาทีใน[hh:mm]รูปแบบ อย่างไรก็ตามการประทับเวลาการถอดเสียงเหล่านี้เริ่มต้นที่ '00: 00 ' มีวิธีการใช้ฟังก์ชั่น "ค้นหาและแทนที่" ในการค้นหาเอกสารค้นหาอินสแตนซ์ทั้งหมดhh:mmและเพิ่มเวลาที่แน่นอนให้กับการประทับเวลาเหล่านั้นซึ่งจะสะท้อนเวลาของวันจับคู่กับไทม์ของ SMPTE หรือไม่ ทางออกที่สมบูรณ์แบบจะเป็นเครื่องมือที่: ค้นหาการประทับเวลาทั้งหมดใน[hh:mm]รูปแบบ เพิ่มเวลาเริ่มการสัมภาษณ์ "yy: yy" ในรูปแบบ 24 ชั่วโมงให้กับการประทับเวลาดั้งเดิมทั้งหมด "xx: xx" แทนที่การประทับเวลาด้วยการประทับเวลาใหม่ที่ถูกต้อง "zz: zz" ซึ่งจะเท่ากับ xx: xx + yy: yy ตัวอย่างเช่นหากการสัมภาษณ์ของฉันเริ่มต้นเวลา 9:30 น. ในตอนเช้าการประทับเวลาแต่ละครั้งจะถูกแทนที่ด้วยวิธีดังต่อไปนี้: 00:00 + 9:30 = …

2
VLOOKUP สูตร HYPERLINK
ไม่แน่ใจว่ามีการถามคำถามนี้หรือไม่ แต่ฉันพยายามทำ VLOOKUP ใน IF เพื่อส่งคืนไฮเปอร์ลิงก์ แผ่นงาน 1 เซลล์ A2 =IF($C$1>=1,VLOOKUP($A$1,'Sheet 2'!$A$1:$B$5,2,FALSE),"") แผ่นงาน 2 B1: =HYPERLINK("#'Sheet3'!$A$1", "Go to Sheet 3") B2: =HYPERLINK("#'Sheet4'!$A$1", "Go to Sheet 4") B3: =HYPERLINK("#'Sheet5'!$A$1", "Go to Sheet 5") แต่ละค่าบนชีต 2 จะเป็นการเชื่อมโยงหลายมิติที่ไปยังชีตอื่นไม่จำเป็นต้อง 3 ดังนั้นจึงจำเป็นต้องค้นหาค่าเริ่มต้น ขึ้นอยู่กับค่าของ Sheet 1 Cell A1 ที่จะบอก VLOOKUP แถวใดบนชีต 2 ที่จะไป จนถึงแผ่นที่ 1 เพียงแสดงข้อความ …

2
วิธีรับตัวเลขจากชุดของคู่ใน Excel
ใน Excel ฉันต้องการรับหมายเลขที่สอดคล้องกันสำหรับค่าที่กำหนดในชุดตัวเลข ค่าที่กำหนดอยู่ในความผิดปกติ ตัวอย่าง: 1 | 21 2 | 34 3 | 15 4 | 47 5 | 29 ค่าต่ำสุดคือ 15 และสูงสุดคือ 47 ฉันต้องการตัวเลขที่ตรงกับ 15 & 47 นั่นคือ 3 & 4 หมายเหตุ: ค่าคอลัมน์ 2 ไม่ได้อยู่ในลำดับใด ๆ .. ฉันควรใช้สูตร Excel ใด

2
วิธีการจัดเรียง dd / mm / yyyy hh: mm ตามชั่วโมงแทนที่จะเป็นวันที่?
ฉันต้องการใช้ dd / mm / hh: mm และเรียงตามชั่วโมง ในขณะนี้มันเรียงตามวันที่ แต่ฉันต้องการเรียงลำดับจากชั่วโมงแรกไปจนถึงล่าสุดในวันโดยไม่คำนึงถึงวันที่ ความช่วยเหลือใด ๆ ที่ชื่นชมมาก

1
จะบันทึก Microsoft Excel Pagination บน Mac ได้อย่างไร
ฉันมีสเปรดชีต Microsoft Excel ที่ได้รับการป้องกัน ทุกครั้งที่ฉันเปิดและลองพิมพ์ Excel ต้องการแบ่งออกเป็น 8 หน้า ถ้าฉันยกเลิกการพิมพ์และลากเส้นประไปทางขวาฉันสามารถทำให้มันพิมพ์ได้ใน 2 หน้า น่าเสียดายที่ข้อมูลนี้ไม่ได้รับการบันทึกเมื่อฉันบันทึกไฟล์ มีวิธีบันทึกข้อมูลนี้หรือไม่?

3
Excel: วิธีการแสดง“ ผู้ชนะ” 3 อันดับแรกตามอายุและเพศอย่างไร
ฉันต้องการใช้ Excel เพื่อจัดการข้อมูลสำหรับการวิ่งมาราธอน ผู้โชคดีกลุ่มมาราธอนโดยageและgenderเป็นและรางวัลรางวัลแรกไปยังสถานที่ที่สามในแต่ละcategorycategory Excel สามารถใช้ในการกำหนดผู้ชนะแบบไดนามิกโดยการป้อนข้อมูลลงในแผ่นงานแผ่นเดียวและมีการคำนวณผลลัพธ์โดยอัตโนมัติและแสดงบนแผ่นงานอื่นด้วยวิธีใดวิธีหนึ่งหรือไม่ ฉันมีแผ่นงานแผ่นเดียวที่มีข้อมูลต่อไปนี้สำหรับแต่ละแถว: name, age, gender, age category, overall rank ฉันเปิดรับฟังก์ชั่นตาม VBA และ Excel ขอบคุณ!

1
เซลล์อ้างอิงในฟังก์ชั่น“ GetPivotData”
ฟังก์ชั่นของฉันทำงานอย่างถูกต้องเมื่อฉันป้อน "CustomerAccoutNumber" ด้วยตนเอง: =GETPIVOTDATA("[Measures].[Sum of SalePrice]", [2017Sales.xlsx]GMBlitzOct!$A$6,"[2017Sales].[CustomerAccountNumber]"," [2017Sales].[CustomerAccountNumber].&[Z4049200]") แต่ฉันต้องการแทนที่ "Z4049200" ด้วยการอ้างอิงเซลล์เพื่อให้ฉันสามารถคัดลอกและลากลงหลายแถวเป็นไปได้หรือไม่

2
ฉันจะกรองเฉพาะค่าที่ปรากฏในคอลัมน์มากกว่าหนึ่งครั้งได้อย่างไร
ฉันมีข้อมูลต่อไปนี้เพื่อเริ่มต้นด้วย: Sr. No Conf. By Prod 1 A X 2 B Y 3 A Z 4 B X 5 A X 6 B Y 7 A Y 8 B M 9 A N 10 B O Prodฉันสนใจในคอลัมน์ Prodฉันต้องการค่าเหล่านั้นเท่านั้นที่ได้รับการทำซ้ำมากกว่าหนึ่งครั้งในคอลัมน์ นี่คือผลลัพธ์ที่ฉันต้องการหลังจากกรองข้อมูลแล้ว: Sr. No Conf. By Prod 1 A X 2 B Y …

1
คอลัมน์เรียง MS Excel ที่มีอักขระที่ไม่ใช่ลาติน
เป็นไปได้ไหมที่จะเรียงคอลัมน์ที่มีสตริงข้อความใน Excel เมื่อสคริปต์ไม่ใช่ละตินเช่น Cyrillic ถ้าเป็นเช่นนั้นได้อย่างไร +------------------------------------------------+------------------------------------------------+ | CORRECT ORDER | A-Z SORT IN EXCEL | +------------------------------------------------+------------------------------------------------+ | 3M – Шинэ Зеланд | 3M – Шинэ Зеланд | | Бристол Майэрз – Энэтхэг | Koника Минолта – Австрали | | Бупа Эрүүл мэндийн даатгал – Tайланд | Maэрск Шипинг – Шинэ …

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