【EXCEL查询系统制作】

简单高效的表格技巧一

EXCEL制作下拉菜单栏,选中数据后同时出现该数据对应的表格后续内容

1. EXCEL表格下拉菜单栏方法

  1. 对于EXCEL用户
    (1)点击菜单栏的“数据”→点击数据验证(如果没有,可以在上面搜索栏搜索或者可能你的EXCEL版本太低,没有这个功能)
    第一步
    (2)在弹出窗口的“允许”→选择序列→在点击来源的“箭头”,去勾选你要的下拉菜单的内容单元格或者直接输入
    第二步
    第三步
    (3)这样就完成了单元格下拉菜单栏的制作
  2. 对于WPS用户
    (1)点击菜单栏的“数据”→点击有效性
    第一步
    (2)在弹出窗口的“允许”→选择序列→在点击来源的“箭头”,去勾选你要的下拉菜单的内容单元格或者直接输入
    第二步
    (3)这样就完成了单元格下拉菜单栏的制作

2. VLOOKUP与MATCH函数说明

  1. VLOOKUP函数

vlookup的函数式:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
它由lookup_value;table_array;col_index_num;range_lookup 四个参数组成。

(1)第一个参数lookup_value代表我们要查找或匹配所依据的字段值。
(2)第二个参数table_array代表的是我们需要在哪个范围进行查找
(3)第三个参数col_index_num代表的是我们需要查找的值位于表格中的具体位置
(4)第四个参数我们一般都会选0,代表精确查找。

  1. MATCH函数

MATCH的语法结构:(查找对象,指定查找的范围或者数组,查找方式)

MATCH函数用于返回需要查找的数据在区域里的相对位置。

3. 选中下拉栏后自动出现后续表格内容

相信大家都会VLOOKUP函数的基本操作,那么在基本操作上如何来实现这个功能呢?有的人试着横向拖动,但是发现后面的表格都不会显示数据,这是为什么?

观察公式发现,前两个参数都发生了变化,第三个参数却没有变,结果肯定不正确。
要向实现这个功能,那么这里我们可以提出3个问题:
(1)在横向拖动的时候怎么让第一个参数不发生变化?
(2)在横向拖动的时候怎么让第二个参数不发生变化?
(3)在横向拖动的时候怎么让第三个参数相对发生变化?

解决第一个问题:
我们需要引入EXCEL中常用的字符“$”,这个符号在excel当中也是常用的,它表示的是绝对引用,相当于固定的意思。

> 例如:
> $A1表示的是固定A列,行数可以变化;
> 当加两个$写作$A$1时,相当于把列数固定,行数也固定了,也就是说这个单元格被绝对引用了,无论怎么拖动函数公式,它的位置都不会变化。

解决第二个问题:
我们同样采用问题一的方法,在你原本划定的表格范围添加:

如原本是A1:E18,我们就可以写成$A$1:$E$18,也可以写成$A:$E。同样的效果

解决第三个问题:
对于第三个问题的解决方法有不少于1中,我这里采用MATCH函数的方法。

例如如下公式:
=VLOOKUP($A2,$A:$F,MATCH(G$1,$A$1:$F$1,0),0)
第一个参数代表第一个依据查询的参数不变
第二个参数就是固定你原数据表格不变
第三个参数,就是跟随第一个参数变化。内部G$1就代表行数定了,列数不变,就会根据你拖动选择表头参数;$A$1:$F$1代表固定后续你要填充的表头数据;

最后是一个效果展示视频

EXCEL表格下拉菜单栏选择数据,同属后续数据跟随变化

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
以前用Excel2003做了些宏,在网上还有不少粉丝,因一些功能在Excel2010中无法使用,故重新整理,欢迎指正; 本Excel中的宏在Excel2010中测试表现出色; 运行宏前,要保证EXCEL没有禁用宏。 Michael Ho QQ: 9900060 ----------------------- 本Excel有以下功能: 插入图片1 1.点击执行后,会出现文件夹选择窗,请选择你JPG图片所在文件夹(选择“文件夹”而不是选择文件); 2.宏会自动复制Sheet2到新工作簿,并插入你所选文件夹中的全部JPG图片到B列,对应的图片名自动填到C列; 3.图片的大小会自动适应Sheet2的B3单元格,因此可以在点击执行前调整Sheet2的B3单元格的大小来控制插入图片的大小。 -------- 插入图片2 1.点击执行后,会出现文件夹选择窗,请选择你JPG图片所在文件夹(选择“文件夹”而不是选择文件); 2.宏会自动复制Sheet3到新工作簿,并插入你所选文件夹中的全部JPG图片制作图册,对应的图片名自动填到图片下方; -------- 插入图片3 如果用户自己的Excel文件中有一列是型号,该宏可以插入指定文件夹里以型号命名的JPG图片到另一列; 1.打开本Excel文件,不要关闭; 2.再另外打开你自己需要操作的另一个Excel文件,并保持你要操作的工作表做为当前活动工作表; 3.在你的文件中按Ctrl+I (或在你的文件中手动执行宏,然后选择本EXCEL文件中的宏InsertPic3); 4.然后会出现文件夹选择窗,请选择你JPG图片所在文件夹(选择“文件夹”而不是选择文件); 5.在弹出的对话框中指定型号在第几列,图片要插入到第几列,以及从哪一行开始; 6.图片的大小会自动适应你设定的第一行要插入图片的单元格,因此提前调整那个单元格的大小可以控制插入图片的大小。 ------------- 删除活动工作表中所有图片 Ctrl+d 删除活动工作表里所有的JPG图片,(不一定是本工作簿中的工作表); 1.打开本Excel文件,不要关闭; 2.再另外打开你自己需要操作的另一个Excel文件,并保持你要操作的工作表做为当前活动工作表; 3.在你的文件中按Ctrl+d (或在你的文件中手动执行宏,然后选择本EXCEL文件中的宏DelPic); ------------- 导出活动工作表中被选中的一张JPG图片 Ctrl+e 导出活动工作表中被选中的一张JPG图片,(不一定是本工作簿中的工作表); 1.打开本Excel文件,不要关闭; 2.再另外打开你自己需要操作的另一个Excel文件,并保持你要操作的工作表做为当前活动工作表; 3.请选中一张要导出的图片; 4.在你的文件中按Ctrl+e (或在你的文件中手动执行宏,然后选择本EXCEL文件中的宏OutputOnePic); 5.在弹出的对话框中指定图片要保存的名字; 1.不管图片在Excel中是否被缩放过,导出的图片是按图片的原始尺寸进行保存。 2.在桌面上会自动新建一个"OutputPic"的文件夹,导出的图片将会存在那个文夹里; 3.如果文件夹中已有相同名字的文件,则后面导出的文件会自动加上(v1), (v2), (v3)... ------------- 导出活动工作表中所有JPG图片 Ctrl+f 导出活动工作表中所有JPG图片,并且图片名自动使用指定列中的图片名; 1.打开本Excel文件,不要关闭; 2.再另外打开你自己需要操作的另一个Excel文件,并保持你要操作的工作表做为当前活动工作表; 3.在你的文件中按Ctrl+f (或在你的文件中手动执行宏,然后选择本EXCEL文件中的宏OutputAllPic); 4.在弹出的对话框中指定图片所在列,图片名所在的列; 1.不管图片在Excel中是否被缩放过,导出的图片是按图片的原始尺寸进行保存; 2.在桌面上会自动新建一个"OutputPic"的文件夹,所有导出的图片将会存在那个文夹里; 3.如果文件夹中已有相同名字的文件,则后面导出的文件会自动加上(v1), (v2), (v3)... ---------------- 对指定文件夹中的JPG图片进行重命名 Ctrl+r 利用活动工作表中的所有图片的旧名与新名的对照,对指定文件夹中JPG图片进行重命名; 1.打开本Excel文件,不要关闭; 2.再另外打开你自己需要操作的另一个Excel文件,并保持你要操作的工作表做为当前活动工作表; 3.在你的文件中按Ctrl+r (或在你的文件中手动执行宏,然后选择本EXCEL文件中的宏RenamePic); 4.在弹出的对话框中指定图片旧名所在列和图片新名所在的列; 1.可以结合插入图片的宏,将所有图片的旧名输入到Excel中,再在另一列中填上新图片名,然后使用该宏。 2.如果顺利运行,会在原来那个文件夹下面新建一个叫“New”的子文件夹,所有重命好名的图片会自动放入子文件夹里; 3.如果文件夹中已有相同名字的文件,则后面的文件会覆盖原来的文件。
PHP+excel通用成绩查询系统是个极为简单却非常通用、非常方便的成绩查询系统,通用于几乎所有Excel单二维数据表查询。只需修改 查询条件和顶部、底部文字(非常简单),即可用于几乎所有工资等查询,成绩查询,物业查询,收电费查询,录取查询,证书查询等场景哦。 使用的是PHPexcel查询Excel,测试可用,可能速度偏慢(千条数据无影响) 直接查询Excel数据的第一个表,修改表格后FTP上传,快速搞定,非常方便。 当然LINUX可能xls文件可以倍下载,如果保密数据,请做防下载处理哦。 1.非常通用。无论你Excel/Wps二维表几列,列标题各是什么,直接支持。其他格式导出为csv或excel后同样支持。查询结果几乎都由你Excel二维表控制,平时只需维护好你的Excel表,而操作Excel,几乎每台电脑都有软件可以打开编辑,几乎谁都会操作。 2.使用简单。只需修改查询条件和标题,然后把你平时输入的excel二维表进行:复制,粘贴,更名,上传,特别方便,发布一次成绩查询,半分钟内可以解决。修改查询查询条件等,记事本打开编辑几个字即可,自定义是否使用验证码。 3.市场广泛。可以广泛用于一次性出来的改动很少的成绩查询,录取查询,证书查询系统(每个学校,教育机构,事业单位考试等都可以用到),工资查询系统(每个企业,学校,所有单位都可能用到),水电费查询系统等(小区,物业公司,大学寝室等),录取,证书查询系统。 4.使用灵活:支持多次查询,比如工资查询往往多月查询,那么你只需一个月放一个数据库,下拉的查询选项自动获取(选项即文件名);且每次查询除了设置的查询条件列的标题得一致外,其他的都是自定义可以不一样(任意列数,任意列标题,任意行数);如果查询条件不一致,将代码文件复制一份后用不同文件夹命名,然后修改查询条件即可使用。 20191128 更新日志: 时隔两年多更新下源码。 1. 使用2019版查询界面。 2. 说明书改进:使用201910月新排版界面;完善很多使用细节。 3. 程序改进:下拉按上传数据排序。 4. 程序改进:增强PHP7.0+支持,少部分xls文件未知原因还是不支持。 5. 说明书改进:增加源码建站指引说明书文件。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

翙翙孟小君

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值