求推荐一个可以实现查找并显示数据库中指定范围内所有数据相关信息的软件或利用excel、access等软件实现该功能的方法

功能要求如下:
导入的数据格式为【所在段-编号】,如1-1至1-300,2-1至2-300,3-1至3-300……以此类推,【所在段编号可以无限制扩展,每段数据范围不限制,根据项目不同确定,即可以是1-1~1-50,也可以是1-1~1-9999】,此处假设导入的数据编号范围仅为1~300。其中每一个数据都包含独立的描述,例如1-1描述为A点X设备,1-2为B点X设备……2-789为F点Y设备……以此类推。当把所有数据都录入以后,我想通过输入数据范围,然后软件直接输出输入范围内)包含的所有数据的对应信息,例如:

工作簿2

当我输入查询范围【1-1~1-3,2-3~2-4】,软件应该输出:
1 1 1号点位电气设备A
1 2 1号点位电气设备B
1 3 1号点位电气设备C
2 3 5号点位电气设备B
2 4 5号点位电气设备C
请问有可以实现如上功能的软件么?或者excel等软件可以实现这个功能的方法

Chatbot 仅限在以下分类使用: 贵宾室, chatgpt

=if((第一个单元格的值=需要的值) and (第二个单元格的值>需要的值) and (第二个单元格的值<=需要的值),第三个单元格的设备名称)

然后把第一行作为题头,筛选即可

如果需要查询多个,加个or就行

这是最简单也是最麻烦的方法,简单就在于不需要额外软件,麻烦的点在于检查各种括号匹配要命

就是不想太麻烦,现在excel筛选倒是也可以用,但是效率太低,而且那么多数据记不住,我想的是能根据范围筛选出来,最好能导出,如果数据描述中有重复的内容能自动合并给出范围就更好了。

纯sql不可以吗?

1 个赞

感觉直接导入数据库比较好。然后用sql语句也好,用一些可视化客户端也好,想怎么查都行,重复合并也是小case

1 个赞

我知道怎么用autohotkey搞定,前几天刚给前同事搞定过类似的,不过我电脑不在手边。

没事儿的,我看好多朋友提到了SQL,我先去了解一下这个吧。也十分感谢您~~

Office套件里面有一款Access

这是我的 解决方案
4cZEf68y74

还可以在线查,比如以下的改改参数就行了
http://hk.r34.cc/index.php/Qwadmin/Rwxy/echoteacherdbnep?conall=数据表名等于范围查询2;d1大于等1;d1小于等2;d2大于等3;d2小于等5;查看密码等于5Y053BYWZ0;

非常感谢~~

单纯用筛选就够了.

如果想简化筛选时录入的繁琐, 可以 单独新建一行,比如 D列. 结果为链接 A和B列的数值.

这样直接筛选D列, 输入内容即可.

如果会sql 其实是最简单的.

好的,去尝试一下SQL,谢谢您了