excel中如果自动抓取某列数据,并生成数据验证中的序列下拉菜单?

问题如图示:请老师们多多指教,写出详细步骤及函数。

excel中如果自动抓取某列数据,并生成数据验证中的序列下拉菜单

可以按照以下步骤实现:
1. 在需要自动抓取数据的列中输入数据。
2. 在需要生成下拉菜单的单元格中,点击鼠标右键,选择“数据验证”。
3. 在数据验证对话框中,选择“序列”选项卡,然后在“来源”中输入以下公式:
=OFFSET($A$1,0,0,COUNTA($A:$A),1)
其中,$A$1为数据列的起始单元格,COUNTA($A:$A)为数据列中非空单元格的数量。
4. 点击“确定”按钮,即可生成下拉菜单。
5. 如果数据列中的数据发生变化,下拉菜单也会自动更新。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-03-17

按图操作即可

第2个回答  2023-03-16
A2 , 数据-有效性-序列依次输入 A,B,C,E,F
C1=INDEX(INDIRECT($A$2&"!B:B"),ROW(A1))
下拉公式,作为有效性的辅助列
B2,引用C列的有效性

直接用代码也可以完成
相似回答
大家正在搜