中企动力 > 商学院 > excel数据库系统
  • ?

    10个好用到哭的Excel技巧,每一个都值得收藏

    甄颜演

    展开

    Excel可以说是使用的最频繁的办公软件之一啦,绝大多数人录入表格数据的时候都会用到Excel这个软件,那么Excel有哪些实用的技巧呢?下面小编和大家分享一下Excel里好用到哭的Excel技巧,每个技巧都可以提高你的工作效率,让你事半功倍。

    1.用“Ctrl+PgDn / PgUp ”转换工作表

    如果我们同一个Excel文档里有好几个工作表,那么我们可以使用Ctrl+PgDn / PgUp来转换工作表。

    2.巧用“Shift”键选择数据

    如果我们想要选中某个区域的数据又懒的动鼠标,那么就可以用“Ctrl + Shift +方向键”来选择啦,“Ctrl + Shift +方向键”能够纵横跨选单元格,从而选中你想要的区域。

    3.快速统一数据格式

    1.想要数据显示小数点?只要点击“Ctrl + Shift + !”就会显示2位小数。

    2.想要将单位换成美刀?只要点击“Ctrl + Shift + $”就能做到。

    3.想要数据显示百分比?只要点击“Ctrl + Shift + %”就能完成。

    ...

    有了快捷键,格式统一不是问题。

    4.用“&”合并单元格

    如果我们有2行或者多行数据需要合并的时候就可以使用“&”符号来创建一列合并的数据。在Excel里,“&”指将两个或两个以上的文本合并,不过在合并的时候最好在合并的数据中间加个空格,格式为: =[第一个单元格]&" "&[第二个单元格]。

    5.用 “Ctrl + 方向符”快速转换单元格

    我们在使用Excel的时候如果想要快速转换单元格,那么我们只需按住Ctrl键然后按下相应的方向键即可。

    6.双击自动填充数据

    很多人在需要填充单元格数据的时候会长按鼠标然后拼命往下拉到最后一栏,这种笨拙的方法是适合于需要填充的数据不多的情况,如果你的表格有几百行呢,这种情况要拉到猴年马月,其实有一个非常简便快捷的方法就是双击算好单元格的右下小十字,轻松填完整列数据。

    7.用F4锁定单元格

    我们在需要下拉填充数据的时候有时候需要不同方式的填充,但是系统又不可能知道我们到底是要哪种填充方式,所以这个时候我们就可以用到锁定单元格这个功能啦,如果我们需要锁定没有符号,那么我们可以先按下F4然后再输入美元符号,如果继续按F4按键则会出现锁定单元格、锁定数字、锁定大写字母、解除锁定,然后一个循环。

    8.轻松防止丢失数据

    很多人在使用Excel的时候都会出现未保存或者误删丢失Excel表格数据的情况,为了防止出现这种情况做好预防工作就十分重要了,我们可以在电脑里下载一个强力数据恢复软件,防范于未然,即使出现误删的情况也可以顺利恢复。

    9.用VLOOKUP找出你想要的数据

    VLOOKUP是按列查找函数,最终返回该列所需查询列序所对应的值。第一个参数得输入要查找的值,第二个参数这里,输入我们要查找的区域(绝对引用)。第三个参数,需要输入返回数据在查找区域的第几列数。第四个参数,因为我们要精确查找,所以输入“FALSE"或者“0”。

    10.用RAND函数生成随机数

    我们可以用RAND()函数来生成一个single型的随机数,这个数小于1大于0,括号内空着就成,无需键入任何参数。新的随机数会随着工作簿的更新而重新生成,我们也可以点击F9来重新生成随机数。

  • ?

    各数据库的几种连接方式

    昔梦

    展开

    一、用DAO代码连接数据库

    '在使用DAO对象前应选定Visual Basic菜单下的[工程]中的引用了菜单中的[Microsoft DAO 3.6 Object Library]选项,或其它版本1.DAO代码与Access数据库连接

    2.DAO代码与没有密码的DBF文件数据库连接

    3. 'DAO代码与没有密码的Excel文件数据库连接

    二、用ADO控件连接数据库

    '也可直接在控件属性中设置以下各项1.ADO控件与Access2000数据库连接

    2.'ADO控件与DBF表连接

    3.'ADO控件与Excel表连接

    4.'ADO控件与Oracle数据库连接

    5.'ADO控件与SQLserver数据库连接

    三、用ADO代码连接数据库

    '在使用ADO对象前应选定Visual Basic菜单下的[工程]中的引用了菜单中的[Microsoft.ActiveX Data Object 2.5 Library]选项,或其它版本1.'ADO代码与Access2000数据库连接

    2.'ADO代码与DBF表连接

    3.'ADO代码与Excel表连接

    4.'ADO代码与Oracle数据库连接

    5.'ADO代码与SQLserver数据库连接

  • ?

    一文看懂Excel处理800万行数据背后的奥秘

    资访曼

    展开

    800万行数据,6秒完成统计,很多读者看完文章后非常惊讶,同时也留下了疑问:Excel最多只能容纳100万行,这数据究竟如何导入到Excel?

    没错,100万行,就是Excel的极限。

    一个表格可以容纳100万行,假设有N个100万的表格,加起来是不是有几百万行呢?

    你别忘了Excel还有一个兄弟叫Access,这个可以轻松容纳几百万行数据。

    除了Access外,还有各种数据库,别说几百万行,几千万行都可以容纳。

    而Power Query除了可以从Excel工作簿导入数据,还可以轻松从Access还有各种数据库中导入数据。

    目光放长远一点,学Excel不要只局限于Excel本身,适当结合数据库,Excel可以走得更远。

    这里再介绍从Access将数据导入到Excel数据模型中。

    Step 01单击数据→新建查询→从数据库→从Access数据库。

    Step 02找到相应的Access,单击导入。

    Step 03这里可以选择Access中的多个表,也可以选择一个表。现在选择Sheet1进行演示,单击编辑。

    这样就将数据导入到Power Query编辑器中。

    Step 04现在我们不需要对数据进行编辑,直接选择关闭并上载→关闭并上载至。

    Step 05现在拿起笔来画重点,Excel只能存放100万行数据,所以这一步必须选择仅创建连接,勾选将此数据添加到数据模型,单击加载。

    为什么加载后速度这么快呢?

    其实加载以后,数据相当于存放在数据模型中,本身占用的Excel内存其实很小。800万行数据,也仅仅只是150KB,正因为如此,运行速度才如此之快。

    看懂了没?

    加载以后,剩下的就跟昨天文章一样,我复制过来。

    如果你的菜单栏没有Power Pivot这个功能,可以单击开发工具→COM 加载项,勾选Microsoft Power Pivot for Excel,确定。

    单击Power Pivot→管理数据模型。

    6秒实现统计。

  • ?

    Excel的作用之一:数据分析,做运营人员要懂点

    香露

    展开

      随着数据量的增大,数据统计分析的计算量和复杂性也随之剧增,所以需要借助各种统计分析软件来提高运算效率与分析准确性。

      Excel也提供一组数据分析工具,包含常用的数据统计分析工具,能够满足基本的数据分析需求。只需为每一个分析工具提供必要的数据和参数,该工具就会使用适宜的统计或工程函数,在输出表格中显示相应的结果,某些工具在生成输出表格时还能同时生成图表。

      一、常用的函数

      1、Vlooup():它可以帮助你在表格中搜索并返回相应的值。让我们来看看下面Policy表和Customer表。在Policy表中,我们需要根据共同字段 “Customer id”将Customer表内City字段的信息匹配到Policy表中。这时,我们可以使用Vlookup()函数来执行这项任务。

      2、CONCATINATE():这个函数可以将两个或更多单元格的内容进行联接并存入到一个单元格中。例如:我们希望通过联接Host Name和Request path字段来创建一个新的URL字段。

      3、LEN()-这个公式可以以数字的形式返回单元格内数据的长度,包括空格和特殊符号。

      4、LOWER(), UPPER() and PROPER()—这三个函数用以改变单元格内容的小写、大写以及首字母大写(即每个单词的第一个字母)。

      5、TRIM():这是一个简单方便的函数,可以被用于清洗具有前缀或后缀的文本内容。通常,当你将数据库中的数据进行转储时,这些正在处理的文本数据将会保留字符串内部作为词与词之间分隔的空格。并且,如果你对这些内容不进行处理,后面的分析中将产生很多麻烦。

      二、由数据得出结论

      1. 数据透视表:每当你在处理公司的数据时,你需要从“北区分公司贡献的收入是多少?”或“客户购买产品A订单的平均价格是多少?”以及许多类似的其它问题中寻找答案。

    创建数据透视表的方法: 第一步:点击数据列表内的任何区域,选择:插入—数据透视表。EXCEL将会自动选择包含数据的区域,包括标题名称。如果系统自动选择的区域不正确,则可人为的进行修改。建议将数据透视表创建到新的工作表,点击New Worksheet(新工作表),然后点击OK。

    第二步:现在,你可以看到数据透视表的选项板了,包含了所有已选的字段。你要做的就是把他们放在选项板的过滤器中,就可以看到在左边生成相应的数据透视表。

    从上图可以看到,我们将“Region”放入行,“Productid”放入列中,“Premium”放入值中。现在,数据透视表中展示了“Premium”按照不同区域、不同产品费用的汇总情况。你也可以选择计数、平均值、最小值、最大值以及其他的统计指标。

    2.创建图表:在EXCEL里面创建一个图表,你只要选择相应的数据,然后按F11,就会自动生成系统默认的图表。除此之外,你可以手工改变不同的图表类型。如果你倾向于在当前工作表中生成图表,可以按ALT+F1,而不是F11。

    当然,在任何一种情况下,只要你创建了图表,就可以通过定义特定数据源来展示期望的信息。

    三、数据清洗

    1.删除重复值:EXCEL有内置的功能,可以删除表中的重复值。它可以删除所选列中所含的重复值,也就是说,如果选择了两列,就会查找两列数据的相同组合,并删除。

    如上图所示,可以看到A001 和 A002有重复的值,但是如果同时选定“ID”和“Name”列,将只会删除重复值(A002,2)。

    按照下列步骤操作可以删除重复值:选择所需数据-转到数据面板-删除重复值

    2.文本分列:假设你的数据存储在一列中,如下图所示:

    如上如所示,我们可以看到A列中单元格内容被“;”所区分。我们需要将其进行分列,建议使用EXCEL的文本分列功能。按照下面的步骤可以实现分列:1.选择A1:A62.点击:数据—分列

    上图中,有两个选项,“分隔符号”和“固定宽度”。我选择“分隔符号”是因为有分隔符“;”。如果我们希望按照宽度分列,例如:前四个字符为第一列,第五到第十个字符为第二列,则可以选择按固定宽度分列。3.点击下一步—点击“分号”,然后下一步,然后点击完成。

    评语:EXCEL作为使用最广泛的数据统计分析软件,无论你是小白还是资深用户,总会有一些东西值得你去学习。

  • ?

    雨沐田:数据分析之数据库与Excel的区别

    Marsh

    展开

    搞技术的童鞋或高手请直接路过.....

    作为一个合格的数据分析师,Excel是必备工具,但仅Excel还不够,数据量的激增和复杂性提高,以及数据平台话的趋势,要求我们必须要了解并熟练掌握数据库的操作,但在学习数据库操作前,先全面对比下数据库和Excel

    Excel不用多说,地球人都知道是干神马的,而且零门槛使用;数据库相信很多人也听过或用过,但对于非技术的童鞋们,可能还是还有不太清楚2到底有什么区别,今天就来捋一捋它们的区别。

    一、相同点

    都是用来处理数据的工具,而且特别擅长处理一维二维表形式的数据。在工作中都很常用。

    二、不同点

    1、Excel是一个具体的工具,而数据库是个大的概念,具体的产品很多,常见的有MS SQL Server、MySql,Oracle等,分属于不同的公司。

    2、Excel是由sheet组成的,可以有多个sheet;数据库由表组成,可以有多个表。

    3、Excel更适合较为少量的数据,虽然高版本的Excel理论上一个sheet 可以存放几十万行的数据,但要是真存放了那么多,可以想想打开的速度; 而数据库可以存放大批量的数据,一个表随随便便存个几十万是一点问题没有的,上百万千万也是很常见。

    4、Excel的多个sheet之间不能设计复杂的数据关系,而数据库的的表之间可以有复杂的关系,这也是数据库的最大特点,关系型数据库的名字由此而来。

    5、Excel不能共享,而数据库可以轻松共享,如我们每天看到的各种网站信息都是数据库信息被共享的实例。

    6、能力方面,Excel可以实现的数据处理功能数据库都可以做到,同时又具备很多Excel没有的功能,如SQL查询、数据聚合、数据索引等等。

    7、安全方面,Excel作为一个办公软件,其安全性可想而知,没有太多的安全性功能,而数据库库则不同,有着复杂的安全机制和权限验证,也有非常完善的数据备份机制,能最大限度的保证数据的安全。

    其实罗列太多也意义不大,只要说清了两者的主要区别即可,总结就是在使用定位、功能性、共享性、安全性4个方面的区别。

    2者各有所长,各有适合的使用场景,但千万不要取2选1,了解他们的不同是为了更好的使用他们,实际工作中这两种工具都是离不开的。

    具体哪些数据库是那些公司的,可以自行度娘一下,主要了解清楚数据库的结构特点和存储数据的方式即可,对数据分析师来说,最关键的是提取使用数据。之后的文章再说如何通过SQL语句读取数据。

    关注公号「大数据分析狮」,免费获取百本大数据分析电子书!

  • ?

    2017年最全的excel函数大全10—数据库函数

    风旋

    展开

    上次给大家分享了《2017年最全的excel函数大全9—数学和三角函数(下)》,这次分享给大家数据库函数。

    DAVERAGE 函数

    描述

    对列表或数据库中满足指定条件的记录字段(列)中的数值求平均值。

    用法

    DAVERAGE(database, field, criteria)

    DAVERAGE 函数用法具有下列参数:

    Database构成列表或数据库的单元格区域。 数据库是包含一组相关数据的列表,其中包含相关信息的行为记录,而包含数据的列为字段。 列表的第一行包含每一列的标签。Field指定函数所使用的列。 输入两端带双引号的列标签,如 使用年数 或 产量;或是代表列表中列位置的数字(不带引号):1 表示第一列,2 表示第二列,依此类推。Criteria为包含指定条件的单元格区域。 可以为参数指定 criteria 任意区域,只要此区域包含至少一个列标签,并且列标签下至少有一个在其中为列指定条件的单元格。

    备注

    可以为参数 criteria 指定任意区域,只要此区域包含至少一个列标签,并且列标签下方包含至少一个用于指定条件的单元格。

    例如,如果区域 G1:G2 在 G1 中包含列标志 Income,在 G2 中包含数量 10,000,可将此区域命名为 MatchIncome,那么在数据库函数中就可使用该名称作为参数 criteria。

    虽然条件区域可以位于工作表的任意位置,但不要将条件区域置于列表的下方。 如果向列表中添加更多信息,新的信息将会添加在列表下方的第一行上。 如果列表下方的行不是空的,Excel 将无法添加新的信息。确定条件区域没有与列表相重叠。若要对数据库中的一个完整列执行操作,请在条件区域中的列标签下方加入一个空行。

    案例

    条件案例

    在单元格中键入一个等号表示要输入公式。 要显示包括等号的文本,将文本和等号用双引号括起,如下所示:

    =彭德威

    如果您在输入表达式(公式、运算符和文本的组合)且要显示等号而不是使 Excel 在计算中使用等号,也可以这样操作。 例如:

    =''=条目''

    其中条目是要查找的文本或值。 例如:

    Excel 在筛选文本数据时不区分大小写字符。 但是,您可以使用公式来执行区分大小写的搜索。

    以下各节提供了复杂条件的案例。

    一列中有多个条件

    布尔逻辑:(销售人员 = 李小明 OR 销售人员 = 郑建杰)

    要查找满足“一列中有多个条件”的行,请直接在条件区域的单独行中依次键入条件。

    在下面的数据区域 (A6:C10) 中,条件区域 (B1:B3) 显示“销售人员”列 (A8:C10) 中包含“李小明”或“郑建杰”的行。

    多列中有多个条件,其中所有条件都必须为真

    布尔逻辑:(类型 = 农产品 AND 销售额 1000)

    要查找满足“多列中有多个条件”的行,请在条件区域的同一行中键入所有条件。

    在下面的数据区域 (A6:C10) 中,条件区域 (A1:C2) 显示“类型”列中包含“农产品”并且“销售额”列 (A9:C10) 中值大于 ¥1,000 的所有行。

    多列中有多个条件,其中所有条件都必须为真

    布尔逻辑:(类型 = 农产品 OR 销售人员 = 李小明)

    要查找满足“多列中有多个条件,其中所有条件都必须为真”的行,请在条件区域的不同行中键入条件。

    在下面的数据区域 (A6:C10) 中,条件区域 (A1:B3) 显示“类型”列中包含“农产品”或“销售人员”列 (A8:C10) 中包含“李小明”的所有行。

    多个条件集,其中每个集包括用于多个列的条件

    布尔逻辑:( (销售人员 = 李小明 AND 销售额 3000) OR (销售人员 = 郑建杰 AND 销售额 1500) )

    要查找满足“多个条件集,其中每个集包括用于多个列的条件”的行,请在单独的行中键入每个条件集。

    在下面的数据区域 (A6:C10) 中,条件区域 (B1:C3) 显示“销售人员”列中包含“李小明”并且“销售额”列中值大于 ¥3,000 的行,或者显示“销售人员”列中包含“郑建杰”并且“销售额”列 (A9:C10) 中值大于 ¥1,500 的行。

    多个条件集,其中每个集包括用于一个列的条件

    布尔逻辑:( (销售额 6000 AND 销售额 6500 ) OR (销售额 500) )

    要查找满足“多个条件集,其中每个集包括用于一个列的条件”的行,请在多个列中包括同一个列标题。

    在下面的数据区域 (A6:C10) 中,条件区域 (C1:D3) 显示“销售额”列 (A8:C10) 中值在 6,000 和 6,500 之间以及值小于 500 的行。

    查找共享某些字符而非其他字符的文本值的条件

    要查找共享某些字符而非其他字符的文本值,请执行下面一项或多项操作:

    键入一个或多个不带等号 (=) 的字符,以查找列中文本值以这些字符开头的行。 例如,如果键入文本“李”作为条件,则 Excel 将找到“李小明”、“李威”和“李新”。使用通配符。

    可以使用下面的通配符作为比较条件。

    在以下数据区域 (A6:C10) 中,条件区域 (A1:B3) 显示“类型”列中以“肉”开头的行或“销售人员”列 (A7:C9) 中第二个字符为“建”的行。

    将公式结果用作条件

    可以将公式的计算结果作为条件使用。 记住下列要点:

    公式必须计算为 TRUE 或 FALSE。因为您正在使用公式,请像您平常那样输入公式,而不要以下列方式键入表达式:

    =''=条目''

    不要将列标签用作条件标签;请将条件标签保留为空,或者使用区域中并非列标签的标签(在以下案例中,是“计算的平均值”和“精确匹配”)。

    如果您在公式中使用列标签而不是相对单元格引用或区域名称,Excel 在包含条件的单元格中显示错误值 #NAME? 或 #VALUE!。 您可以忽略此错误,因为它不影响区域的筛选。

    用作条件的公式必须使用相对引用来引用第一行中相应的单元格(在下面的案例中,是 C7 和 A7)。公式中的所有其他引用必须是绝对单元格引用。

    下列各子部分提供将公式结果用作条件的具体案例。

    筛选大于数据区域中所有值的平均值的值

    在以下数据区域 (A6:D10) 中,条件区域 (D1:D2) 显示“销售额”列 (C7:C10) 中值大于所有“销售额”值的平均值的行。 在公式中,“C7”引用数据区域 (7) 的第一行的筛选列 (C)。

    使用区分大小写的搜索筛选文本

    在数据区域 (A6:D10) 中,通过使用 EXACT 函数执行区分大小写的搜索,条件区域 (D1:D2) 显示“类型”列 (A10:C10) 中包含“Produce”的行。 在公式中,“A7”引用数据区域 (7) 中首行的筛选列 (A)。

    DCOUNT 函数

    描述

    返回列表或数据库中满足指定条件的记录字段(列)中包含数字的单元格的个数。

    字段参数为可选项。 如果省略字段,DCOUNT 计算数据库中符合条件的所有记录数。

    用法

    DCOUNT(database, field, criteria)

    DCOUNT 函数用法具有下列参数:

    Database必需。 构成列表或数据库的单元格区域。 数据库是包含一组相关数据的列表,其中包含相关信息的行为记录,而包含数据的列为字段。 列表的第一行包含每一列的标签。Field必需。 指定函数所使用的列。 输入两端带双引号的列标签,如 使用年数 或 产量;或是代表列表中列位置的数字(不带引号):1 表示第一列,2 表示第二列,依此类推。Criteria必需。 包含所指定条件的单元格区域。 可以为参数 criteria 指定任意区域,只要此参数包含至少一个列标签,并且列标签下至少有一个在其中为列指定条件的单元格。

    备注

    可以为参数 criteria 指定任意区域,只要此区域包含至少一个列标签,并且列标签下方包含至少一个用于指定条件的单元格。

    例如,如果区域 G1:G2 在 G1 中包含列标签 Income,在 G2 中包含数量 ¥100,000,可将此区域命名为 MatchIncome,那么在数据库函数中就可使用该名称作为条件参数。

    虽然条件区域可以位于工作表的任意位置,但不要将条件区域置于列表的下方。 如果向列表中添加更多信息,新的信息将会添加在列表下方的第一行上。 如果列表下方的行不是空的,Microsoft Excel 将无法添加新的信息。确定条件区域没有与列表相重叠。若要对数据库中的一个完整列执行操作,请在条件区域中的列标签下方加入一个空行。

    案例

    DCOUNTA 函数

    描述

    返回列表或数据库中满足指定条件的记录字段(列)中的非空单元格的个数。

    字段参数为可选项。 如果省略字段,DCOUNTA 计算数据库中符合条件的所有记录数。

    用法

    DCOUNTA(database, field, criteria)

    DCOUNTA 函数用法具有下列参数:

    Database必需。 构成列表或数据库的单元格区域。 数据库是包含一组相关数据的列表,其中包含相关信息的行为记录,而包含数据的列为字段。 列表的第一行包含每一列的标签。Field可选。 指定函数所使用的列。 输入两端带双引号的列标签,如 使用年数 或 产量;或是代表列表中列位置的数字(不带引号):1 表示第一列,2 表示第二列,依此类推。Criteria必需。 包含所指定条件的单元格区域。 可以为参数 criteria 指定任意区域,只要此区域包含至少一个列标签,并且列标签下至少有一个在其中为列指定条件的单元格。

    备注

    可以为参数 criteria 指定任意区域,只要此区域包含至少一个列标签,并且列标签下方包含至少一个用于指定条件的单元格。

    例如,如果区域 G1:G2 在 G1 中包含列标签 Income,在 G2 中包含数量 ¥100,000,可将此区域命名为 MatchIncome,那么在数据库函数中就可使用该名称作为条件参数。

    虽然条件区域可以位于工作表的任意位置,但不要将条件区域置于列表的下方。 如果向列表中添加更多信息,新的信息将会添加在列表下方的第一行上。 如果列表下方的行不是空的,Excel 将无法添加新的信息。确定条件区域没有与列表相重叠。若要对数据库中的一个完整列执行操作,请在条件区域中的列标签下方加入一个空行。

    案例

    条件案例

    在单元格中输入 =文本时,Excel 将它解释为公式并尝试计算它。 要输入=文本以使 Excel 不会尝试计算它,请使用以下用法:

    =''=条目''

    其中条目是要查找的文本或值。 例如:

    在筛选文本数据时,Excel 不区分大小写。 但是,您可以使用公式来执行区分大小写的搜索。

    以下各节提供了复杂条件的案例。

    一列中有多个条件

    布尔逻辑:(销售人员 = 李小明 OR 销售人员 = 郑建杰)

    要查找满足“一列中有多个条件”的行,请直接在条件区域的单独行中依次键入条件。

    在下面的数据区域 (A6:C10) 中,条件区域 (B1:B3) 用于计算“销售人员”列中包含“李小明”或“郑建杰”的行。

    多列中有多个条件,其中所有条件都必须为真

    布尔逻辑:(类型 = 农产品 AND 销售额 2000)

    要查找满足“多列中有多个条件”的行,请在条件区域的同一行中键入所有条件。

    在下面的数据区域 (A6:C12) 中,条件区域 (A1:C2) 用于计算“类别”列中包含“农产品”并且“销售额”列中值大于 ¥2,000 的行。

    多列中有多个条件,其中所有条件都必须为真

    布尔逻辑:(类型 = 农产品 OR 销售人员 = 李小明)

    要查找满足“多列中有多个条件,其中所有条件都必须为真”的行,请在条件区域的不同行中键入条件。

    在下面的数据区域 (A6:C10) 中,条件区域 (A1:B3) 显示“类型”列中包含“农产品”或“李小明”的所有行。

    多个条件集,其中每个集包括用于多个列的条件

    布尔逻辑:( (销售人员 = 李小明 AND 销售额 3000) OR (销售人员 = 郑建杰 AND 销售额 1500) )

    要查找满足“多个条件集,其中每个集包括用于多个列的条件”的行,请在单独的行中键入每个条件集。

    在下面的数据区域 (A6:C10) 中,条件区域 (B1:C3) 用于计算“销售人员”列中包含“李小明”并且“销售额”列中值大于 ¥3,000 的行,或者用于计算“销售人员”列中包含“郑建杰”并且“销售额”列中值大于 ¥1,500 的行。

    多个条件集,其中每个集包括用于一个列的条件

    布尔逻辑:( (销售额 6000 AND 销售额 6500 ) OR (销售额 500) )

    要查找满足“多个条件集,其中每个集包括用于一个列的条件”的行,请在多个列中包括同一个列标题。

    在下面的数据区域 (A6:C10) 中,条件区域 (C1:D3) 用于计算“销售额”列中值在 ¥6,000 和 ¥6,500 之间以及值小于 ¥500 的行。

    查找共享某些字符而非其他字符的文本值的条件

    要查找共享某些字符而非其他字符的文本值,请执行下面一项或多项操作:

    键入一个或多个不带等号 (=) 的字符,以查找列中文本值以这些字符开头的行。 例如,如果键入文本“李”作为条件,则 Excel 将找到“李小明”、“李威”和“李新”。使用通配符。

    可以使用下面的通配符作为比较条件。

    在以下数据区域 (A6:C10) 中,条件区域 (A1:B3) 用于计算“类型”列中以“肉”开头的行或“销售人员”列中第二个字符为“建”的行。

    将公式结果用作条件

    可以将公式的计算结果作为条件使用。 记住下列要点:

    公式必须计算为 TRUE 或 FALSE。因为您正在使用公式,请像您平常那样输入公式,而不要以下列方式键入表达式:

    =''=条目''

    不要将列标签用作条件标签;请将条件标签保留为空,或者使用...

  • ?

    Excel依然是一款强大的数据可视化利器~

    孟妙梦

    展开

    欢迎关注天善智能,我们是专注于商业智能BI,大数据,数据分析领域的垂直社区,学习,问答、求职一站式搞定!

    天善学院618活动正在进行中!天善学院618大礼包,大数据、数据分析与数据挖掘、商业智能、机器学习、深度学习、数据库与数据仓库、R语言、Python精品课程总有一款正中你下怀吧?全场6.18折,赠送精品微课。最好的投资是投资自己,名额有限,欢迎登录查看!

    早期的数据小魔方用户大概都知道,我最初也是从学习Excel起步的,只是学习的深入了之后,才开开慢慢的迁移到R语言。

    我往R语言转型并不代表自己开始放弃Excel或者觉得Excel不适合做可视化,只是想体验一下Excel外围的可视化世界是什么样子的,毕竟在这个大行业内,还活跃着太多可视化领域的佼佼者,譬如 PowerBI、Tableau等。

    当然,这些软件各有特点,但是在要划分一个类别的话,我觉得可以划分为三类:

    Excel(以及寄生于Excel平台的各种辅助软件dashboard、Think-cell-chart)

    桌面端可视化工具(以Tableau、PowerBI等)

    编程工具。(以R语言、Python以及各种js开源可视化库)

    但若要继续对其进行简化分类的话,我觉得其实可以分为两类:

    Excel家族;

    非Excel家族。

    也许这里的分类大家会觉得摸不着头脑,我的理由是,数据可视化很重要的一步即是对原始业务数据结构的理解,而在Excel的图表库中,微软所设计的图形库是基于二维表的。(因为Excel自由灵活的表结构不限制变量类型,不识别因子变量(即用于构造模型或者用于图形映射))。

    也许以上解释并不能令你满意,这里我只强调一点,同样制作一个多分类的柱形图(或者条形图),假若你获取的原始数据是三个字段,一个门店名称,一个季度标签,一个销售额,那么这种数据结构你是无法对其进行图表化呈现的,你需要借助Excel的数据透视功能,对其进行维度交叉透析,进而使用汇总表(二维表)进行多分类图表构建。

    以上就是Excel中图表构建原理的大致过程,而除Excel之外的数据可视化产品,基本上都是使用一维表结构(长数据)来构建可视化图形的。其中因子变量(即通常意义上的分类变量)充当着至关重要的作用。

    这也是用惯了Excel的小伙伴儿,如果想要迁移到其他可视化工具上,迈出的第一步往往无比艰难(也不能一概而论,假如你经常使用Excel的数据透视表功能,并且对数据库有所了解,对于数据的长宽转换应该早就烂熟于心了,这道坎不会困扰你太久)。

    二维表有二维表的好处,即所见即所得,因为二表已经具备一定的图形化特征,而不单单是表了,但是二维表作图在效率上有着天然的劣势,即你会淡化对数据数据结构的理解,会被Excel的这种作图理念所吞噬,进而被绑架。(纯属个人愚见)

    又扯远了,今天的主角仍然是Excel,我使用自己学习以来的案例来说明,Excel仍然是一款不折不扣的优秀可视化工具。

    学习的第一步当然是模仿,所以才有了这些积淀很久的案例:

    模仿可以快速提升你的“图感”,然后你会更大胆的去挑战高难度动作:

    等有了足够的经验和技巧积累,尝试着自己找案例去做:

    实习是很好的锻炼机会,可能你不需要做高难度高复杂度的工作,但是你能学到如何平衡技能与实际业务数据,融合并凝练细节。

    Excel的强大远不止于此,如果你能习得名称管理器、开发工具与高级查询函数,那么制作动态仪表盘是分分钟的事儿,再将平时里积淀的优秀版式、配色方案等融入其中,那么你的工作价值一定会呈指数级增长。

    本文作者:天善智能社区 EasyCharts

    原文链接:https://ask.hellobi/blog/EasyCharts/8591

  • ?

    Excel同样可以操作MySQL中的数据,这里有完整教程

    雷惋庭

    展开

    作为同门的数据库产品,Excel操作Access、SQLServer中的数据非常简单。但如果想在Excel中处理MySQL中的数据呢?MySQL是和php珠联璧合的一个数据库,网站开发中经常用到,如果Excel也能访问它就会给工作带来很多方便。

    例如,MySQL数据库中的用户登录数据表,有时希望在Excel中对该表进行一些分析:

    操作步骤如下:

    一、到mysql官网下载odbc连接驱动

    下载地址为:https://dev.mysql/downloads/connector/odbc/

    可下载的驱动程序共有4个文件,请根据自身情况选择下载。例如,我们现在使用的是64位的win7系统,那么就下载安装64位的驱动:

    32位和64位的驱动又分别包含2个文件,一个是安装包,一个是压缩包。一般选择下载msi安装即可。

    选择文件下载时,将弹出登录页面;如果不需要登录,可点击“No thanks, just start my download.”直接进入下载。

    安装驱动的过程中,有可能会出现这样的错误提示:

    如果使用压缩包安装,则会直接提示缺少“msvcr120.dll”的错误。

    这两种错误其实都指向了同一个问题,最简单的解决办法就是安装Visual C++ 2013运行库。微软官方的下载地址为:

    https://microsoft/zh-cn/download/details.aspx?id=40784

    同样的,这里有32位和64位2种文件可供下载,请根据自身情况选择。

    二、创建数据源

    进入“控制面板--系统和安全--管理工具”,双击打开“数据源(ODBC)”,点击“添加”:

    点击“完成”后,接着设置要连接的mysql数据库:

    点击“ok”后即可增加该数据源:

    三、在Excel中建立连接

    打开Excel,选择“数据-自其它来源-来自数据连接向导”:

    选择“odbc dsn”:

    “下一步”后选择刚刚创建的mysql:

    然后再选择要连接的数据库及库中的数据表:

    接着再设定一个连接名称就ok啦:

    注意:mysql数据库中的表名称和表字段不能使用中文,否则将带来乱码问题。因为excel和mysql的默认编码方式不一样,处理起来会相当麻烦。

  • ?

    怎样用excel做简单的数据库?

    奕柯

    展开

    点击“外部数据”页,选择“EXCEL”

    在弹出的获取外部数据向导中点击”浏览“

    在弹出来的浏览窗口找到EXCEL表格所存放的位置选中后点击”打开“

    如无特殊数据或要求保留标题直接在后边点击完成,否则点击“下一步”根据提示修改需要的数据类型、保存标题等操作。完成后在左边可以看到数据表名,双击可以正常在ACCESS进行正常操作。

    (本文内容由百度知道网友一梦中贡献)

  • ?

    用数据库和用Excel的区别?

    伯肯黑德

    展开

    首先,我们先来说说数据库是什么?官方说法就是:按照数据结构来组织,存储和管理数据的仓库。数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。比如数据分析,数据整合等等。但是,数据库的使用成本太高,这就像每个人都是程序员一样,所以我在这里说的,是适合所有小白使用的数据库的应用软件。

    Excel表格大家的熟悉程度可就非同一般了,我们几乎每天都在与Excel表格为伍,公司的财务报表,人力资源的信息,行政的考勤记录等等都是用Excel记录的,那么,在数据膨胀化的时代,Excel还能满足我们的需求吗?答案就可见一斑了~

    首先,我觉得数据库的安全性要比Excel强很多,起码在我编辑到一半数据的时候,即使没有来得及保存,数据库的数据也是不会丢失的,他会永远存在于数据库里,已备我不时之需。但是这一点Excel是做不到的,我想大家都经历过数据录入一半的时候,电脑突然出现故障导致所有数据丢失的事件,当时的懊恼和无助,你可还记忆犹新??

    其次,数据库的数据是可以在线共享的,这种共享是多人可以同时操作一个表格并且数据之间是不会有所干扰的,在此基础上,和你共同协作的人也可以看见你创建的数据,当然这是在你允许的情况下。而Excel的分享只能是不断的通过媒介(比如微信,QQ,邮件)来不断的转发给需要的人,当然转发的同时它已经失去了时效性。而数据最可怕的就是失去时效性。

    再有,数据库的数据分析能力远远超过Excel表格,不只是在于他的图表分析,而且有强大的BI功能做数据的大集合,你可以任意将你需要的表格里任意字段提取出来作为你聚合表里的一部分,你甚至可以将不是同一个表格里的数据做任何的运算,这不就是管理层梦寐以求的数据统计报表吗?你还需要在不同的表格里花费大量的时间一点一点计算那可怜的数据吗?

    以后所有的数据都将平台化,这是数据时代的大趋势,看看你是在掌握数据还是数据掌握你,就只差一个数据库了~

excel数据库系统

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP