首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    让你的Excel表动起来!!!

    需求:想在某个单元格选择某个部门后,自动将有数量的产品列在下表中! ? 问题拆分!! 一、先解决如果公司固定,只是A部门,如何能将含有数据的产品列在下表!...二、如何结果部门不同时,如何变成另外一个部门的数据 三、如何将某个单元格设置为不同部门可选(三个问题中最简单的一个) 解决问题一:如何在确定A部门的情况,将产品列在下表!...思路:先查看B列哪个单元格有数据、查看有数据的单元格的在第几行,将行数从小到大进行排序,将A列对应行数的单元格拷贝到下面。 bingo! 将每一句话用一个函数实现!...先查看B列哪个单元格有数据->IF(判断条件,为真返回什么,为假返回什么)函数判断是否为空 查看有数据的单元格的在第几行->Row(单元格)返回单元格的行数 将行数从小到大进行排序->Small(列表,...口述思路:先挨个单元格判断B列是否有数据,如果有返回单元格对应的行数,如果没有返回值为空。

    1.9K40

    【Excel新函数】动态数组系列

    所谓数组,可以粗略地理解为一组数据,即行或列的数据。上面这个例子,利用数组运算,我们先清空b3:d5区域,然后直接在B3单元格输入,只需填一次公式,即可自动将运算填充到整个区域。...FILTER - 根据您定义的标准过滤数据。 SORT - 按指定列对一系列单元格进行排序。 SORTBY - 按另一个范围或数组对一系列单元格进行排序。 RANDARRAY - 生成随机数数组。...如果使用数组运算,我们只需要在I3单元格输入一个公式,即可自动填充到J和K中。注意,此时的数组是通过大括号来触发的。公式中第三个参数,用大括号引用了3、4、5列,即要查询第3、4、5列的值。...上文两个例子中,我们一个公式产生的结果,会自动填充到相邻的范围。假设我们不需要这种扩展填充,希望只显示当前单元格的值,那么我们只需要在公式中的数组部分前面加上@。...比如一列数据去重、计算非重复值的个数,可以无需点击去重按钮,直接通过一个公式实现。后续文章会分享这个做法。 2.

    4.2K40

    数据地图系列10|excel(VBA)数据地图透明度填充法

    将选好的主色填充到指定单元格中。...(H3) 4、插入一个矩形(命名为color_label)将作为地图图例 5、输入VBA填色代码 ALT+F11打开VBA编辑器,输入以下代码: Sub fill_color_vba() Application.CalculateFull...6、在开发工具中插入一个按钮,并的制定宏代码(命名为填色)。 ? 然后点击一下填色按钮,看下神奇的效果吧~ ? ? ? ?...最后将插入的矩形(作为地图图例)放在数据地图的合适位置,使用照相机快照功能将整个数据地图牌照引用。 保存的时候仍然要保存为xlsm格式的带宏文件。...只需要将你提前准备好的填充颜色主色复制进填色单元格中,然后单击填色按钮,就可以实现不同色调的填充效果。

    3.8K60

    MYSQL数据库约束类型

    07.14自我总结 MYSQL数据库约束类型 一.主键约束(primary key) 主键约束要求主键列的数据唯一,并且不能为空。主键分为两种类型:单字段主键和多字段联合主键。...,字段n] 2.自动增长 只能与primary key 联用 语法:字段 数据类型 primary key auto_increment n #n为起始位置,可以不填不填默认从1开始 二.外键约束(foreign...一个表可以有一个或者多个外键。一个表的外键可以为空,若不为空,则每一个外键值必须等于另一个表中主键的某个值。 外键的作用:保证数据应用的完整性。 ​...(Not Null) 非空约束指字段的值不能为空。...非空约束 语法规则:字段名 数据类型 not null 创建表格后 alter table test modify 段名 数据类型 not null; 四.唯一性约束(Unique) 指定唯一约束 唯一约束

    3.2K10

    【重学 MySQL】六十四、主键约束的使用

    主键约束的特性 唯一性:主键约束列的值必须是唯一的,不能有重复的值。 非空性:主键约束列的值不能为空(NULL)。...自动索引:当创建主键约束时,系统默认会在所在的列或列组合上建立对应的唯一索引,从而加快数据检索速度。 主键约束的创建 创建单列主键 单列主键是指主键约束只作用于一个列。...主键约束的特点 主键约束相当于唯一约束+非空约束的组合,主键约束列不允许重复,也不允许出现空值。 一个表最多只能有一个主键约束,建立主键约束可以在列级别创建,也可以在表级别上创建。...自增长约束用于在插入新记录时自动生成一个唯一的值(通常是整数),这个值会自动填充到主键列中。这样,就不需要手动为每条记录指定主键值了。...注意事项 唯一性检查:在插入或更新数据时,MySQL会检查主键约束列的值是否唯一。如果发现有重复的值,则会报错并拒绝插入或更新操作。 非空性检查:在插入数据时,MySQL会检查主键约束列的值是否为空。

    47810

    vue-mergeable-table 动态生成的可合并行列的表格

    文档 数据选项 options: { cols: 6, // 要生成的表格列数 rows: 7, // 要生成的表格行数 这个表是 7 * 6 data: [ // 表格数据,生成表格后将数据按顺序一一填充到表格...{ content: '测试1', id: 10, a: 100, b: 100 }, // content 字段为表格的内容 // 需要合并的数据需要填入一个 merge...对象 // row col 为起始行列,rowspan 和 colspan 为合并的行数,值默认为 1,为 1 时可以不填 // 这代表这个数据要放在 row 为 3,...content: '测试3' }, ], }, 事件 组件可监听 click 事件,回调函数事件参数格式: // 当前点击的数据 行数据 行索引 列索引,返回的行数据 行索引 列索引均以合并后的表格为准...// 或者 在HTML文件中直接引用 使用的是dist目录中的

    2.4K30

    【图表大师二】 纯Excel图表制作高仿真决策仪表盘

    在《Excel图表之道》中曾介绍了一种模仿制作仪表盘的方法,其思路是使用饼图+图片填充的方式,需要从水晶易表等软件中抠出空表盘图片,填充到图表的绘图区作为背景。...这时一个空的仪表盘已经出现。 ? ? 3、将J列的数据加入图表做饼图。...4)可以对预警色带使用分段填色效果,这只需要将中圈序列的数据源改到C列或E列即可。事实上,所有辅助数据均可只使用C列,重复粘贴即可。...5)可以对预警色带按指定数字区间填色,这只需要将中圈序列的数据源修改为相应的折算数值即可。 6)可以修改设定刻度标签为相应的数字或文本,这只需要修改B列的数据。...这样图表将不再依赖于C~D列的数据了。 在需要创建新的仪表盘时,前面所有的步骤都不需要了。我们只需要复制这个图表到自己的工作表中,并将图表中饼图序列的数据源调整为相应的数据源即可。

    2.9K70

    个人永久性免费-Excel催化剂功能第81波-指定单元格区域内容及公式填充

    空数据向下填充 填充后的数据结果 除了空值填充外,还有一大需求是单元格区域的公式统一化填充。需要在此进行简单的科学数据化管理的小普及。...在非智能表中,更为自由,更没法控制到数据质量。 智能表允许在同一列中多种数据逻辑 此篇所推出的另外的功能,即为将同一计算列(由公式生成的数据)进行归一,所有数据按同一公式进行填充。...如下图的将会处理为金额列的统一逻辑为:单价列*数量列 未进行公式统一化时的模拟数据,有空值,有手工填写的数据 功能实现 功能入口 在常规的空值填充功能中,Excel催化剂很早就已实现,绝大部分插件也会做这样的简单功能...,找到第1次出现公式的单元格,将其公式复制填充到当前行/列所有单元格内。...image.png 不要小看这么简单的一个小功能,里面是涉及了科学的数据管理方法论为依据的,同一列的数据,在计算列中,需要将其进行逻辑同一,不能同时出现两种数据逻辑在同一列中出现,否则数据结果是需要被质疑的

    99410

    【说站】Excel如何快速删除空行?WPS删除excel空白行

    方法一:筛选   选中数据所在的那一列,选择筛选(快捷键Ctrl+Shift+L),我们会发现选中的那一列第一行多了个按钮,   点击按钮,取消全选,将“空白”勾选,然后确定即可。   ...这样就将空白行选中了,右键》删除,选择“下方单元格上移”即可删除选中的空白行 方法二:定位   选中数据区域(一定记得选中要处理的数据),按F5(或者Ctrl+G快捷键),单击“定位”,然后选空值。   ...选中筛选出的空行,这时不要点击鼠标,移动鼠标到选中的空行上,右键单击》选择“删除”》选择“下方单元格上移”即可删除选中的空白行 方法三:用COUNTA函数   在数据最后一列输入“=COUNTA(A1...:A1)”,并将该列的数据向下填充到数据最后。...跟第一种方法类似,我们在新建的这一列随便选一个单元格,然后右键》筛选》筛选,然后按照上图所示,取消全选,将“0”勾选,然后确定即可选中筛选出的空行,右键》删除,选择“下方单元格上移”即可删除选中的空白行

    5.4K10

    操作系统:考试专题

    Cats使用 Order填CPU中语句执行的顺序 Initialization对应的行,填S,K,L的初始值 Instruction填写具体的执行语句(不填写PV操作) 剩下的空填写经过每个执行语句后S...Cats使用 第一行给出进程执行顺序,第二行写每个进程执行的时刻(直接填0,1,2,3…就行了) 表中第一列按照进程结束的次序填写进程编号。 第二列填写进程结束时间。...依次执行填写即可,最后的state表示P0的状态是否安全,填safe即可,sequence表示安全序列,填写刚才填表模拟的进程号即可,具体格式看答案。 3....Cats使用 第一行填被替换出去的物理块,第二行写页面访问串,RAM中填的是当前内存中的页号。只有发生页面插入或置换时才填写RAM和PR的信息。 4....对于一个一级地址索引,它里面存的是直接地址索引的信息,由题目可知,一个地址索引大小为4Byte,而一个磁盘索引块的大小为512Byte,那么一个一级地址索引中包含512/4个直接地址索引,而一个直接地址索引可以表示一个磁盘数据块

    2.3K31

    SQL:函数以及约束

    ,所以id不为空,而且是唯一的;下面我们来看看表; 自增的作用就是会自动的根据序列递增式的填充; 注意:如果我们插入失败了一个行数据,虽然没有插入成功,但是已经向数据库申请到了空间,下次插入的时候自增约束的字段并不会按照表格中现有的数据挨着填充...; 比如:上表中id已经自动填充到3了,如果我插入一行数据失败了,然后我再插入一行数据成功了,那么新插入的一行数据的id就是5,而不是4; 2>检查(check) 这个比较简单,只需要注意格式就可以了...,每个员工都有一个所属的部门,部门都有一个id序号,而我们在填员工的部门id时必须得按照部门表中的id来填,也就是员工表中的dept_id的范围约束在了部门表的id取值中,这样就可以保证每个员工的所属部门都是存在的...; 现在创建员工表: 在没有使用外键之前,尽管两张表在逻辑上有联系,但是在物理上是没有关系的,也就是说我更改部门表中的id员工表没有任何反应,我在员工表中填一个不存在的一个部门id也不会报错; 1...dept_id是1的那一行的数据都会被删除; 2>SET NULL 如果我把部门表中id为1的数据更改为6或者删除,那么员工表中的原来dept_id是1就会全部变成null; 总结 非空约束:NOT

    22600

    小小查找键、大大大乐趣

    第一个需求:将空格填充为0 动作分解: 1、选中有数据区域 2、Ctrl+F弹出查找-替换对话框 3、选中替换,在查找内容什么都不填,在替换为输入“0” 4、单击全部替换 第二个需求:如何将单元格为0的替换为空...至于区分大小写,区分全角半角,我就不演示咯,大家感兴趣自己试一下~~ 第三个需求:查找引用后的数据 为了方便演示,我在G列做个引用,等于A列的数据。然后查找,看看有什么奇妙的东西!...发现只有原始数据的国内市场能查到,但是公式引用后的国内市场没有找到! 怎么能找到呢? 看我表演! 当把查找范围由公式变更为值后,有六个单元格被查找出来,说明引用查找的也能查到啦!...查找范围还有一个是批注,换言之,Excel是可以批量查找替换单元格批注的哦! 第四需求:批量更改公式 将G列引用的单元格由A列,改为B列,方法很多,我们分享一个查找替换的方法!

    1K40

    【leetcode】递归,回溯思想 + 巧妙解法-解决“N皇后”,以及“解数独”题目

    n 皇后问题 研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。 给你一个整数 n ,返回所有不同的 n 皇后问题 的解决方案。...每一种解法包含一个不同的 n 皇后问题 的棋子放置方案,该方案中 'Q' 和 '.' 分别代表了皇后和空位。...3][num] = true; } } } return true; } } 注意: 当我们遇到一个非...如果该数字已存在于同一行、同一列或同一个3×3方格中,则返回false;否则,我们将更新布尔数组的记录。 ️3.解数独 3.1题目描述 编写一个程序,通过填充空格来解决数独问题。...,说明所有的空填完了,那么直接返回true即可 ️4.总结 本文系统介绍了​​回溯算法在棋盘类问题中的应用​​: ​​N皇后问题​​:通过递归逐行放置皇后,利用​​布尔数组记录列、左右对角线的占用情况​​

    20710

    PostgreSQL 教程

    最后,您将学习如何管理数据库表,例如创建新表或修改现有表的结构。 第 1 节. 查询数据 主题 描述 简单查询 向您展示如何从单个表中查询数据。 列别名 了解如何为查询中的列或表达式分配临时名称。...IN 选择与值列表中的任何值匹配的数据。 BETWEEN 选择值范围内的数据。 LIKE 基于模式匹配过滤数据。 IS NULL 检查值是否为空。 第 3 节....主题 描述 插入 指导您如何将单行插入表中。 插入多行 向您展示如何在表中插入多行。 更新 更新表中的现有数据。 连接更新 根据另一个表中的值更新表中的值。 删除 删除表中的数据。...唯一约束 确保一列或一组列中的值在整个表中是唯一的。 非空约束 确保列中的值不是NULL。 第 14 节....COALESCE 返回第一个非空参数。您可以使用它将NULL替换为一个默认值。 NULLIF 如果第一个参数等于第二个参数则返回NULL。

    6.1K10

    「干货」数据分析必备的Excel常用10大应用技巧『Excel系列2』

    02 多数值处理技巧 技巧三:判断两列是否完全一致 【背景】 在做数据验证过程中,有时需要判断两列数据是否完全一致,有两种方式可以参考。...技巧四:批量插入数据 【背景】 在做分析过程中,有时需要将表格中的空单元格用0或者其他数字填充上,如下图黄色部分。...技巧五:隔行插入数据 【背景】 有时我们需要将类似左下图的2019/2021成绩列,补充到左上图黄色的位置。如果一列列粘贴,当遇到列数较多时,效率会比较低。...【操作】 步骤一:选中行/列→快捷键「CTRL+-」即可。 技巧八:快速删除空值行 【背景】 在做数据分析的时候,有时需要将有空值的行剔除掉,而如果一行行删除,效率会非常低,如下图。...【操作】 步骤一:选中数据区域→按下快捷键「F5」→点击「定位条件」→选择「空值」。 步骤二:右键空值位置→点击「删除-整行」即可。

    1.4K10

    排序算法之归并排序与基数排序

    合并相邻有序子序列: 再来看看治阶段,我们需要将两个已经有序的子序列合并成一个有序序列,比如上图中的最后一次合并,要将[4,5,7,8]和[1,2,3,6]两个已经有序的子序列,合并为最终序列[1,2,3,4,5,6,7,8...temp数组 temp[t] = arr[j]; t += 1; j += 1; } } //(二) //把有剩余数据的一边的数据依次全部填充到temp...这样说明,比较难理解,下面我们看一个图文解释,理解基数排序的步骤(列如对三位数字进行排序) 第一轮排序: 比较个位数 ? 第二轮排序: 比较十位数 ?..., 每个桶就是一个一位数组 //注意: // 1.定义一个二维数据,包含10个数组,用来存储个位数为n的数据 // 2.为了防止放入数据时数据溢出, 则定义每个桶的大小为..., 表示十个桶, 每个桶就是一个一位数组 //注意: // 1.定义一个二维数据,包含10个数组,用来存储个位数为n的数据 // 2.为了防止放入数据时数据溢出

    46820

    两个神奇的R包介绍,外加实用小抄

    新建一个数据框并赋值给bioplanet这个变量(赋值符号列值,这里列名要加双引号。这里涉及的几个给列填充数值的函数有 rep,重复,括号中填要重复的字符和重复次数。...如需一列中需要填入三个无规律的数字,可以用向量c(1,3,4),同样如果填是字符串也需要加双引号。 认识Tidy Data TidyData?泰迪数据是神马数据?我想到了如下两坨: ?...其中,需合并的列名也可以列在最后,这样,key=和value=可以省略。...三种处理方式:删除整行,根据上下文(瞎)蒙一个,同一列的空值填上同一个数。 ?...drop_na()括号里填数据框名,依据的列名 fill()同上 replace_na()括号里填数据框名,要填的列名=要填的值 3.Expand Tables ?

    2.9K40

    【MySQL基础篇】五、表的约束

    比如我们在网上填写一些登录注册信息的时候,会看到网页或者客户端提示哪个字段必填,这也是因为该字段是必须要录到数据库中的,不能为空! 下面我们写个案例: 创建一个班级表,包含班级名和班级所在的教室。...站在正常的业务逻辑中: 如果班级没有名字,你不知道你在哪个班级。 如果教室名字可以为空,就不知道在哪上课。 所以我们在设计数据库表的时候,一定要在表中进行限制,满足上面条件的数据就不能插入到表中。...下面直接举例子,这里我们还要和上面学的空属性进行对比: ​ 下面我们试着插入几组数据,试着省去其中的参数: ​ 为了更好的体现空属性和默认值的区别,我们下面再创建一个表: ​ 既然属性设为不为空,也就说咱们一定要填值并且不能为...,我们也 可以设定一下当前的自增长的起始值,答案是肯定的,如下所示: 索引简介: ​ 在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单...最后再来看看创建表语句中的内容: Ⅸ.

    27410
    领券