1、跨表使用数据有效性:先制作一份无误的客户名称表,为以后输入数据提供准确无误的的原始数据,选中客户名称列,单击菜单栏“插入→名称→定义”(ctrl+F3)打开“定义名称”对话框,为当前选中区域定义一个名称为”客户名称“(也可以按需要自定义),在”应用位置框中“输入或选择相应的单元格区域,确定即可定义一个名称呢。





4、必杀技:在步骤一定义名称时,还可以将其定义为动态的,这样只要在”原始“表中新垢卜埂呦增客户,excel会自动扩展,无需上步骤那样手动修改。在”引用位置“中输入公式:=offset(原始!$A$2,0,0,counta(原始!$A:$A)-1),确定即可。以后在”原始“表中新增客户时,数据有效性的下拉列表会自动扩展。PS:offset函数为引用函数,本公式其解释就是以a2单元格为参照点,向下向右分别偏移0行0列(参数2、3指定),返回参数4和5指定的单元格区域,本例中,参数4为统计文本的个数,就是统计出a列中文本的个数,并减去1(此为本公式的关键,由于a列中的文本个数可变,因此,参数4的值为可变,导致了offset函数返回的单元格区域为一个动态区域。),本例中,参数5省略,表示返回区域的列数为1




