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

แท็กนี้มีไว้สำหรับคำถามเกี่ยวกับ Microsoft Excel ซึ่งคำถามหรือคำตอบเกี่ยวกับโครงสร้างไวยากรณ์หรือผลลัพธ์ของสูตร Excel โดยเฉพาะ

3
แป้นพิมพ์ลัดเพื่อใช้สูตรกับทั้งคอลัมน์ใน Excel [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน5 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ถ้าฉันเลือกเซลล์ที่มีสูตรฉันรู้ว่าฉันสามารถลากกล่องเล็ก ๆ ที่มุมขวาลงมาเพื่อใช้สูตรกับเซลล์อื่น ๆ ของคอลัมน์ได้ น่าเสียดายที่ฉันต้องทำเช่นนี้สำหรับ 300,000 แถว! มีทางลัดคล้ายกับCTRL+ SPACEที่จะใช้สูตรกับทั้งคอลัมน์หรือส่วนที่เลือกของคอลัมน์หรือไม่

12
วิธีสร้างสตริงที่มีเครื่องหมายคำพูดคู่ในสูตร Excel
ฉันจะสร้างสตริงต่อไปนี้ในสูตร Excel ได้อย่างไร: มอริซ "จรวด" ริชาร์ด หากฉันใช้เครื่องหมายคำพูดเดี่ยวมันเป็นเรื่องเล็กน้อย = "Maurice 'The Rocket' Richard"แต่ถ้าพูดถึงคู่

9
ตรวจสอบว่าเซลล์มีสตริงย่อยหรือไม่
มีฟังก์ชั่นที่สร้างขึ้นเพื่อตรวจสอบว่าเซลล์มีอักขระ / ซับสตริงที่กำหนดหรือไม่? มันหมายความว่าคุณสามารถใช้ฟังก์ชั่นที่เป็นข้อความเช่นLeft/ Right/ Midบนพื้นฐานเงื่อนไขโดยไม่ต้องโยนข้อผิดพลาดเมื่อขาดตัวอักษรที่ขาดหายไป

17
ส่งคืนเซลล์ว่างจากสูตรใน Excel
ฉันต้องการส่งคืนเซลล์ว่างจากสูตร Excel แต่ปรากฏว่า Excel ปฏิบัติกับสตริงว่างหรือการอ้างอิงไปยังเซลล์ว่างแตกต่างจากเซลล์ว่างเปล่าที่แท้จริง โดยพื้นฐานแล้วฉันต้องการอะไรแบบนั้น =IF(some_condition,EMPTY(),some_value) ฉันพยายามทำสิ่งต่าง ๆ เช่น =IF(some_condition,"",some_value) และ =IF(some_condition,,some_value) และสมมติว่า B1 เป็นเซลล์ว่าง =IF(some_condition,B1,some_value) แต่ดูเหมือนว่าเซลล์เหล่านี้จะไม่ว่างเปล่าจริง ๆ ฉันเดาว่าเพราะมันเป็นผลลัพธ์ของสูตร มีวิธีการเติมเซลล์หรือไม่หากเงื่อนไขตรงตามเงื่อนไขและทำให้เซลล์ว่างเปล่าอย่างแท้จริง? แก้ไข: ตามที่แนะนำฉันพยายามคืน NA () แต่สำหรับวัตถุประสงค์ของฉันสิ่งนี้ก็ไม่ได้ผลเช่นกัน มีวิธีการทำเช่นนี้กับ VB หรือไม่? แก้ไข: ฉันกำลังสร้างแผ่นงานที่ดึงข้อมูลจากแผ่นงานอื่นที่จัดรูปแบบตามความต้องการเฉพาะของแอปพลิเคชันที่นำเข้าข้อมูลไปยังฐานข้อมูล ฉันไม่สามารถเข้าถึงเพื่อเปลี่ยนแปลงการใช้งานแอปพลิเคชันนี้และล้มเหลวหากค่าเป็น "" แทนที่จะว่างเปล่าจริง ๆ

8
วิธีเก็บค่าคงที่หนึ่งตัวแปรกับอีกค่าหนึ่งเปลี่ยนด้วยแถวใน excel
ให้บอกว่าฉันมีเซลล์หนึ่ง A1 ซึ่งฉันต้องการให้ค่าคงที่ในการคำนวณ ตัวอย่างเช่นฉันต้องการคำนวณค่าเช่นนี้: =(B1+4)/(A1) ฉันจะสร้างมันได้อย่างไรถ้าฉันลากเซลล์นั้นเพื่อทำการคำนวณข้ามเซลล์ในหลาย ๆ แถวจะมีการเปลี่ยนแปลงค่า B1 เท่านั้นในขณะที่ A1 อ้างอิงเซลล์นั้นเสมอแทนที่จะไปที่ A2, A3 และอื่น ๆ

12
Excel: การจับคู่อักขระ / สตริงสุดท้ายในสตริง
มีวิธีที่มีประสิทธิภาพในการระบุการจับคู่อักขระ / สตริงล่าสุดในสตริงโดยใช้ฟังก์ชันพื้นฐานหรือไม่ เช่นไม่ใช่อักขระ / สตริงสุดท้ายของสตริง แต่ตำแหน่งของอักขระ / สตริงล่าสุดที่เกิดขึ้นในสตริง Searchและfindทั้งคู่ทำงานจากซ้ายไปขวาดังนั้นฉันจึงไม่สามารถคิดวิธีนำไปใช้โดยไม่ต้องใช้อัลกอริธึมวนซ้ำแบบยาว และวิธีนี้ดูเหมือนจะล้าสมัยไปแล้ว

13
เกิดข้อผิดพลาดในการค้นหาเซลล์ที่ใช้ล่าสุดใน Excel ด้วย VBA
เมื่อฉันต้องการค้นหาค่าเซลล์ที่ใช้ล่าสุดฉันจะใช้: Dim LastRow As Long LastRow = Range("E4:E48").End(xlDown).Row Debug.Print LastRow ฉันได้รับผลลัพธ์ผิดเมื่อฉันใส่องค์ประกอบเดียวลงในเซลล์ แต่เมื่อฉันใส่มากกว่าหนึ่งค่าลงในเซลล์ผลลัพธ์จะถูกต้อง อะไรคือเหตุผลเบื้องหลังสิ่งนี้
179 excel  vba  excel-formula 

14
ฉันจะค้นหาสตริงย้อนกลับใน Excel โดยไม่ใช้ VBA ได้อย่างไร
ฉันมีสเปรดชีต Excel ที่มีรายการสตริง แต่ละสตริงประกอบด้วยหลายคำ แต่จำนวนคำในแต่ละสตริงนั้นแตกต่างกัน การใช้ฟังก์ชัน Excel ในตัว (ไม่มี VBA) มีวิธีแยกคำสุดท้ายในแต่ละสตริงหรือไม่? ตัวอย่าง: คุณจัดว่าเป็นมนุษย์หรือไม่? -> มนุษย์ ติดลบฉันเป็นไอติมเนื้อ -> ไอติม Aziz! เบา! -> เบา!

16
ตาราง Pivot อย่างง่ายเพื่อนับค่าที่ไม่ซ้ำกัน
ดูเหมือนว่า Pivot Table จะเรียนรู้ได้ง่ายๆ ฉันต้องการนับค่าที่ไม่ซ้ำกันสำหรับค่าเฉพาะที่ฉันจัดกลุ่ม ตัวอย่างเช่นฉันมีสิ่งนี้: ABC 123 ABC 123 ABC 123 DEF 456 DEF 567 DEF 456 DEF 456 สิ่งที่ฉันต้องการคือตาราง Pivot ที่แสดงสิ่งนี้: ABC 1 DEF 2 ตาราง Pivot ง่ายๆที่ฉันสร้างก็ให้สิ่งนี้แก่ฉัน (นับจำนวนแถว): ABC 3 DEF 4 แต่ฉันต้องการจำนวนค่าที่ไม่ซ้ำกันแทน สิ่งที่ฉันพยายามทำจริงๆคือค้นหาว่าค่าใดในคอลัมน์แรกไม่มีค่าเดียวกันในคอลัมน์ที่สองสำหรับทุกแถว กล่าวอีกนัยหนึ่ง "ABC" คือ "ดี" "DEF" คือ "ไม่ดี" ฉันแน่ใจว่ามีวิธีที่ง่ายกว่านี้ แต่คิดว่าจะลอง pivot table ดู ...

6
ลบช่องว่างนำหน้าหรือต่อท้ายในคอลัมน์ข้อมูลทั้งหมด
ฉันจะลบช่องว่างนำหน้าหรือต่อท้ายของเซลล์ทั้งหมดในคอลัมน์ทั้งหมดได้อย่างไร กล่องโต้ตอบแบบธรรมดาFind and Replace(aka Ctrl+ H) ของเวิร์กชีตไม่สามารถแก้ปัญหาได้

9
การแปลงวันที่ของ Excel เป็นสตริง
ในเซลล์ในแผ่นงาน Excel ฉันมีค่าวันที่เช่น: 01/01/2010 14:30:00 ฉันต้องการแปลงวันที่เป็นข้อความและต้องการให้ข้อความดูเหมือนวันที่ทุกประการ ดังนั้นค่า Date 01/01/2010 14:30:00ควรมีลักษณะดังนี้01/01/2010 14:30:00แต่ภายในควรเป็น Text ฉันจะทำสิ่งนั้นใน Excel ได้อย่างไร

3
รับเนื้อหาของเซลล์ตามหมายเลขแถวและคอลัมน์
ฉันต้องการรับเนื้อหาของเซลล์ตามหมายเลขแถวและคอลัมน์ หมายเลขแถวและคอลัมน์จะถูกเก็บไว้ในเซลล์ (ที่นี่ B1, B2) ฉันรู้ว่าวิธีแก้ปัญหาต่อไปนี้ใช้ได้ผล แต่พวกเขารู้สึกแฮ็คนิดหน่อย โซล 1 =CELL("contents",INDIRECT(ADDRESS(B1,B2))) โซล 2 =CELL("contents",OFFSET($A$1, B1-1,B2-1)) ไม่มีวิธี verbose น้อยกว่านี้หรือไม่? (เช่น = CellValue (row, col) หรืออะไรก็ตาม)? แก้ไข / ชี้แจง: ฉันแค่ต้องการใช้สูตรแผ่นงาน excel ไม่มี VBA ในระยะสั้นฉันค่อนข้างมองหาวิธีการที่เทียบเท่ากับ VBA Cells () เป็นสูตร excel
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.