如何创建包含唯一不同的按字母顺序排序的文本值的依赖下拉列表,忽略空格?

时间:2017-11-07 06:21:19

标签: excel list excel-vba validation excel-formula vba

根据这张图片," Sheet1"中有Table1。包含初始数据。

sheet1: Data entered

我需要在List

中的Data validation的3个结尾列使用Table2 Sheet2

即。 Sheet2中的列B,C,D应该具有数据验证列表,这些列表分别由Sheet1列A,B,C的唯一排序值组成。他们应该在新项目添加到Sheet1时动态更新。

Picture2 -destination data record table

注意:我需要准备相关数据验证列表,而不使用帮助工作表或帮助列

在相关的相同问题(问题和答案及文章,例如get-digital-helpmicrosoft以及extendoffice)中,以下对象并未全部涵盖在内。

  • 依赖下拉列表包含多个(超过2列)。
  • 唯一不同的按字母顺序排序的文本值
  • 忽略空白
  • 不使用帮助表或辅助列

使用公式:

1)我尝试忽略空白

 {=IFERROR(INDEX(Table1[order '# id], SMALL(IF(ISBLANK(Table1[order '# id]),"", ROW(Table1[order '# id])-MIN(ROW(Table1[order '# id]))+1), ROW(A2))),"")}

2)使用帮助列,我尝试了:

{=INDEX(order,MATCH(0,COUNTIF($A$1:A1,Table1[order '# id]),0))} for unique value and {=INDEX(continent,MATCH(0,COUNTIF($C$1:C1,Table1[Continent])‌​+(order<>Sheet1!$E$2‌​)+(product<>Sheet1!$‌​E$5),0))}

但我需要在一步中结合删除空白和唯一值的两个步骤,并尽可能写入名称。

0 个答案:

没有答案