คำถามติดแท็ก vlookup

VLookup เป็นฟังก์ชัน Microsoft Excel ที่ค้นหาค่าในคอลัมน์ซ้ายสุดของอาร์เรย์อาร์เรย์ (ช่วง) และส่งคืนค่าในแถวเดียวกันโดยยึดตามหมายเลขคอลัมน์ที่ผู้ใช้ต้องการเรียกคืนค่า

3
แทนที่ด่วน # N / A 0 เมื่อ vlookup
ฉันใช้vlookupExcel เป็นอย่างมาก ปัญหาเกิดขึ้นกับ#N/Aค่าเมื่อไม่พบค่าการค้นหา ในกรณีนั้นเรามักจะแทนที่ด้วย 0 โดยใช้ if(isna(vlookup(what,range,column,false));0; vlookup(what,range,column;false)) vlookupใดซ้ำ(อะไร, ช่วง, คอลัมน์, เท็จ)สองครั้งและทำให้สูตรดูน่าเกลียด & หลอกตากับฉัน คุณมีวิธีแก้ไขอื่นสำหรับปัญหานี้หรือไม่?

4
Excel - วิธี vlookup เพื่อคืนค่าหลายค่า?
ฉันต้องการใช้ Excel เพื่อค้นหาและคืนค่าการอ้างอิงหลายค่าสำหรับคีย์ที่กำหนด VLookupทำบางสิ่งที่คล้ายกับสิ่งที่ฉันต้องการ - แต่คืนค่าการจับคู่เดียวเท่านั้น ฉันคิดว่ามันจะเกี่ยวข้องกับวิธีคืนค่าอาเรย์และการจัดการแม้ว่าฉันจะไม่เคยจัดการกับสิ่งเหล่านี้มาก่อน Googling บางคนเริ่มพึ่งพา if ([lookuparray] = [value], row [lookuparray]) ซึ่งเป็นส่วนหนึ่งของการแก้ปัญหา - แม้ว่าฉันจะไม่สามารถคืนการแข่งขันได้ครั้งเดียว ... ตัวอย่างเช่นถ้าฉันมีข้อมูลอ้างอิงนี้: Adam Red Adam Green Adam Blue Bob Red Bob Yellow Bob Green Carl Red ฉันกำลังพยายามหาค่าส่งคืนหลายค่าทางด้านขวา (คั่นด้วยเครื่องหมายจุลภาคหากเป็นไปได้) Red Adam, Bob, Carl Green Adam, Bob Blue Adam Yellow Bob (ฉันมีค่าคีย์ด้านซ้ายแล้ว - ไม่จำเป็นต้องดึงค่าเหล่านั้นออก) …

6
จะทำให้ VLOOKUP ส่งคืนการแข่งขัน * สุดท้ายได้อย่างไร?
ฉันเคยทำงานกับ VLOOKUP แต่ครั้งนี้ฉันมีความท้าทาย ฉันไม่ต้องการค่าการจับคู่แรก แต่สุดท้าย อย่างไร? (ฉันทำงานกับ LibreOffice Calc แต่โซลูชัน MS Excel ควรมีประโยชน์เท่ากัน) เหตุผลก็คือฉันมีคอลัมน์ข้อความสองคอลัมน์ที่มีหลายพันแถวสมมติว่ารายการหนึ่งเป็นรายการผู้รับชำระเงิน (Amazon, Ebay, นายจ้าง, ร้านขายของชำ ฯลฯ ) และอีกรายการหนึ่งคือรายการหมวดหมู่การใช้จ่าย (ค่าจ้าง, ภาษี, ของใช้ในครัวเรือน, เช่า, ฯลฯ ) ธุรกรรมบางรายการไม่มีหมวดหมู่ค่าใช้จ่ายเท่ากันทุกครั้งและฉันต้องการคว้ารายการที่ใช้ล่าสุด โปรดทราบว่ารายการจะเรียงตามคอลัมน์ไม่ (ตามความเป็นจริงตามวันที่) และฉันไม่ต้องการเปลี่ยนลำดับการจัดเรียง สิ่งที่ฉันมี (ยกเว้นการจัดการข้อผิดพลาด) เป็นสูตร "การจับคู่ครั้งแรก" ตามปกติ: =VLOOKUP( [payee field] , [payee+category range] , [index of category column] , 0 ) …

3
Excel VLOOKUP ตามคอลัมน์ที่สองโดยใช้ชื่อตารางเป็นช่วง
การใช้ตารางตัวอย่างด้านล่างฉันสามารถใช้สูตร=VLOOKUP("ABC123456",Table1,3,FALSE)เพื่อค้นหาDemandค่าได้ แต่ฉันต้องการให้สามารถทำการค้นหาได้โดยใช้Cust Partฟิลด์โดยไม่ต้องทำให้Cust Partฟิลด์เป็นคอลัมน์แรกในตาราง การสร้างCust Partคอลัมน์แรกไม่ใช่วิธีแก้ปัญหาที่ยอมรับได้เพราะฉันต้องทำการค้นหาโดยใช้Partฟิลด์และฉันไม่ต้องการใช้ช่วงรหัสที่ยาก (เช่น$B$2:$C$4) ส่วนใหญ่เป็นเรื่องของการตั้งค่า แต่เพราะการใช้ตารางและฟิลด์ ชื่อทำให้สูตรอ่านง่ายขึ้น มีวิธีการทำเช่นนี้?

3
ค้นหาค่าใน Excel โดยคืนค่าใช่หรือไม่
ฉันมีสมุดงานหนึ่งเล่มโดยมีสองแผ่นแยกกัน ฉันต้องการทราบว่าค่าที่ปรากฏในแผ่นงาน B ปรากฏในแผ่นงาน A หรือไม่ถ้าใช่ฉันต้องการส่งคืน "ใช่" ถ้าไม่ฉันต้องการส่งคืน "ไม่" (ตัวอย่าง: แผ่นงาน A เป็นรายการหนังสือที่เกินกำหนดแผ่นงาน B เป็นห้องสมุดทั้งหมด) ในแผ่นงาน A ฉันมีชุดข้อมูลต่อไปนี้: A 1 AB123CD 2 EF456GH 3 IJ789KL 4 MN1011OP ในแผ่นงาน B ฉันมีชุดข้อมูลต่อไปนี้: A Overdue 1 AB123CD ? 2 QR1516ST ? 3 EF456GH ? 4 GT0405RK ? 5 IJ789KL ? 6 MN1011OP ? …

2
การทำงานกับ“ ~” ใน excel
ฉันมีชุดข้อมูลที่มีชื่อที่บรรจุ~อยู่ภายใน น่าเสียดายที่ฉันไม่สามารถหาวิธีกรองหรือรวมเซลล์เหล่านี้ในสูตรได้ ตัวอย่างเช่นผมพยายามที่จะใช้มือถือข้อความที่มี~อยู่ภายในชื่อ #N/A errorแต่ฉันจะได้รับ ฉันรู้ว่าสูตร VLOOKUP ของฉันใช้งานได้เพราะข้อผิดพลาดเดียวที่ฉันได้รับคือเซลล์ที่มี~อยู่ภายใน ฉันได้พยายามกรองผลลัพธ์เหล่านี้ออกไป แต่ excel จะแทนที่ตัวกรองและปฏิบัติเช่นเดียวกับตัวกรองตัวแทน คำถามของฉันคือ: - ฉันจะกรองได้~อย่างไร - ฉันจะใช้เซลล์ข้อความที่มี~ใน VLOOKUPS ได้อย่างไร

2
แยกค่าจากช่วงที่หายไปจากช่วงอื่น
ฉันมีสองคอลัมน์ใน Excel "ROSTER" และ "PRESENT" ที่แสดงด้านล่าง: มีสูตรเพื่อให้ได้คอลัมน์ "ไม่อยู่ที่นี่" หรือไม่? ฉันพยายามใช้VLOOKUP()และhttps://superuser.com/a/289653/135912เพื่อไม่ให้มีประโยชน์ = ( ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม! ขอบคุณ!

2
ฉันจะรวม VLOOKUP ภายในคำสั่ง IF ที่ดัชนีคอลัมน์ของฟังก์ชัน VLOOKUP เป็นตัวเลขที่ประมาณจากข้อความได้อย่างไร
ฉันมีตารางต่อไปนี้ใน Excel: และ . ตารางสต็อคผลิตภัณฑ์(PST)มีความครอบคลุมมากกว่านี้ แต่สำหรับจุดประสงค์ของคำถามนี้ฉันได้ลดระดับลงแล้ว ฉันต้องการค้นหาค่าในคอลัมน์ในตารางการวิเคราะห์สต็อค(SAT)ตรงกับค่าในคอลัมน์ขนาดของตารางสต็อกสินค้า ตัวอย่างเช่นในกรณีนี้ค่าในคอลัมน์ขนาดของตารางสต็อคผลิตภัณฑ์ของฉัน(PST)คือ8ดังนั้นฉันต้องการค้นหาค่าในคอลัมน์ขนาด 8ของตารางวิเคราะห์หุ้นของฉัน ถ้าค่าของฉันได้5แล้วค้นหาขนาด 5ในตาราง Stock วิเคราะห์ของฉัน(SAT) โปรดทราบว่ามีการดำเนินการตรวจสอบข้อมูลเพื่อให้แน่ใจว่าค่าในคอลัมน์ขนาดของตารางสต็อคผลิตภัณฑ์ของฉันนั้นขึ้นอยู่กับขนาดที่ระบุดังนั้นจะมีช่วงของขนาดที่เป็นคอลัมน์ของตารางการวิเคราะห์หุ้นเท่านั้น นอกจากนี้ยังมีการใส่สูตรเพื่อให้แน่ใจว่าแถวถัดไปของSATจะมีหมายเลขแบทช์ซึ่งมากกว่าหนึ่งแถวก่อนหน้า (เช่นมีการเพิ่ม 1 ในคอลัมน์ Batch No สำหรับแต่ละแถวใหม่) เพื่อให้แน่ใจว่า ไม่มีการทำซ้ำแบทช์ในSAT สิ่งที่ฉันมีอยู่คือ: =IF(PST[Batch No]=SAT[Batch No, VLOOKUP(PST[Batch No], PST, Stuck here, FALSE), "") สิ่งที่ฉันต้องการcol_index_numคือการจับคู่ค่าในคอลัมน์ขนาดของฉันของPSTของฉันกับอักขระตัวสุดท้ายของสตริงในส่วนหัวของSATยกเว้นส่วนหัว Batch No (ซึ่งอาจไม่ส่งผลกระทบต่อแม้ว่า) เมื่อมีการแข่งขันให้หมายเลขคอลัมน์บนโต๊ะ สิ่งนี้จะให้ค่าภายใต้คอลัมน์ที่ตรงกับเลขที่แบทช์ ฉันหวังว่ามันจะเข้าใจได้ ฉันไม่ชอบที่จะเจาะลึก VBA

2
Excel - การจับคู่ค่าในคอลัมน์ในแท็บต่าง ๆ แล้ววางลงในคอลัมน์อื่นหากมีการจับคู่
ฉันมีแผ่นงาน Excel ที่มีสองแท็บแท็บ 1 มีรายการพนักงานที่มีข้อมูลเกี่ยวกับหลักสูตรที่แตกต่างกัน ในหมู่พวกเขามีแท็บที่มี ID พนักงาน 5 หลักเพื่อระบุพวกเขาได้อย่างง่ายดาย .. บนแท็บ 2 คือรายชื่อพนักงานที่เข้าคอร์สเราจะเรียก "อินโทร" แท็บนี้มีคอลัมน์รหัสพนักงานเช่นเดียวกับคอลัมน์ "วันที่แน่นอน" ในแท็บ 1 จะมีคอลัมน์สำหรับแนะนำหลักสูตรซึ่งสามารถป้อนวันที่ได้ สิ่งที่ฉันพยายามทำคือให้แท็บ 1 ค้นหา ID พนักงานในแท็บ 2 และหากมีการแข่งขันให้จับวันที่ของหลักสูตรจากแถวนั้นและวางลงในคอลัมน์สำหรับหลักสูตรแนะนำในแท็บ 1 ดูเหมือนว่ามันควรจะเป็น VLOOKUP แล้วพูดว่า "ถ้าคุณพบสิ่งนี้แล้วคว้า cel นี้แล้ววางมันตรงนี้" ... แต่มีเวลาสักหน่อย

2
Excel - คืนค่าหลายค่าสำหรับแต่ละรายการค่า
ฉันพยายามที่จะแก้ปัญหานี้ในไม่กี่ชั่วโมงตอนนี้ แต่ไม่มีผล ... การตั้งค่าของฉัน: ฉันมีแผ่น Excel ของสูตรผลิตภัณฑ์เครื่องสำอาง แต่ละสูตรมีหลายสิบของส่วนผสมแต่ละที่กำหนดโดยตัวของมันชื่อทางการค้า ฉันมีรายชื่อยาวแปลชื่อทางการค้าของแต่ละคนที่จะชื่อ 'วิทยาศาสตร์' ฉันจำเป็นต้องแปลชื่อทางการค้าแต่ละชื่อให้เป็นคู่ทางวิทยาศาสตร์ ส่วนนี้เป็นเรื่องง่ายมากที่จะทำกับ vlookup แต่บางชื่อทางการค้าที่มีสูตรในตัวเองที่มีส่วนผสมหลายในตารางของชื่อวิทยาศาสตร์ ดังนั้นมันจึงไม่ใช่ความสัมพันธ์ 1: 1 บางครั้ง (ไม่เสมอไป) ก็คือ 1: มากมาย ตัวอย่างเช่น: เครื่องสำอางค์ A sheet IngredientA_trade_name IngredientB_trade_name IngredientC_trade_name แลกเปลี่ยนไฟล์ต้นแบบของรายชื่อทางวิทยาศาสตร์: IngredientA_trade_name Science1 IngredientB_trade_name Science2 IngredientB_trade_name Science3 IngredientB_trade_name Science4 IngredientC_trade_name Science5 IngredientC_trade_name Science6 ....etc, for lots and lots of ingredients. ตอนนี้ฉันได้พบวิธีที่จะคืนค่าหลายค่า …


1
วิธีเชื่อมต่อ VLOOKUP และทำการค้นหาโดยไม่มี CR หลังจากค่าการคัดลอกและวาง
A B C =VLOOKUP(C1,B6:C8,2) =VLOOKUP(C1,B6:C8,2) =VLOOKUP(C1,B6:C8,2) =VLOOKUP(D1,B6:C8,2) =VLOOKUP(D1,B6:C8,2) =VLOOKUP(D1,B6:C8,2) =VLOOKUP(A1,B6:C8,2) =VLOOKUP(A1,B6:C8,2) =VLOOKUP(A1,B6:C8,2) A FF B GG C HH คอลัมน์สุดท้ายทำโดยใช้ค่าการคัดลอกและวาง ฉันต้องการมันเพื่อดำเนินการค้นหาโดยไม่ต้องของฉัน จำเป็นต้องทำ CR ฉันกำลังทำเซลล์หลายพันเซลล์และไม่ต้องการทำ CR แต่ละตัว ยังต้องไม่ใช้ VB หรือแมโคร

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 เพียงแสดงข้อความ …

1
ฉันจะใช้ฟังก์ชัน VLOOKUP ของ Excel ได้อย่างไร
ฉันต้องการใช้ฟังก์ชัน VLOOKUP ของ Microsoft Excel เพื่อค้นหาข้อมูลในสเปรดชีตของฉัน ฉันลองดูคู่มือออนไลน์แล้ว แต่ฉันก็ยังสับสนว่าฟังก์ชั่นนี้ใช้งานได้จริงอย่างไร ฉันจะใช้ฟังก์ชัน VLOOKUP ใน Microsoft Excel ได้อย่างไร

0
แยกแยะเซลล์ด้วยข้อความจากช่องว่างใน vlookup ได้อย่างไร
ฉันมีสเปรดชีตที่แสดงชื่อพนักงาน บริษัท และพนักงานตามรหัส ฉันจับข้อมูลดิบสำหรับทุกคน แต่ฉันต้องการแสดงข้อมูลสำหรับรหัสเฉพาะเท่านั้น ดังนั้นฉันมี vlookup เพื่อใส่รหัสพนักงานตามชื่อ =IFERROR(IF(VLOOKUP(U2,'Employee by Code'!$A:$B,2,0)=0,"No ID", VLOOKUP(U2,'Employee by Code'!$A:$B,2,0)),"Not in List") อย่างไรก็ตามมีวิธีและฉันจะแยกเซลล์ที่จับเป็น "ไม่อยู่ในรายการ" ได้อย่างไรกับเซลล์ที่มีชื่อพนักงานหรือช่องว่าง ฉันต้องการช่องว่างในการแสดงที่แตกต่างกัน N / A หรือค่าธรรมเนียมหรือสัญญาเป็นต้น ขอบคุณ

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