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

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

1
ค้นหาและเฉพาะทั้งหมดในอาร์เรย์หรือไม่
ฉันมีคอลัมน์ที่มีหนึ่งคำในแต่ละแถว ฉันกำลังพยายามหาวิธีในการค้นหาคอลัมน์สำหรับอินสแตนซ์ทั้งหมดของแต่ละคำและเพื่อให้ได้จำนวนคำทั้งหมด

1
วิธีแก้ไขภาษาสเปรดชีต
ฉันกำลังสร้างสเปรดชีตและฉันต้องการให้แน่ใจว่าเนื้อหาทั้งหมดเป็นภาษาอังกฤษแม้ว่าสเปรดชีตจะถูกแชร์กับผู้ใช้ที่มีภาษาอื่นใน Office ตัวอย่างเมื่อไม่มี (ภาษาฝรั่งเศสเป็นภาษาเริ่มต้น): เป็นไปได้ในระดับเอกสารหรือไม่? ฉันรู้ว่าฉันสามารถ จัดการภาษาใน ของฉัน การติดตั้งสำนักงาน ฉันต้องการทราบว่าฉันสามารถแทนที่การตั้งค่านี้ในการติดตั้งของผู้อื่น (สำหรับเอกสารนั้น)

2
วิธี colourize เซลล์ข้อความโดยอัตโนมัติใน Excel [ซ้ำกัน]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว: สีของเซลล์ขึ้นอยู่กับมูลค่า 1 คำตอบ ฉันมีตารางใน Excel มีคอลัมน์แอตทริบิวต์สองสามรายการสำหรับ "สิ่งของ" แต่ละรายการ "สิ่ง" ซึ่งเป็นคอลัมน์แรก ฉันต้องการเพิ่มสีสันให้ทุกสิ่งในประเภทเดียวกันอย่างรวดเร็วเพื่อช่วยแยกความแตกต่างทางสายตา สำหรับตัวเลขฉันจะเพิ่มกฎการจัดรูปแบบตามเงื่อนไขด้วยระดับสีและนั่นก็เพียงพอแล้ว ในกรณีนี้ฟิลด์แอตทริบิวต์เป็นข้อความ ค่าตัวอย่างประกอบด้วย: "ใช้งานอยู่", "ไม่ใช้งาน", "ต้องการตรวจสอบ" ฉันไม่สนใจว่าคุณค่าจะเป็นสีอะไร ฉันแค่มองหาตัวเลือกที่ง่ายในการใช้สีโดยอัตโนมัติโดยไม่ต้องเพิ่มกฎการจัดรูปแบบตามเงื่อนไขใหม่สำหรับค่าข้อความที่เป็นไปได้ ตารางต่อไปนี้ควรมี 3 สีสำหรับคอลัมน์สถานะ Client, Status Bob's Burgers, Active Lucy's Salad Bar, Inactive George's Existential Crisis, Active Other George's Pub, Needs Review แก้ไข: ฉันอ้างอิงการจัดรูปแบบตามเงื่อนไขสองครั้งในคำถามของฉัน คำถามนี้ทำโดยเฉพาะ อัตโนมัติ สำหรับ กระจาย ของ ข้อความ ค่าโดยไม่มีกฎหนึ่งข้อต่อค่าข้อความ …

3
ใน excel ฉันต้องเปรียบเทียบค่า“ อันดับ” ของรายการในสองแผ่นและพิมพ์อันดับเดิมในแผ่นงานใหม่
ฉันมีรายงานสองฉบับดึงเข้ามาเป็นแผ่นแยกในหนึ่งไฟล์ excel นี่เป็นวิธีที่ฉันคิดขึ้นมา แต่ฉันไม่รู้ว่าจะใช้งานอย่างไร: สำหรับแต่ละเซลล์ในคอลัมน์ "commerce_name" ในแผ่นงาน 1 ค้นหาเซลล์ที่มีค่าการจับคู่ในคอลัมน์ "commerce_name" ในแผ่นงาน 2 (ซึ่งจะเป็นความสัมพันธ์แบบหนึ่งต่อหนึ่ง) ระบุแถวสำหรับเซลล์ที่พบ ตรวจสอบแถวนี้เพื่อหาค่าของคอลัมน์ "อันดับ" พิมพ์ค่าคอลัมน์ "อันดับ" ที่พบไปยังแถวคอลัมน์ "อันดับ" ในแผ่นงานสองที่สอดคล้องกับค่าแบบพ่อค้า ... มันสมเหตุสมผลไหม ถ้ามีคนช่วยฉันเข้าใจว่าฟังก์ชั่นเหล่านี้คืออะไรใน google และพยายามที่จะรวมสูตรไว้

1
Excel VBA - กู้คืนแบบฟอร์มผู้ใช้ที่ถูกลบโดยไม่ได้ตั้งใจ
ฉันลบรูปแบบผู้ใช้ของฉันใน Excel VBA โดยไม่ได้ตั้งใจ วิธีคืนค่าฟอร์มผู้ใช้ ใครสามารถช่วยฉันแก้ไขปัญหาของฉันได้บ้าง มันเป็นงานเกือบหนึ่งสัปดาห์

1
จับคู่วันที่และเวลา (ชั่วโมง) แต่ไม่ใช่ปี
ฉันมีคอลัมน์ที่มีข้อมูลอุณหภูมิตั้งแต่ปี 2012 ทุกชั่วโมงในระหว่างปี ฉันต้องการใช้ข้อมูลนี้เพื่อประมาณค่าในช่วงปีที่จะมาถึงโดยการจับคู่วันที่และเวลาเช่นถ่ายอุณหภูมิจาก 3.10.2012 11:00 - 7.10.2012 15:00 ช่วงและเมื่อฉันเขียน 3.10.2013 11:00 - 7.10.2013 15:00 มันจะเลือกข้อมูลที่ตรงกันจากปี 2012 มีวิธีการทำเช่นนี้หรือฉันจะต้องลบปีออกจากเซลล์และสร้างเซลล์ด้วยวันที่และเวลา

1
ใช้การจัดรูปแบบตามเงื่อนไขกับเซลล์เมื่อตรงกับข้อความในคอลัมน์อื่นในแผ่นงานอื่น
ฉันมีรายการบัญชีในคอลัมน์ a ของชีตหนึ่ง ฉันมีบัญชีย่อยของบัญชีเดียวกันในคอลัมน์ a ของแผ่นงานที่สอง หากชื่อบัญชีในคอลัมน์ a ของชีต 1 ตรงกับชื่อบัญชีในคอลัมน์ a ของชีตสองฉันต้องการชื่อบัญชีของชีตหนึ่งเพื่อไฮไลต์เป็นสีส้ม ข้อเสนอแนะใด ๆ

2
Excel 2013 - การตรวจสอบความถูกต้องของข้อมูล - สร้างรายการแบบหล่นลงพร้อมค่าถ้าตรงกับเกณฑ์ที่สอง
ฉันจะทำให้ปัญหาของฉันง่ายขึ้นมากที่สุด ฉันได้สองแผ่นใน Excel ในแผ่นงานแรกฉันกำลังสร้างรายการที่ตั้ง ฉันจำเป็นต้องเลือกพื้นที่ที่ตั้งอยู่ในคอลัมน์ A ก่อนที่ฉันจะพิมพ์ในตำแหน่งในคอลัมน์ B ในคอลัมน์ถัดไป (C) จะต้องมี ID ที่สร้างขึ้นโดยอัตโนมัติ ที่สองได้รับ ID 002 ฯลฯ ) ในแผ่นงานที่สองของฉันฉันกำลังสร้างรายการของสินทรัพย์ ดังนั้นอีกครั้งฉันเลือกพื้นที่ในคอลัมน์ A และพิมพ์ชื่อของเนื้อหาในคอลัมน์ B ตอนนี้ฉันต้องการที่จะมีรายการแบบหล่นลงในคอลัมน์ C ซึ่งมันแสดงให้ฉันเฉพาะ ID เหล่านั้นจากตารางแรกที่พื้นที่เดียวกัน ฉันพยายามใช้ฟังก์ชัน OFFSET แต่จุดที่ขาดหายไปคือ "เลือกถ้า" (เช่น countif หรือ sumif) เพื่อ จำกัด รายการ ID ให้ผู้ที่มีพื้นที่เดียวกัน อาจมีสถานที่และสินทรัพย์จำนวนมากในแต่ละพื้นที่ แต่ทุกสถานที่และทรัพย์สินทุกแห่งสามารถแมปเข้ากับที่เดียว รอคอยที่จะตอบคุณผู้ชาย! ทั้งโซลูชัน excel หรือโซลูชัน vba น่ากลัว

1
วิธีแก้ไขฐานข้อมูลหลังจากเรียงลำดับเพียงไม่กี่คอลัมน์เมื่อคอลัมน์อื่นถูกซ่อน
ฉันได้เรียงลำดับฐานข้อมูลขนาดยักษ์ที่มีข้อมูลจำนวนมากเมื่อหลายคอลัมน์ถูกซ่อนไว้ หนึ่งในคอลัมน์ถูกเรียงตามวันที่และเมื่อฉันซ่อนคอลัมน์ทั้งหมดครึ่งหนึ่งของข้อมูลทั้งหมดในฐานข้อมูลทั้งหมดตอนนี้ผิด ประการแรกนั่นอาจเป็นสาเหตุของการย้ายข้อมูลเซลล์และประการที่สองจะมีการเปลี่ยนแปลงหรือไม่

1
Excel - สมุดงานหลายเล่มข้อมูลเดียวกันเพื่อแก้ไข
ฉันมีสมุดงาน 2 เล่มใน Excel แต่ละแผ่นมีแผ่นงานพร้อมรายชื่อสมาชิกกระดาน ฉันต้องการที่จะเชื่อมโยงรายการทั้งสองนี้อย่างใดเช่นถ้าฉันแก้ไขรายการในเวิร์กชีทของเวิร์กบุ๊กหนึ่ง (ไม่ว่าจะเพิ่มเพิ่มหรือลบบางอย่าง) ฉันต้องการให้มันเปลี่ยนแปลงในเวิร์กบุ๊กอื่นโดยอัตโนมัติ มีวิธีการทำเช่นนี้ใน Excel หรือไม่?

1
XPath Data Scraping จากชุมชนออนไลน์โดยใช้ Excel
ฉันเพิ่งอ่านสิ่งนี้ บทความ เกี่ยวกับวิธีการขูดโปรไฟล์สมาชิกชุมชน Inbound.org โดยใช้ Excel และคุณสามารถรับชม วีดีโอ ถ้าคุณชอบที่นี่ ตั้งแต่การเปิดตัวบทช่วยสอนนี้โครงสร้างเว็บไซต์ขาเข้าได้เปลี่ยนไปเล็กน้อยเนื่องจากคุณสามารถดูวิดีโอได้ในเวลา 11:00 น. หากคุณพยายามคัดลอก XPath ของไอคอนโซเชียลมีเดียมันแตกต่างเล็กน้อย ไม่สามารถดึงข้อมูลนั้นได้ นี่คือสิ่งที่ฉันได้รับตอนนี้: /html/body/div[3]/div/div/div[1]/div/div[2]/a[1]/i นี่คือวิธีที่ฉันเขียนไวยากรณ์ใน Excel: =XPathOnUrl(A2,"//a[@class='twitter']","href") แล้วเช่นนี้ =XPathOnUrl(A2,"//a[contains(@class,twitter)]/@href") แม้ว่าฉันจะลองหลายวิธี แต่ก็ไม่มีใครแสดงให้ฉันเห็นถึงลิงค์ไปยังโปรไฟล์สื่อสังคมออนไลน์ของสมาชิก ฉันได้ลองเปลี่ยน xpath ในหลายวิธีเพื่อให้ได้ข้อมูลที่แตกต่างจากหน้าเว็บ แต่ไม่มีข้อมูลทางสังคมออนไลน์ =XPathOnUrl(A2,"//*[contains(@class,member-banner-tagline)]/div[2]/div/div/div[1]/div/div[1]") =XPathOnUrl(A2,"//*[contains(@class,member-banner-tagline)]/div[2]/div/div/div[1]/div/h1") ฉันไม่รู้จะลองอะไรอีกแล้วมีอะไรผิดปกติและฉันไม่สามารถเข้าใจ ใครมีประสบการณ์เพียงพอกับสิ่งนี้หรือสามารถระบุปัญหาได้ที่นี่ด้วยไวยากรณ์ ขอบคุณมาก

1
วิธีการนับสตริงในคอลัมน์ทั้งหมดสำหรับแถวที่มีค่าที่แน่นอน
VBA newbie ที่นี่และฉันดูยากที่จะหามาโครที่ฉันสามารถปรับแต่งและรวมเข้าด้วยกันเพื่อทำสิ่งนี้ให้สำเร็จ ฉันได้วางข้อมูลตัวอย่างของฉันไว้ท้ายบทความนี้ ฉันต้องการผ่านคอลัมน์ 1 (ID_Num) และค้นหาแถวทั้งหมดด้วย ID_Num เดียวกัน (ควรอยู่ติดกันในคอลัมน์เนื่องจากแผ่นถูกเรียงตาม ID_Num) จากนั้นวางจำนวน 1 สำหรับลูกค้าแต่ละรายเมื่อพบสตริง "A", "B" หรือ "C" ใต้คอลัมน์ลูกค้าสำหรับแต่ละแถวของบล็อกที่มี ID_Nums เหมือนกัน การนับไม่ควรมากกว่า 1 เช่นถ้าสตริง "A" หรือ "B" หรือ "C" อยู่ในช่วงจากนั้นมีการลงทะเบียน 1 มิฉะนั้นจะมีการลงทะเบียน 0 ความเป็นไปได้อื่น ๆ คือ "D" หรือช่องว่าง ฉันต้องการมีเพียงหนึ่งแถวต่อ ID_Num หลังจากขั้นตอนนี้ ในที่สุดฉันต้องการเพิ่ม 1 และ 0 เหล่านี้สำหรับแต่ละ ID_Num ฉันได้แนบตัวอย่างของข้อมูลที่ฉันมีและสถานที่ที่ฉันต้องการจะจบลง ตัวอย่างข้อมูลต้นฉบับ …

0
สูตร 2 ผลลัพธ์เหมือนกันหรือไม่
ฉันค่อนข้างใหม่กับสิ่งนี้ดังนั้นฉันจึงไม่สามารถใช้ชีวิตของฉันได้ สูตรนี้ใช้ได้ผล = VLOOKUP ($ A4; Sheet1! $ B $ 4: $ L $ 8076; 7; FALSE) แต่นี่ไม่ใช่ ??? = VLOOKUP ($ A4; Sheet2! $ B4: $ L $ 8076; 7; FALSE)

1
วิธีให้ excel วางค่าในเซลล์หนึ่ง ๆ ตามตารางข้อมูลอื่น
ฉันทำงานกับ excel 2010 ฉันมีแผ่นงาน Excel ที่มีสองตาราง ตารางหลักประกอบด้วยปฏิทินและแต่ละวันปฏิทินมีค่าตัวเลขเฉพาะในเซลล์ด้านล่างวัน ค่าตัวเลขของตารางที่สองนั้นขึ้นอยู่กับค่าของเซลล์หลักของมันคือ H 18 ดังนั้นเซลล์ที่สำคัญเพียงอย่างเดียวที่นี่คือ H18 ด้านบนเซลล์ H18 เป็นเซลล์อื่น (F13) ที่มีวันที่อื่น เป้าหมายคือสามารถเปลี่ยนวันที่ในเซลล์ F13 และข้อมูลที่เป็นของวันที่เขียนในปฏิทินจะถูกคัดลอกไปยังเซลล์ H18 โดยอัตโนมัติ

1
ไฮไลต์คอลัมน์ว่างเปล่า
ฉันพยายามเน้นเซลล์ทั้งหมดของคอลัมน์ว่างด้วยการจัดรูปแบบตามเงื่อนไข แต่ขณะใช้งาน =isblank($x2) หรือ =$x2="" บน =$x:$x ผลลัพธ์ในคอลัมน์ที่ไฮไลต์การป้อนข้อมูลในเซลล์จะทำให้เซลล์ด้านบนสูญเสียสีพื้นหลังเท่านั้น isblank() ดูเหมือนว่าจะยอมรับเซลล์เดียวเป็นอาร์กิวเมนต์ มีฟังก์ชั่น / สูตรที่กลายเป็นจริงถ้าเซลล์ทั้งหมดในคอลัมน์ว่างเปล่า / ว่างเปล่า? (แถวที่ 1 ของแผ่นมีเซลล์ส่วนหัวคงที่)

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