发布网友 发布时间:2022-02-23 02:35
共3个回答
热心网友 时间:2022-02-23 04:04
示范如下:
第一步:准备sheet1,里面有姓名,年龄,住址等各种数据,如下图
第二步:在sheet2ABC三列列首格分别填上姓名、年龄、住址三个词
第三步(关键一步):
选中Sheet2的A列——菜单:数据-有效性——在弹出的对话框中,选择"设置"选项卡——在有效性条件的"允许"中选序列——下面的来源框中,输入=Sheet1!$A2:$A65536
如图
至此,单击sheet2A列的每一个格子,都会出现下拉箭头,点下拉箭头,则可选择名字。
第四步:在Sheet2的B2中输入以下公式:
=IF(ISERROR(VLOOKUP($A2,Sheet1!$A:$C,COLUMN(),FALSE)),"",VLOOKUP($A2,Sheet1!$A:$C,COLUMN(),FALSE))
然后向右填充,再下下填充。
如图
至此,你的自动填写功能已实现,如图
至于要锁定,禁止随便修改——可以给文档加密
追问您说的很详细,非常感谢。还有一个问题想请教:如果姓名前面加一个班级,先选择班级,然后再选择姓名的时候,下拉列表中显示的姓名就全是这个班级的人。比如有一班,二班,三班,一班有小王,小李;二班有小赵,小刘;三班有小董,小张。我班级选择二班,姓名里出现的,就只有二班的小赵和小刘。然后后面的几列自动匹配出信息。这种功能如何实现?追答你说的功能,仅在sheet1中就可以进行操作了:
假设sheet1有全部数据,那么对sheet1进行筛选就行了。
要在sheet2中做的话,我没办法做到。
对不起,这个不能帮到你。
热心网友 时间:2022-02-23 05:22
假定,表1为sheet1,A列为姓名,B列为年龄,C列为住址,表2为sheet2,姓名也在A列,二表的首行均为标题行,按以下步骤操作即可:追答此追问涉及制作二级下拉菜单的教程,需要极长的篇幅,且受无法给出网址链接的*,故不适合在此解答。
建议:
1、移步wps论坛的wps for windows栏目,发帖求助,也可直接在office学院栏目,查找二级下拉菜单的教程,详细学习此过程的有关知识。
2、如问题已解决,请及时关闭本帖。
热心网友 时间:2022-02-23 06:57
菜单:数据-有效性