如何用excel制作自己的知识库查询系统

一、动态演示:

操作讲解:

1、按照产品搜索:SZ01时,可以将所有涉及SZ01的产品进行搜索出来;

2、按照问题搜索:*死机*,采用通配符的方法,可以将所有涉及到死机类的问题汇总出来;

3、因为在平时查询内容的时候,我们查询的内容和对象并不是百分百匹配,所以需要在搜索文本的前后加上*星号,进行通配符查找。*代表的是包含的任意字符,?代表的是多少个字符。

二、系统介绍:

1、问题提库是我们按照编号、产品、问题类型、问题、问题答案制作的问题汇总FAQ;

2、查询搜索页面为我们针对不同查询类型制作的查询页面。

三、代码讲解:

代码一:按问题查询

Sub 按问题查询()

ends = Sheet1.Columns(1).Find("*", , , , , searchdirection:=xlPrevious).Row '动态找到A列的最后一个单元格

Sheet2.Range("A7:E1048576").Clear '清除之前所有的筛选结果

For Each Rng In Sheet1.Range("D2:D" & ends)

m = m + 1

If Rng Like Sheet2.Range("B3") Then  '如果条件成立,那么

k = k + 1

Sheet1.Range("a" & m + 1 & ":E" & m + 1).Copy Sheet2.Range("a" & k + 4) '将记录复制到另一个区域

End If

Next

End Sub

代码二:按产品查询

Sub 按产品查询()

ends = Sheet1.Columns(1).Find("*", , , , , searchdirection:=xlPrevious).Row '动态找到A列的最后一个单元格

Sheet2.Range("A5:E1048576").Clear '清除之前所有的筛选结果

For Each Rng In Sheet1.Range("B2:B" & ends)

m = m + 1

If Rng Like Sheet2.Range("B2") Then  '如果条件成立,那么

k = k + 1

Sheet1.Range("a" & m + 1 & ":E" & m + 1).Copy Sheet2.Range("a" & k + 4) '将记录复制到另一个区域

End If

Next

End Sub

代码三:清除内容

Sub 清除()

Sheet2.Range("A5:E1048576").Clear '清除之前所有的筛选结果

End Sub

(0)

相关推荐

  • ExcelVBA批量提取日报表

    ▎具体需求 小张是某公司员工,这两天遇到一个这样的小问题. 有一个专门放日报表的文件夹,不定时的需要汇总件夹中所有日报的内容.如果一次两次的手动粘贴还好,但是不定时的重复多次粘贴复制汇总,实在让人反感 ...

  • B站VBA工作实例5:插入不重复值

    B站VBA工作实例5:插入不重复值

  • 如何用excel制作属于自己的知识库查询系统

    我们在处理客户问题的时候,问题的多样性和复杂性会让我们需要做一个自己的问题知识库查询系统.当客户问题此类问题的时候,我们只需要点击搜索按钮就可以将对应的答案查找处理.下面来讲一个简单的操作.一.查询系 ...

  • 如何用excel制作99乘法表?

    大伙对99乘法表都很熟悉,但是却不晓得如何利用excel表格制作这样的乘法表?如您对此也深感兴趣,来看看小编给出的教程指导吧. 1.打开excel表格,输入在B1:J1单元格区域,分别输入数字1-9. ...

  • 2020春节特辑—如何用EXCEL制作冠状病毒肺炎确诊数据地图?

    写在前面的话:2020年的春节对于每一名中国人都是特殊的,从武汉起扩散至全国(除西藏外)各省市的冠状病毒肺炎,带来心理和生理上的磨难.衷心希望万众一心下早日战胜此次突如其来的疫情,每个人都安康. 欢迎 ...

  • 如何用Excel制作简单的进销存系统?

    最近刚好帮一个朋友做一个进销存系统,因为使用者对电脑操作以及Excel应用能力较弱,我做的进销存系统没有用特别复杂的功能,非常有解决意义,我将手把手将你制作一个简单的进销存系统.需求描述朋友找人合伙开 ...

  • 如何用Excel制作工作计划,跟踪任务进度,快来学习吧

    如上图,当我们在任务完成的时候只需要在任务前面点击勾选,任务就会被自动标记为已完成,当再次点击又会变成原先的完成情况.是不是很方便,下面就跟着小编一起来制作一个工作计划吧. 首先我们准备好基础结构和数 ...

  • 如何用EXCEL制作一份简洁美观的工作计划表

    今天这里干货君准备了一份自己制作的月工作计划表,色系比较清新简洁,可以自动提示当天日期,自动统计工作计划完成率,下面小编将会简单讲解下这份工作计划表的制作方法,如果不想学习表格的制作方法想直接拿到这个 ...

  • 各类职场人如何用Excel制作目录?看了这么多种,还是最服你!

    全套Excel视频教程,扫码观看,双11直降 编按: 哈喽,大家好!在平时工作中,为了能快速打开需要的工作表,我们通常会设置一个目录.目录的设置方法有很多种,但大多数人使用的方法还是基本的手动插入超链 ...

  • 用excel制作每月自动更新日期和一键查询的考勤表

    多少HR新手每月都要被员工考勤表给折磨,下面这个excel制作的考勤表,可以自动更新每月日期,便捷录入考勤状态,还可以智能统计出勤.休息等各考勤状态数据.是不是很实用 ,跟着小编一起往下看吧~ 智能考 ...