上皮细胞和红细胞偏高:excel 中如何建立分类下拉列表填充项

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/07 18:18:24
搜索看到一个方法
建立分类下拉列表填充项

我们常常要将企业的名称输入到表格中,为了保持名称的一致性,利用“数据有效性”功能建了一个分类下拉列表填充项。

1.在Sheet2中,将企业名称按类别(如“工业企业”、“商业企业”、“个体企业”等)分别输入不同列中,建立一个企业名称数据库。

2.选中A列(“工业企业”名称所在列),在“名称”栏内,输入“工业企业”字符后,按“回车”键进行确认。

仿照上面的操作,将B、C……列分别命名为“商业企业”、“个体企业”……

3.切换到Sheet1中,选中需要输入“企业类别”的列(如C列),执行“数据→有效性”命令,打开“数据有效性”对话框。在“设置”标签中,单击“允许”右侧的下拉按钮,选中“序列”选项,在下面的“来源”方框中,输入“工业企业”,“商业企业”,“个体企业”……序列(各元素之间用英文逗号隔开),确定退出。

再选中需要输入企业名称的列(如D列),再打开“数据有效性”对话框,选中“序列”选项后,在“来源”方框中输入公式:=INDIRECT(C1),确定退出。

4.选中C列任意单元格(如C4),单击右侧下拉按钮,选择相应的“企业类别”填入单元格中。然后选中该单元格对应的D列单元格(如D4),单击下拉按钮,即可从相应类别的企业名称列表中选择需要的企业名称填入该单元格中。

提示:在以后打印报表时,如果不需要打印“企业类别”列,可以选中该列,右击鼠标,选“隐藏”选项,将该列隐藏起来即可。
步骤3中=INDIRECT(C1)是什么意思,为什么是”c1”呢?我试着弄了出不来效果,D栏中的内容显示是INDIRECT(C1)

希望能给你一点帮助:
C1指明企业类别的来源(数据单元格地址)。
产生错误的可能原因更正——
1.公式“=INDIRECT(C1)”(不含外引号),不能少了“=”;
2.单元格地址输入C1错误,正确的应该是C$1,因此公式修改为“=INDIRECT(C$1)”。

再试试,能否解决?!

INDIRECT是一个查找函数,返回由文本字符串指定的引用。你的引用是错误的,正确的引号是“=INDIRECT$A$2”单元格 A2 中的引用值,具体方法请到EXCEL中帮助。
可以用以下方法
1.在sheet2k中建立序列表(如A1:A3);
2.选中使用下拉菜单的单元格区域,执行“数据/数据有效性”操作打开“数据有效性”对话框;
3.在“设置”选项卡下选中“序列”,同时选中“忽略空值”和“提供下拉箭头”;
4.在“来源”栏点击右侧的展开按钮(有一个红箭头),用鼠标拖动滚动条,选中序列区域A1:A3(如果记得,可以直接输入=$A$1:$A$3,假如序列表在名称为“企业名称”的工作表中,则在等号后面输入"企业名称!"),再点击展开按钮回到“数据有效性”对话框;
5.单元击“确定”按钮,返回工作表。

INDIRECT是“对引用进行计算,并显示其内容”的函数

如果你在步骤3中,没有把效果弄出来,请确保这个公式是写在〈数据有效性〉的来源设置里,并且别忘了输等号

由于你选取的是整个D列,D1是第一个单元格,引用C1,所以输入“=INDIRECT(C1)”这个公式

关注!我们也是!!!