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

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

2
ไม่ส่งคืนสิ่งใดหากเซลล์มีอักขระค่าจากเซลล์อื่น
ฉันมีหมายเลขคำพูด (สตริง) ในเซลล์ I2 ถ้ามันมี Qฉันอยากให้ M2 ว่างเปล่า หากไม่มี Qควรมีหมายเลขอ้างอิงใน I2 ฉันจะทำสิ่งนี้กับสูตรได้อย่างไร? Q จะเป็นตัวอักษรตัวแรกเสมอหากสิ่งนี้ช่วยได้

2
ระบุว่ามีคนจ่ายเงินในสเปรดชีต excel และสร้างข้อความเพื่อบอกว่าพวกเขามี
ฉันเป็นเหรัญญิกสโมสรกีฬาพระเจ้ารู้ว่าทำไม ในแต่ละเดือนฉันจะดาวน์โหลดใบแจ้งยอดรายเดือนจากธนาคารและต้องตรวจสอบด้วยมือเพื่อดูว่าสมาชิกแต่ละคนได้ชำระเงินรายเดือน มีวิธีที่ฉันสามารถสร้างสูตรสำหรับผู้ใช้แต่ละคนที่จะค้นหาคอลัมน์ B สำหรับชื่อ 'John Smith' และหากมีอยู่ภายใต้คอลัมน์ C ให้สร้างข้อความ 'John Smith ได้จ่าย' หรืออะไรบางอย่าง? ฉันได้ลองเล่นกับฟังก์ชั่นค้นหาและค้นหา แต่ยังไม่มีความสุขเลย ความช่วยเหลือใด ๆ ที่ชื่นชมอย่างมาก!

1
ช่วง (“ R2”) ค่า = ActiveCell.Address
เป็นไปได้ไหมที่จะใช้ที่อยู่นั้นหลังจากที่มันปรากฏขึ้นในเซลล์ R2? จนถึงตอนนี้ฉันสามารถรับที่อยู่ของเซลล์ที่คัดลอกของฉันไปในเซลล์ R2 ได้โดยป้อนบรรทัดนั้นที่ส่วนท้ายของแมโครเพื่อคัดลอกเซลล์ ตอนนี้ฉันต้องการที่จะสามารถกลับไปที่เซลล์นั้นได้หลังจากที่ถูกวางในเซลล์อื่นดังนั้นฉันจึงสามารถล้างมันได้ ยังคงพยายาม (คัดลอกวางเซลล์พิเศษที่คัดลอกแล้ว) หลังจากที่วางไว้ที่อื่นแล้ว ขอบคุณล่วงหน้า.

1
จะเปรียบเทียบค่าและใช้การจัดรูปแบบเมื่อเซลล์หนึ่งเป็นสูตรได้อย่างไร
ฉันต้องใช้การจัดรูปแบบตามเงื่อนไขในเซลล์หนึ่งโดยอิงจากการเปรียบเทียบกับเซลล์อื่นที่มีรูปแบบแตกต่างกัน ตัวอย่างเช่น; Column A มีเซลล์ที่มีสูตร Column B มีเซลล์ที่มีค่า ฉันต้องการเปรียบเทียบ Row 1 Column A ต่อต้าน Row 1 Column B และเติมพื้นหลังของ Row 1 Column B ในสีแดงถ้ามันแตกต่างจาก Row 1 Column A. ฉันจะทำสิ่งนี้ได้อย่างไร (โปรดทราบว่าเซลล์แรกเป็นสูตรที่แสดงค่าเช่น ="C1" และเซลล์ที่สองคือค่า ดังนั้นการเปรียบเทียบการจัดรูปแบบตามเงื่อนไขปกติ =$A1=$B1 จะเป็นเท็จเสมอแม้ว่า A1 แสดงเป็น "1" และเซลล์ B1 คือ "1")

1
จัดรูปแบบข้อมูลในตารางข้อมูลแผนภูมิ
ฉันกำลังทำงานในโครงการที่ฉันสร้างแผนภูมิโดยใช้ VBA แผนภูมิเหล่านี้รวมถึงตารางข้อมูล ข้อกำหนดทางธุรกิจระบุว่าข้อมูลแผนภูมิไม่สามารถเชื่อมโยงกับแหล่งข้อมูลได้ดังนั้นข้อมูลจะถูกฝังในแผนภูมิเอง ฉันพยายามที่จะดูวิธีการจัดรูปแบบตัวเลขในตารางเพื่อให้มีทศนิยมสองตำแหน่ง ... ในตัวอย่างด้านบน 0.1 ต้องมี 0.10 และ 1 ต้องเป็น 1.00 แผนภูมิจะลบศูนย์ต่อท้ายใด ๆ ที่ฉันเพิ่มลงในแหล่งข้อมูลและฉันไม่เห็นตัวเลือกใด ๆ ในการจัดรูปแบบรูปแบบตัวเลขตารางข้อมูล ฉันไม่ทราบว่ามีคำตอบ VBA สำหรับสิ่งนี้หรือหากฉันสามารถหาได้ด้วยการบันทึกแมโคร แต่ฉันไม่สามารถหาคำตอบได้ด้วยตนเอง! ความคิดใด ๆ

5
วิธีการ“ เน้นแถว” ใน excel
สวัสดีฉันรู้ว่า "SHIFT + spacebar" 'เน้น' แถว excel แต่สิ่งที่ฉันต้องการจะทำก็คือ 'ไฮไลต์' ที่พื้นหลังเป็นสีเหลือง มีแป้นพิมพ์ลัดสำหรับสิ่งนั้นหรือไม่

1
ผสานข้อมูลจากหลายคอลัมน์ - ผลการสำรวจ SharePoint
ฉันใช้ SharePoint เพื่อรวบรวมข้อมูลผ่านคุณสมบัติการสำรวจ อย่างไรก็ตามฉันต้องการทำให้ข้อมูลเอาต์พุตสามารถจัดการได้ง่ายขึ้น ดังนั้นฉันต้องการนำคอลัมน์หลาย ๆ คอลัมน์มารวมเข้าด้วยกัน ปัจจุบันดูเหมือนว่านี้: Name 1 Address 1 Age 1 Name 2 Address 2 Age 2 Name 3 Address 3 Age 3 Date John My Home 50 Mary Your Home 40 James Our Home 70 01/31/1991 ฉันอยากให้มันเป็นแบบนี้: **Name Address Age Date** John My Home 50 01/31/1991 …

0
Excel: วิธีการอ่านเซลล์ที่ขึ้นอยู่กับมูลค่าในเซลล์อื่นได้อย่างไร
ฉันกำลังสร้างเครื่องคำนวณสินเชื่อบางส่วน ในแผ่นงานหนึ่งฉันมีเซลล์ที่สามารถแก้ไขได้ซึ่งคุณสามารถป้อนค่าเป็นปี ๆ ค่านี้แสดงถึงบางจุดที่จะชำระเงินกู้บางส่วน ฉันแผ่นงานอื่นมีตารางสินเชื่อ (ผ่อนชำระในแต่ละเดือน) หากเงินกู้คือ 10 ปีจะมี 120 แถว ฉันต้องอ่าน (ขึ้นอยู่กับมูลค่าในปี) หนึ่งเซลล์ในแถวที่ขึ้นอยู่กับปี ตัวอย่างเช่นหากผู้ใช้ป้อน 5 ปีฉันต้องอ่านเซลล์จากชีตที่สองในแถวที่ 60 หากผู้ใช้ป้อน 6 ปีฉันต้องอ่านเซลล์จากชีตที่สองในแถวที่ 72 เป็นต้น เป็นไปได้ไหม

1
วิธีการแสดงไฟล์ html ใน Microsoft Excel
ฉันสามารถเปิดไฟล์ html โดยใช้ vba ปัญหาคือเนื้อหาไม่ได้อยู่ในชีต มันเป็นสีขาว มีวิธีการเปิดไฟล์ html โดยใช้ excel และสามารถแสดงเนื้อหา html ได้หรือไม่

1
ค่าที่กำหนดโดยฟังก์ชัน Excel NOW ()
ฉันมีแผ่นงาน Excel ที่ทำบางอย่าง SUMIFS() มากกว่าข้อมูลที่ป้อนด้วยตนเองรวมถึงการทดสอบบางอย่างสำหรับวันที่เข้า เมื่อฉันป้อนสายข้อมูลใหม่ฉันพิมพ์ครั้งแรก =NOW() ในเซลล์แล้วคัดลอกวางค่าพิเศษไว้ในที่เดียวกัน สิ่งประหลาดที่เกิดขึ้นคือ - บางครั้ง - SUMIFS ผิดพลาด อย่างไรก็ตามถ้าฉันกลับเข้าไปในเซลล์เพิ่มช่องว่างและลบช่องว่างนั้นอีกครั้งมันใช้งานได้ ราวกับว่ารูปแบบของค่ามีการเปลี่ยนแปลง สิ่งนี้นำไปสู่คำถามของฉัน: คุณค่าประเภทใดที่ผลิตโดย NOW() และแตกต่างจากค่า 'วันที่ + เวลา' ปกติอย่างไร (และมีวิธีแก้ปัญหาที่ง่ายสำหรับปัญหาของฉันหรือไม่) แก้ไข คุณสามารถทำได้ด้วยตัวเอง ป้อน = NOW () ในสองเซลล์ คัดลอกวางค่าพิเศษพวกเขาทั้งสอง ตรวจสอบว่าพวกเขาเหมือนกัน พวกเขาเป็น. ไปที่หนึ่งเพิ่มช่องว่างและลบออก กดปุ่มตกลง. ตรวจสอบตอนนี้แสดงเท็จ! แก้ไข 2. ตกลง นั่นเป็นเพราะค่าจะถูกปัดเศษเมื่อคุณเพิ่มช่องว่างและลบออก อย่างไรก็ตามนั่นยังคงทิ้งคำถามว่าทำไม sumifs ไม่สามารถจัดการกับค่าเดิมได้

1
ฉันจะแบ่งเซลล์สองเซลล์ได้อย่างไรเมื่อแต่ละเซลล์มีสูตร
ฉันพยายามกำหนดอัตราการจ่ายต่อชั่วโมงจากเซลล์ที่มีสูตรด้วยจำนวนชั่วโมงที่ทำงานในระยะเวลา 24 ชั่วโมงหารด้วยจำนวนเงินที่ได้รับในช่วง 24 ชั่วโมงเดียวกันนั้น สองเซลล์แรกมีเวลาเริ่มต้นและเวลาสิ้นสุดทำงานเช่น 8:00 น. & amp; 18:00 น. หรือ 10 ชั่วโมง ใช้สูตรนี้ =IF(M2<L2,M2+1,M2)-L2. จากนั้นฉันก็หารจำนวนเงินที่ได้รับในวันนั้นจากเซลล์อื่นสองเซลล์: เซลล์หนึ่งสำหรับการจ่ายรายชั่วโมง (G2) และอีกเซลล์หนึ่งสำหรับไมล์ที่ขับเคลื่อน (J2) ซึ่งใช้สูตรง่าย ๆ =SUM(G2+J2). หากเซลล์สองเซลล์แรกของฉันรวมกัน = $ 80 และเซลล์อีกสองเซลล์ของฉันรวมกันได้ถึง 10 ชั่วโมงทำงานจำนวนเงินทั้งหมดที่ได้รับควรจะอยู่ที่ $ 8 ต่อชั่วโมง แต่ก็ไม่ได้ผลเช่นนั้น ผมทำอะไรผิดหรือเปล่า?

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

1
สเปรดชีต Excel มีวิธีที่จะมีค่าที่ป้อนได้ง่ายเช่นตัวอักษร x เพื่อแสดงค่าที่แน่นอนสำหรับแต่ละเซลล์ในคอลัมน์หรือไม่
ฉันกำลังล่าสัตว์กินของเน่า มี 30 ทีมและ 100 "ภารกิจ" แต่ละงานมีการกำหนดค่าจุดตามความยากลำบาก สิ่งนี้ทำให้มีโอกาสสำหรับงาน 3000 ที่ต้องทำให้เสร็จในช่วงเวลา 5 ชั่วโมง ฝันร้ายที่ทำคะแนนได้ ฉันกำลังพยายามสร้างสเปรดชีตที่สามารถเติมได้อย่างรวดเร็วในแต่ละเซลล์ไม่ใช่โดยการป้อนหมายเลข แต่เพื่อให้คุณค่าของงานนั้นสามารถเติมได้โดยการพิมพ์อักษร X หนึ่งตัวในเซลล์และมีสิ่งนั้น ตัวอักษรมีค่าที่กำหนดไว้สำหรับแต่ละคอลัมน์ แทนที่จะกลับไปอ้างอิงค่าของแต่ละงานอย่างต่อเนื่องมันอาจจะถูกสร้างขึ้นมาก่อนและเมื่อเราทำเครื่องหมายว่าหนึ่งในทีมทำภารกิจนี้เสร็จแล้วมันจะเติมด้วยหมายเลข ตัวอย่าง; task # 1 มีค่า 250 คะแนน ฉันมีสูตรหรือวิธีการทำเช่นนี้หรือไม่? ขอขอบคุณล่วงหน้าสำหรับความช่วยเหลือ ฉันหวังว่าคำถามนี้สมเหตุสมผล

1
วิธีจับคู่สองคอลัมน์กับ Excel ได้อย่างไร [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว: วิธี "ยกเลิกการหมุน" หรือ "สลับย้อนกลับ" ใน Excel ได้อย่างไร 11 คำตอบ ฉันมีโต๊ะแบบนี้: +----------+---+---+----+ | date | A | B | C | +----------+---+---+----+ | 3-Sep-18 | 3 | 7 | 11 | | 4-Sep-18 | 4 | 8 | 12 | | 5-Sep-18 | 5 | 9 | 13 | +----------+---+---+----+ …

1
มีทางลัดหรือมาโครสำหรับห่อหุ้มข้อความที่เน้นสีในเครื่องหมายคำพูดหรือไม่?
สมมติว่าฉันมีสตริงที่ไม่มีเครื่องหมายอัญประกาศ แต่ฉันต้องการให้อัญประกาศอยู่ที่ปลายทั้งสองโดยไม่จำเป็นต้องคลิกที่ด้านหน้าและข้างหลังแล้วเพิ่มเครื่องหมายคำพูด - เป็นสิ่งที่ทำได้ผ่าน Ribbon หรือ VBA หรือไม่ คำถามโบนัส: หากฉันมีช่วงของเซลล์ที่เลือกไว้เป็นไปได้หรือไม่ที่จะคัดลอกข้อมูลอ้างอิงแทนที่จะเป็นค่า? คัดลอกพิเศษที่จะให้ฉันคัดลอก A2: B5 เช่น

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