如何编辑excel 多条件查询询

本帖最后由 小任的马甲 于
16:07 编辑
15:50 上传
左表是标准,在右边黄色处写入公式查找匹配标准中的相应值~
15:54 上传
下载次数: 19
13.37 KB, 下载次数: 19
在线时间23 小时经验21 威望0 性别保密最后登录注册时间阅读权限20UID2484250积分21帖子精华0分享0
EH初级, 积分 21, 距离下一级还需 329 积分
积分排行3000+帖子精华0微积分0
自己顶顶顶顶顶
在线时间23 小时经验21 威望0 性别保密最后登录注册时间阅读权限20UID2484250积分21帖子精华0分享0
EH初级, 积分 21, 距离下一级还需 329 积分
积分排行3000+帖子精华0微积分0
在线等~~~~~~~急急急~~~~~~~
在线时间23 小时经验21 威望0 性别保密最后登录注册时间阅读权限20UID2484250积分21帖子精华0分享0
EH初级, 积分 21, 距离下一级还需 329 积分
积分排行3000+帖子精华0微积分0
小任的马甲 发表于
在线等~~~~~~~急急急~~~~~~~
都木有人愿意理我一下的么~~~~桑心...
在线时间2387 小时经验5551 威望2 性别保密最后登录注册时间阅读权限95UID1292618积分6901帖子精华0分享0
积分排行117帖子精华0微积分0
B27=MAX((LOOKUP(ROW(3:22),IF(A3:A22&&&&,ROW(3:22)),A3:A22)=B25)*(F25=C1:F1)*(B3:B22=D25)*C3:F22)复制代码
在线时间23 小时经验21 威望0 性别保密最后登录注册时间阅读权限20UID2484250积分21帖子精华0分享0
EH初级, 积分 21, 距离下一级还需 329 积分
积分排行3000+帖子精华0微积分0
swyrlbq 发表于
大神,不得行,显示&#VALUE!&
在线时间2387 小时经验5551 威望2 性别保密最后登录注册时间阅读权限95UID1292618积分6901帖子精华0分享0
积分排行117帖子精华0微积分0
小任的马甲 发表于
大神,不得行,显示&#VALUE!&
(10.88 KB, 下载次数: 11)
14:54 上传
下载次数: 11
记住按Ctrl+Shift+Enter三键。
虚心学习,只解实用,拓宽应用。
在线时间23 小时经验21 威望0 性别保密最后登录注册时间阅读权限20UID2484250积分21帖子精华0分享0
EH初级, 积分 21, 距离下一级还需 329 积分
积分排行3000+帖子精华0微积分0
swyrlbq 发表于
大神,我终于看懂了,& &不过我之前没说清楚&&麻烦你再看看图我更新了,我想要能够根据标准匹配出对应数值那样的公式。。。。不知道我的意思有木有说明白。。。原谅我词穷的中文水平。。
在线时间23 小时经验21 威望0 性别保密最后登录注册时间阅读权限20UID2484250积分21帖子精华0分享0
EH初级, 积分 21, 距离下一级还需 329 积分
积分排行3000+帖子精华0微积分0
快来人啊啊啊啊& &要下班了好捉急!!!!
在线时间23 小时经验21 威望0 性别保密最后登录注册时间阅读权限20UID2484250积分21帖子精华0分享0
EH初级, 积分 21, 距离下一级还需 329 积分
积分排行3000+帖子精华0微积分0
召!换!大!神!
积分≥4700即可申请
金牌优秀会员
金牌优秀会员奖章No.1
优秀会员奖章No.1
- 注意:自起,未完成邮箱认证的会员将无法发帖!如何完成邮箱认证?请点击下方“查看”。
关注我们,与您相约微信公众平台!
Copyright 1999 - 2017 Excel Home. All Rights Reserved.本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!
Powered by
本站特聘法律顾问:徐怀玉律师 李志群律师 &&您现在的位置:
Access VBA活用范例大辞典(附光盘)
&&&&孙远纲编著的《Access VBA活用范例大辞典(附光盘)》侧重于Access的基础应用技巧,本书主要定位于希望快速掌握Access VBA的相关知识,并使用Access VBA解决办公中实际问题的初、中、高级用户,适用于不同年龄段的办公人员、文秘、财务人员、国家公务员,尤其对刚进入职场的工作人员,在解决实战问题上有很大的指导作用。
&&&&孙远纲编著的《Access VBA活用范例大辞典(附光盘)》侧重于Access的基础应用技巧,全书共10章,可以分为三大部分:第一部分为第1章至第4章,着重介绍Access VBA的基础操作技巧;第二部分为第5章至第8章,着重介绍对数据库中数据的处理技巧;第三部分为第9章和第10章,着重介绍通过VBA代码使用其他应用程序和外部文件的技巧。&&&&读者可以在本书中查询相关案例,从而得到解决工作中问题的思路;也可以将本书作为学习Access VBA的参考书或习题集,通过对本书中案例的演练来掌握Access VBA的常用技巧。&&&&《Access VBA活用范例大辞典(附光盘)》主要定位于希望快速掌握Access VBA的相关知识,并使用Access VBA解决办公中实际问题的初、中、高级用户,适用于不同年龄段的办公人员、文秘、财务人员、国家公务员,尤其对刚进入职场的工作人员,在解决实战问题上有很大的指导作用。
Chapter 01&&Access基础操作技巧&&◎VBA编辑器&&001&&显示VBA编辑器&&002&&调用编辑工具栏&&003&&设置代码的显示效果&&004&&通过视图菜单打开窗口&&005&&设置强制性声明变量&&◎过程、模块与语句&&006&&创建Sub过程&&007&&创建Function程序&&008&&定义有作用域的过程&&009&&创建标准模块和类模块&&010&&导入与导出模块&&011&&直接删除指定模块&&012&&快速定位到某个过程&&013&&拆分代码窗口&&014&&调用Sub过程&&015&&递归调用中的参数传递&&◎内置函数&&016&&显示消息对话框(1)&&017&&显示消息对话框(2)&&018&&显示输入对话框&&019&&根据条件表达式的结果返回不同值&&020&&判断是否为空值&&021&&判断变量是否被初始化&&022&&取得字符串长度&&023&&使用RGB()函数设置颜色&&◎VBA中的定义&&024&&VBA中的命名规则&&025&&让变量名更有意义&&026&&定义常量&&027&&定义变量&&028&&定义数组&&029&&定义动态数组&&030&&自定义数据类型&&031&&定义具有作用域的变量&&032&&定义静态变量&&033&&使用定义的常量&&034&&使用内置常量&&◎流程语句&&035&&直线流程结构&&036&&简单条件分支结构&&037&&多条件分支结构(1)&&038&&多条件分支结构(2)&&039&&具有包含关系的条件分支结构&&040&&进行循环判断&&041&&进行判断循环(1)&&042&&进行判断循环(2)&&043&&进行计次循环&&044&&强制跳出循环&&◎错误处理及工程安全&&045&&使用On Error GoTo处理错误&&046&&获取程序的具体错误信息(1)&&047&&获取程序的具体错误信息(2)&&048&&如何提示是否执行宏操作&&049&&创建数字证书&&050&&为数据库应用数字证书&&051&&保护VBA代码Chapter 02&&控件和对象的使用技巧&&◎在窗体上操作控件&&052&&向窗体添加控件&&053&&第一次为控件添加代码&&054&&在代码中对窗体控件的引用&&055&&使用ME关键字快速引用当前窗体上的控件&&056&&快速获取表、查询、窗体或报表的名称列表&&057&&设置控件的可见性&&058&&指定控件是否可以接受焦点&&059&&指定一个控件能否被编辑&&060&&定位控件&&061&&设置控件大小&&062&&设置控件边框&&063&&指定控件是否透明&&064&&设置控件中的字体的属性&&065&&使标签具有闪烁效果&&066&&获得焦点及失去焦点时字段变更颜色&&◎获取控件的数据&&067&&获取文本框中的数据&&068&&获取组合框中的数据&&069&&获取列表框中的数据&&070&&获取多列列表框某列中的数据(1)&&071&&获取多列列表框某列中的数据(2)&&072&&获取选项控件中的数据&&◎数据库对象的引用&&073&&引用当前数据库&&074&&引用指定路径的数据库&&075&&引用数据库中的表&&076&&通过编写SQL来引用指定记录集&&077&&引用窗体或报表中的记录集&&078&&连接到当前数据库&&079&&获取已连接数据库指定表的记集&&◎数据库对象的创建与编辑&&080&&创建数据库&&081&&创建数据表并新增字段&&082&&删除指定数据表&&083&&在数据表中删除指定字段&&084&&创建自动编号字段&&085&&创建与删除索引&&086&&在数据表中设置主键&&087&&创建与删除关系&&088&&创建与删除查询Chapter 03&&掌握Access中的对象操作技巧&&◎应用程序的操作技巧&&089&&启动与退出Access&&090&&Access界面操作&&091&&打开指定对象&&092&&对象界面大小操作&&◎窗体的操作&&093&&判断窗体是否已加载&&094&&设置窗体的标题&&095&&设置窗体的高度和宽度&&096&&导航按钮的显示和隐藏&&097&&记录选择器的显示和隐藏&&098&&设置窗体的数据源&&099&&设置窗体中控件的数据源(1)&&100&&设置窗体中控件的数据源(2)&&101&&窗体记录的双击事件&&102&&创建以及删除窗体&&103&&关闭所有打开的窗体&&104&&调整窗体的可编辑状态&&105&&引用窗体中的控件Chapter 04&&数据格式处理技巧&&◎文本的外观格式&&106&&设置对象文本的前景颜色&&107&&设置对象中文本的字号&&108&&将文本加粗显示&&109&&将文本倾斜显示&&110&&为文本设置下划线&&111&&更改文本的字体&&112&&设置文本的对齐方式&&113&&设置文本的排列方式&&114&&控制文本框中的输入值&&◎字符串数据处理&&115&&英文字母的大小写转换&&116&&将字符串换行显示&&117&&获取指定字符串的长度&&118&&从字符串的左侧截取字符&&119&&实现字符串的任意位置的字符截取&&120&&判断字符是否在另一个字符串中出现&&121&&快速对某个数据进行替换&&◎数值数据处理&&122&&将数值转化为货币型&&123&&将数值四舍五入到整数&&124&&将数值四舍五入到指定位数&&125&&对数值进行取整&&126&&将数值转换为百分数&&127&&获取指定范围内的随机数&&128&&获取指定范围内的随机整数&&◎日期数据处理&&129&&获取系统当前的时间&&130&&获取系统当前的日期&&131&&获取系统当前的日期和时间&&132&&将字符串日期转换为标准格式的日期&&133&&将日期格式化&&134&&获取日期的年月日&&135&&获取时间的时分秒&&136&&判断日期对应的星期&&137&&计算两个日期之间的时间间隔&&138&&计算经过X天数后的日期Chapter 05&&数据排序技巧序&&◎通过窗体或报表对记录排序&&139&&对当前窗体中的数据记录进行排序&&140&&恢复窗体中的数据信息排序&&141&&在加载窗体时排序数据记录&&142&&在当前窗体中对数据进行多条件排序&&143&&打开其他窗体并进行多条件排序&&144&&加载报表时排序数据记录&&145&&获取文本框中设置的字段灵活排序&&146&&通过下拉列表选择排序条件排序&&147&&自定义多条件来排序数据&&148&&通过对话框设置排序关键字&&149&&在子窗体中排序数据&&150&&通过选项按钮指定排序依据&&◎通过查询排序数据&&151&&将查询中的字段设置为排序依据(1)&&152&&将查询中的字段设置为排序依据(2)&&153&&恢复根据查询字段排序的顺序(1)&&154&&恢复根据查询字段排序的顺序(2)&&155&&在加载窗体时指定查询字段排序数据(1)&&156&&在加载窗体时指定查询字段排序数据(2)&&157&&通过下拉列表选择查询字段作为排序依据(1)&&158&&通过下拉列表选择查询字段作为排序依据(2)&&159&&指定多个查询字段对数据进行排序(1)&&160&&指定多个查询字段对数据进行排序(2)&&161&&通过下拉列表灵活指定多个查询字段排序数据(1)&&162&&通过下拉列表灵活指定多个查询字段排序数据(2)&&◎通过编写SQL语句排序数据&&163&&在打开的窗体中显示排序结果&&164&&在打开的报表中显示排序结果&&165&&在窗体中手动指定排序依据&&166&&使用多个关键字排序&&167&&通过下拉列表指定多个关键字排序&&168&&自定义序列排序数据Chapter 06&&数据查询技巧&&◎逐条查询技巧&&169&&跳转到下一条记录&&170&&跳转到第一条记录&&171&&跳转到最后一条记录&&172&&跳转到上一条记录&&173&&定位到指定记录&&174&&查询指定数据的记录&&175&&通过在文本框中输入数据来查询&&176&&继续搜寻满足条件的记录&&177&&通过在下拉列表框中选择选项来查询&&178&&查询以指定数据打头的记录&&179&&查询以指定数据结尾的记录&&180&&查询包含某个数据的记录&&181&&在子窗体中查询记录&&182&&实现继续查询操作&&183&&不使用通配符查询包含某个数据的记录&&184&&灵活设置查询字段查询记录&&185&&使用Like进行模糊查询&&186&&在立即窗口中显示查询结果(1)&&187&&在立即窗口中显示查询结果(2)&&188&&查询指定日期的数据记录(1)&&189&&查询指定日期的数据记录(2)&&190&&使用比较运算符来查询数据记录&&191&&查询指定日期范围内的数据记录&&192&&在指定的数值范围内查询数据&&193&&使用AND关键字如何查询数据&&194&&使用OR关键字如何查询数据&&195&&使用AND关键字和OR关键字如何实现多条件查询&&196&&处理多条件查询中没有指定条件的情况&&◎同时显示所有查询记录技巧&&197&&快速筛选指定条件的所有数据记录&&198&&恢复筛选之前的效果&&199&&在加载窗体时筛选指定条件的所有记录&&200&&在文本框中自定义筛选条件筛选数据&&201&&模糊筛选包含指定字符的所有数据记录(1)&&202&&模糊筛选包含指定字符的所有数据记录(2)&&203&&打开报表时显示所有的筛选记录&&204&&打开报表时指定查询条件筛选符合的所有数据记录&&205&&在子窗体中筛选指定数据范围内的所有数据记录&&206&&将窗体中筛选的所有数据记录显示在报表中&&207&&查询指定截止日期之间数据记录(1)&&208&&查询指定截至日期之间数据记录(2)&&209&&查询指定日期范围内的所有数据记录(1)&&210&&查询指定日期范围内的所有数据记录(2)&&211&&显示指定的数值范围内的所有数据记录(1)&&212&&显示指定的数值范围内的所有数据记录(2)&&213&&使用AND关键字查询符合条件的所有记录&&214&&使用OR关键字查询符合条件的所有记录&&215&&使用AND关键字和OR关键字查询符合条件的所有记录&&216&&将筛选的所有数据按照指定顺序排序&&◎通过编写SQL语句查询数据&&217&&在打开的窗体中显示所有查询记录&&218&&在下拉列表中设置筛选条件查询所有记录&&219&&在文本框中设置筛选条件查询所有记录&&220&&快速恢复筛选结果&&221&&使用Where语句实现多条件筛选&&222&&使用Where语句在打开的窗体显示查询结果Chapter 07&&数据记录的追加、删除和更新技巧&&◎追加数据技巧&&223&&在数据表追加记录&&224&&判断新增记录是否已经成功&&225&&在追加记录时自动添加主键&&226&&确认是否需要追加记录&&227&&在非绑定窗体追加记录(1)&&228&&在非绑定窗体追加记录(2)&&◎删改数据技巧&&229&&删除第一条数据记录&&230&&删除最后一条数据记录&&231&&删除指定位置的数据记录&&232&&逐条删除符合条件的记录&&233&&删除所有符合指定条件的记录&&234&&删除指定数值范围内的所有数据记录&&235&&删除指定日期范围内的所有数据记录&&236&&修改指定位置的数据&&◎通过编写SQL语句编辑记录&&237&&使用SQL语句取得新增主键新增记录&&238&&使用Update语句更新数据(1)&&239&&使用Update语句更新数据(2)&&240&&在数据表中追加查询记录&&241&&在数据表中删除记录&&242&&在数据表中新增字段&&243&&在数据表中删除字段&&244&&在数据表中修改字段类型Chapter 08&&数据记录的统计和打印技巧&&◎统计数据记录技巧&&245&&统计数据表中有多少条数据记录&&246&&统计符合指定条件的数据记录&&247&&统计符合多条件的数据记录&&248&&通过下拉列表设置统计条件&&249&&通过文本框设置统计条件&&◎打印数据记录技巧&&250&&打开“打印”对话框&&251&&打印窗体当前的显示页&&252&&打印数据表中的数据&&253&&将报表内容打印成彩色&&254&&设置打印页面的大小&&255&&设置报表打印的页边距&&256&&在报表页脚设置打印页码&&257&&在报表页面打印水印效果&&258&&将指定数据圈释出来打印Chapter 09&&与Office之间的数据交换技巧&&◎Access与Word之间的数据读写&&259&&通过Access创建空白Word文档(1)&&260&&通过Access创建空白Word文档(2)&&261&&通过Access创建空白Word文档(3)&&262&&创建基于模板的Word文档&&263&&打开指定的Word文档&&264&&通过TypeText方法向Word写入数据&&265&&在Word中插入表格&&266&&将Access的数据导入Word文档&&267&&通过文档属性将Access数据合并到Word&&268&&通过Word书签将Access数据合并到Word&&◎Access与Excel之间的数据读写&&269&&使用通用方法启动Exce1应用程序&&270&&启动Excel应用程序并新建工作簿&&271&&打开已经存在的工作簿&&272&&激活指定工作表&&273&&向单元格输入数据&&274&&将Access的数据导入Excel表格&&275&&将窗体中的数据写入工作表编辑区&&276&&在工作表顶部插入空行&&277&&为数据表添加边框效果&&278&&对表格数据设置字体格式&&279&&设置工作表的列宽&&280&&获取单元格中的数据Chapter 10&&其他的操作技巧&&◎文件的操作&&281&&从文本文件读取数据&&282&&将文本文件中的数据导入数据表中&&283&&将窗体中的数据保存至文本文档中&&284&&使用对话框选择文件&&285&&通过对话框打开文件&&286&&修改指定位置的文件的名称&&287&&复制指定位置的文件&&288&&删除指定位置的文件&&289&&新建文件夹&&◎Web与XML的应用&&290&&启动邮件管理软件&&291&&通过邮件将数据库对象寄出去&&292&&将表或者查询导出为HTML&&293&&将HTML文件导入到Access数据库&&294&&将数据库中的对象导出为XML&&295&&将XML文件导入到Access数据库&&◎超链接的应用&&296&&通过超链接打开指定的网页&&297&&显示超链接连接的位置&&298&&通过超链接打开本地文件&&◎其他常用技巧&&299&&强制展开下拉列表&&300&&拖过代码创建新的窗体&&301&&组合框的联动&&302&&组合框的多级联动&&303&&获取外部数据表数据Sql Server编写多条件查询语句的存储过程--包含语法错误的存储过程与正确存储过程
最近做的《教务-基础》中有这样的需求,根据传入的条件查询相应的数据信息。比如根据校区查询某一校区的建筑信息;如果不传入校区信息,则查询各个校区全部建筑信息。于是写了多条件查询的存储过程。当然这个存储过程可能还有优化之处,等待高人指点!
&一、包含语法错误的多条件查询存储过程
& 1.存储过程建立
& 2.错误展示
& 以此警示自己!
&二、正确的存储过程
& 1.存储过程的创建
--&=============================================&
--&Author:&XXX&
--&Create&date:&日&20:50:38&
--&Description:建筑管理:查询现存建筑信息&
--&=============================================&
CREATE&PROCEDURE&[dbo].[PROC_TB_BuildingQueryBuilding]&
&--&存储过程参数&
&@CampusID&CHAR(36)&--校区ID&
&Declare&@sqlStr&varchar(300)&--存储sql语句&
&Set&@sqlStr&=&'Select&*&from&VB_BuildingAllInfo&where&1=1'&--合成sql语句,不输入条件则查询全部建筑信息;&
&--根据条件从视图VB_BuildingAllInfo中查询&
&if&(@CampusID!='')&--判断是否选择校区&
&set&@sqlStr&=&@sqlStr&+&'&and&CampusID&='&+&''''+@CampusID+''''&--选择校区,加上判断条件&
&EXEC&(@sqlStr&+&'&and&IsAvailable&=''是''')&--执行SQL语句,查询建筑信息&
& 2.建筑信息查询结果展示 &
& 注意到含有语法错误的存储过程与正确存储区别在哪了嘛?其实就是 &
您对本文章有什么意见或着疑问吗?请到您的关注和建议是我们前行的参考和动力&&
您的浏览器不支持嵌入式框架,或者当前配置为不显示嵌入式框架。如何根据条件查询得出列表,并克编辑列表与保存记录? - 求助专区 -
天翎myApps java快速开发平台|工作流|智能表单|移动应用技术论坛 - Powered by Discuz!
如何根据条件查询得出列表,并克编辑列表与保存记录?
UID27022&帖子67&主题18&精华0&积分0&威望0 &金钱4232 &在线时间32 小时&注册时间&最后登录&
如何根据条件查询得出列表,并克编辑列表与保存记录?
本帖最后由 irene 于
15:24 编辑
类似视图中,利用查询表单得出视图列表的功能,不过,要求得到的结果集是可以编辑,并且要把这些信息保存到数据库中?请问应该如何做?
UID26752&帖子2964&主题397&精华0&积分100&威望100 &金钱169560 &在线时间700 小时&注册时间&最后登录&
您好,如果视图是以网格形式打开的话,加上查询表单无法实现查询功能。而如果是以普通方式打开表单,加查询表单是可以查询出信息,但是无法实现您说的在对结果集直接编辑,只能对结果集中的记录一条一条的编辑。如果您想对在视图中编辑数据的话,您可以用网格的形式打开表单,给您带来不便敬请见谅
欢迎各位到论坛上发帖哦,我们会及时跟进您的帖子,还有麻烦各位发帖的朋友将自己的平台版本号、浏览器、数据库、操作系统写在个人签名中,O(∩_∩)O~
UID27022&帖子67&主题18&精华0&积分0&威望0 &金钱4232 &在线时间32 小时&注册时间&最后登录&
求解中。。。
UID57&帖子6232&主题170&精华65534&积分20&威望20 &金钱320191 &性别女&来自广州&在线时间1600 小时&注册时间&最后登录&
您好,请将您具体的业务需求描述清楚以便我们同事寻求在平台中实现的最优解决方案。
UID27022&帖子67&主题18&精华0&积分0&威望0 &金钱4232 &在线时间32 小时&注册时间&最后登录&
& & 通过点击菜单,打开一个视图列表,选中视图列表中的某几条记录的复选框,然后页面跳转,需要视图选中的记录,包括它的子表单,在新页面上,以列表方式显示出来,这个列表需要逐行编辑,并把编辑后的信息保存到数据库中
UID12115&帖子7714&主题293&精华0&积分10050&威望10050 &金钱409963 &在线时间1265 小时&注册时间&最后登录&
您好,按您的需求,按常规的方式创建查询表单,给对应的视图绑定查询表单,将视图的打开方式设置为网格显示即可。
UID27022&帖子67&主题18&精华0&积分0&威望0 &金钱4232 &在线时间32 小时&注册时间&最后登录&
& & 您好,按照这种方式创建的查询表单,没有查询按钮,请问如何实现查询功能?
UID57&帖子6232&主题170&精华65534&积分20&威望20 &金钱320191 &性别女&来自广州&在线时间1600 小时&注册时间&最后登录&
您好,目前网格视图不能绑定查询头进行查询。
[通过 QQ、MSN 分享给朋友]

我要回帖

更多关于 excel 多条件查询 的文章

 

随机推荐