首页 > 解决方案 > 根据单元格中的字符串填充动态下拉列表

问题描述

我一直在阅读本指南-> https://www.xelplus.com/searchable-drop-down-list/并且大部分时间都在工作,但它的工作前提是需要所有这些辅助单元. 我更像是一个 VBA 人,我正在研究其他人的工作簿,它有辅助工作表,所以公式的辅助单元格是可以的,但我正在努力使列表只包含在单元格中的字符串(没有“帮助”单元格)。

如何使搜索字符串、单元格值?此外,这需要在列 (D) 中进行,因此“单元格值”应该是相关的。

例子:

目前我有一个看起来像这样的数据:

List    Formula SearchStr   DropDownList
ItemA           A          
ItemB   
ItemC           
FooA            
FooB            
FooC        

我的目标是能够在单元格 D2 中键入 A 并填充列表选项,在离开单元格时只允许“最终”值是 FooA/ItemA,但我应该能够按退格键、“B”和list 将动态重新填充。

注意:这是 D2 中的“数据验证”单元格,具有以下设置:

=B2#

B2中的公式如下:

=SORT(FILTER(Sheet1!A2:A7,ISNUMBER(SEARCH(Sheet1!C2,Sheet1!A2:A7)),""))

在此处输入图像描述

标签: excelexcel-formulareference

解决方案


推荐阅读