简体   繁体   English

同一单元格中的多个vlookup,其值来自不同的下拉列表。 不使用其中一个下拉菜单时,如何获得空白?

[英]Multiple vlookups in the same cell, with their values coming from different drop down lists. How do I get a blank when one of the dropdowns isnt used?

Title pretty much says it all. 标题几乎说明了一切。

I have multiple dependent drop down lists (A2:H2) 我有多个相关的下拉列表(A2:H2)

Each time you select something, a corresponding number is entered into I2, with the numbers being separated by commas. 每次选择某项时,都会在I2中输入一个对应的数字,并用逗号将其分隔开。

However, you MUST select a value from each drop down list or else you get #N/A error. 但是,您必须从每个下拉列表中选择一个值,否则会出现#N / A错误。

How can I make excel just "skip" or "ignore" missing values? 我怎样才能使Excel仅“跳过”或“忽略”缺失的值?

Thank you! 谢谢!

Ps PS

I have already tried the IFERROR and IFNA commands but they do not work. 我已经尝试了IFERROR和IFNA命令,但是它们不起作用。 I either get "TRUE" , with no numbers at all. 我要么得到“ TRUE”,就没有数字。 And I also don't know how to make this work for about 6 different vlookups. 而且我也不知道如何针对大约6种不同的vlookup进行这项工作。

UPD: UPD:

=VLOOKUP(A8,'New Categories'!A$3:B19,2,FALSE) &", " &
 VLOOKUP(B8,'New Categories'!A$3:B206,2,FALSE) &", "&
 VLOOKUP(D8,'New Categories'!A$72:B$83,2,FALSE)&", "&
 VLOOKUP(E8,'New Categories'!$A$72:B$83,2,FALSE)&", "&
 VLOOKUP(F8,'New Categories'!$A$59:B$68,2,FALSE)&", "&
 VLOOKUP(G8,'New Categories'!$A$59:B$68,2,FALSE)&", "&
 VLOOKUP(H8,'New Categories'!$A$59:B$68,2,FALSE)

Use this one: 使用这个:

=IFERROR(VLOOKUP(A8,'New Categories'!A$3:B19,2,FALSE), "") &
 IFERROR(", " & VLOOKUP(B8,'New Categories'!A$3:B206,2,FALSE), "") &
 IFERROR(", " & VLOOKUP(D8,'New Categories'!A$72:B$83,2,FALSE), "") &
 IFERROR(", " & VLOOKUP(E8,'New Categories'!$A$72:B$83,2,FALSE), "") &
 IFERROR(", " & VLOOKUP(F8,'New Categories'!$A$59:B$68,2,FALSE), "") &
 IFERROR(", " & VLOOKUP(G8,'New Categories'!$A$59:B$68,2,FALSE), "") &
 IFERROR(", " & VLOOKUP(H8,'New Categories'!$A$59:B$68,2,FALSE),"")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 一个单元中的多个vlookup - Multiple vlookups in one cell 如何根据从下拉列表中选择的另一个单元格中的3个可能值填充单元格? - How do I populate a cell based on 3 possible values in another cell selected from a drop down list? 如何根据另一张纸上的非静态单元格值在一张纸上创建一个下拉框? - How do I make a drop down box on one sheet, based on non static cell values on another sheet? 如何获得一个向下滚动列表以定向到下一列中的不同向下滚动列表? - How do I get one scroll down list to direct to different scroll down lists in the next col? 在一个单元格中使用多个VLOOKUPS返回1个值 - Use multiple VLOOKUPS in one cell to return 1 value 如何使用VBA启用多个Excel下拉列表,这些下拉列表输入与用户选择的值不同的值? - How can I use VBA to enable multiple Excel drop down lists that enter a different value from what the user selects? 为什么当我对 vba 使用相同的代码、相同的数据但不同的笔记本电脑时得到不同的输出? - Why do i get different output when i used the same code, same data but different laptops for vba? 如何使用下拉列表中的多个项目填充 Excel 单元格 - How to populate Excel cell with multiple Item from drop down list 如果工作表中的 3 列值相同,如何将单元格内容从多行复制到一个单元格中? - How to copy cell contents from multiple rows into one cell if 3 column values are the same within a worksheet? 如何使用 vba 代码在一个单元格中获取多个查找值,用于静态 LookupValue、LookupRange、ColumnNumber、来自不同工作表的分隔符 - how to get multiple lookup values in one cell using vba code for static LookupValue, LookupRange , ColumnNumber, delimiter from different sheets
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM