首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel如何根据求出其坐标

使用excel过程,我们知道,根据一个坐标我们很容易直接找到当前坐标的,但是如果知道一个坐标里,反过来求坐标的话,据我所知,excel没有提供现成函数供使用,所以需要自己用VBA编写函数使用...(代码来自互联网) Excel,ALT+F11打开VBA编辑环境,左边“工程”处添加一个模块 把下列代码复制进去,然后关闭编辑器 Public Function iSeek(iRng As Range...False, False): Exit For Next If iAdd = "" Then iSeek = "#无" Else iSeek = iAdd End Function 然后即可在excel表格编辑器中使用函数...iSeek了,以上代码可以看出,iSeek函数带三个参数,其中第一个和第二个参数制定搜索范围,第三个参数指定搜索内容,例如 iSeek(A1:P200,20),即可在A1与P200围成二维数据搜索

8.7K20

测试工程师吃鸡大法之用例设计

构造测试用例方法: 1)针对每一个输入规则设计等价类边界 2)增加边界数据:上点、离点 注:上点是边界上点;离点是指距离上点最近点,开区间域内,闭区间域外。...5)规则及规则合并 A规则:任何一个条件组合特定取值及其相应要执行操作称为规则。判定贯穿条件项和动作项一列就是一条规则。...备选流用不同色彩表示,一个备选流可能从基本流开始,某个特定条件下执行,然后重新加入基本流(如备选流1和3);也可能起源于另一个备选流(如备选流2),或者终止用例而不再重新加入到某个流(如备选流2和...快速画流程图方法: 1)需求中找到判定条件(如果,假如,当) 2)将这些判定框罗列到流程图中(可以暂时不用考虑顺序),注意挖掘SRS没有提到隐性判定条件 3)先画基本流(正常路径),再画备选流(分支...构造测试用例方法: 1)需求找出因子(输入参数) 2)需求找出因子状态(输入参数对应取值)并编号,画出因子状态 3)合并或补充因子状态,代入正交 4)拆分正交,替换成文字,一行是一条用例

1.3K30
您找到你想要的搜索结果了吗?
是的
没有找到

Bitmap用户分群贝壳DMP实践和应用

如果另一个角度思考,使用标签进行用户分群,其本质还是集合之间交、并、补运算。...如何设计bitmap生成规则使其适用于DMP上所有的画像标签? 如何将Hive关系型数据以bitmap形式保存到ClickHouse?...枚举类型标签,标签取值中选择,标签和取值之间逻辑关系只有等于、不等于,共2种。...可构建2大类bitmap: 将等于某个标签某个取值所有用户ID存储一个bitmap; 将全部用户存储一个全量bitmap。...为此,需要对部分标签边界情况进行处理。 以近7日活跃天数这个连续类型标签为例,底层hive数据标签字段取值时[0, 7]。

4.9K41

如何进行测试需求分析:接收需求到用例设计

如何将用例设计既快又全面呢?今天小编就告诉大家常用设计用例方法,以及每个方法适用范围,便于大家更快选择出最优方法。 需求到用例设计 ?...5)规则及规则合并 A 规则 :任何一个条件组合特定取值及其相应要执行操作称为规则。判定贯穿条件项和动作项一列就是一条规则。...备选流用不同色彩表示,一个备选流可能从基本流开始,某个特定条件下执行,然后重新加入基本流(如备选流1和3);也可能起源于另一个备选流(如备选流2),或者终止用例而不再重新加入到某个流(如备选流2和...快速画流程图方法: 1 )需求 中找到 判定条件(如果,假如,当) 2 )将这些判定框罗列到流程图中(可以暂时不用考虑顺序),注意挖掘SRS没有提到隐性判定条件 3 )先画基本流(正常路径),再画备选流...构造 测试用例方法: 1)需求找出因子(输入参数) 2)需求找出因子状态(输入参数对应取值)并编号,画出因子状态 3)合并或补充因子状态,代入正交 4)拆分正交,替换成文字,一行是一条用例

1.5K10

Django之图书管理系统

创建HTML页面,展示出版社     for循环     {% for i in ret %}  ---- 模板语言     i 指的是 ret 拿到对象     {{...图书增删改查   在数据库创建图书列表:     models创建图书结构类     通过那俩个命令在数据库创建  ? 创建对书列表进行操作函数(并在url配置好) ?  ...创建在前端展示html页面 ? ? 注意: 函数对表进行操作,需要通过ORM语言编写结构类,来     取信息 ?...此外 data[0].press_id 可以查询到与这本书相关联出版社id 是通过外键查询,       类创建结构过程,创建外键会自动在数据库创建外键关联id,此时外        键...查询  在数据库中找到所有作者信息,然后页面展示出来     创建作者函数并配置好 ? ?  创建html文件页面上展示出来 ? ?

79120

Mysql如何使用order by工作

日常开发,我们经常要进行字段排序,但是我们大多不知道排序是如何执行,今天我们就说说order by 执行逻辑, CREATE TABLE `t` ( `id` int(11) NOT NULL...如图所示,通常情况下,这个语句流程如下 初始化sort_buffer,确定放入name,city,age这三个字段 索引中找到第一个杭州主键id 然后到主键id取出整行(name,age,city...初始化sort_buffer,确定放入两个字段,即name和id 索引city中找到第一个满足条件主键id 再到主键id索引获取整行,取出name,id两个字段,存入sort_buffer 在从索引...因为这个时候除了排序过程外,排序完成后,还要根据id取原取值,由于语句是limit 1000,因此会多读1000行。...,name,age)中找到满足city=杭州记录,取出city,name,age这三个字段,作为结果集一部分返回 索引(city,name,age)取下一个记录,同样取出三个字段,作为结果返回

1K20

全网最全 | MySQL EXPLAIN 完全解读

对于未分区,返回null type 连接类型,有如下几种取值,性能从好到坏排序 如下: 1 system:只有一行(相当于系统),system是const类型特例 2 const:针对主键或唯一索引等值查询扫描...会扫描t1,并使用t1.id查找t2行。...如果MySQLt2中找到一个匹配行,它会知道t2.id永远不会为NULL,并且不会扫描t2具有相同id其余行。...index map N索引编号1开始,按照与SHOW INDEX所示相同顺序。索引映射N是指示哪些索引是候选位掩码。例如0x19(二进制11001)意味着将考虑索引1、4和5。...特殊标记取值如下: 1 自动生成临时key 2 (expr) 表达式(例如标量子查询)执行了一次,并且将保存在了内存以备以后使用。

1.5K20

MySQL数据库进阶-SQL优化

或者 DESC 命令获取 MySQL 如何执行 SELECT 语句信息,包括 SELECT 语句执行过程中表如何连接和连接顺序。...查询序列号,表示查询执行 select 子句或者操作顺序(id相同,执行顺序从上到下;id不同,越大越先执行) select_type:表示 SELECT 类型,常见取值有 SIMPLE...Key:实际使用索引,如果为 NULL,则没有使用索引 Key_len:表示索引中使用字节数,为索引字段最大可能长度,并非实际使用长度,不损失精确性前提下,长度越短越好...rows:MySQL认为必须要执行行数,InnoDB引擎,是一个估计,可能并不总是准确 filtered:表示返回结果行数占需读取行数百分比,filtered越大越好 SQL...InnoDB 行锁是针对索引加锁,不是针对记录加锁,并且索引不能失效,否则会行锁升级为锁。

13410

【mysql系列】细谈“explain”之理论Part

,这个标记会使其返回关于执行计划每一步信息,而不是执行它,它会返回一行或多行信息,显示出执行计划每一部分和执行次序,从而可以分析结果中找到查询语句或是结构性能瓶颈。...分析出读取顺序; 数据读取操作操作类型; 哪些索引可以使用; 哪些索引被实际使用; 之间引用; 每张有多少行被优化器查询 ; 执行计划各个列代表具体含义解释如下: id: 查询序号...,包含一组数字,表示查询执行select子句或操作顺序 1.id相同,执行顺序从上往下 2.id不同,id越大,优先级越高,越先执行 select_type: 查询类型,主要用于区别普通查询,联合查询...type: 显示连接类型,显示查询使用了何种类型,按照最佳到最坏类型排序 1.system:仅有一行(=系统)这是const联结类型一个特例。...possible_keys: 指出MySQL能使用哪个索引中找到行 key: 显示MySQL实际决定使用键(索引)。如果没有选择索引,键是NULL。

51840

django-models 数据库取值

,有两步,先拿到,再赋给对象 33 # 再从里面取值 34 # 先拿到book,取到name=python,再赋给对象 35 # 如果是两个,会报错,get只能得到一个...,步骤有 52 # 先拿到publish是name等于机械出版社一整行对象pub_obj(中有id,name,city) 53 # SELECT `app01_publish...`name` = '机 55 # 械出版社'; args=('机械出版社',) 56 # 把pub_obj结果赋值给publish,由id作为查找依据,再从book中找到要查询name...) 71 # 4 72 73 # 关键点:把publish对象放进filter里面筛选,再从里面values取值 74 # ret=Book.objects.filter...+单引号,得到了名里面的queryset对象.all()所有, 92 # book_set.all(),再从里面values取值 93 print(pub_obj.book_set.all

1.2K10

MySQL调优之查询优化

MySQL会尝试最后一个关联中找到所有匹配行,如果最后一个关联无法找到更多行之后,MySQL返回到上一层次关联,看是否能够找到更多匹配记录,以此类推迭代执行。...排序优化 无论如何排序都是一个成本很高操作,所以性能角度出发,应该尽可能避免排序或者尽可能避免对大量数据进行排序。...使用近似 某些应用场景,不需要完全精确,可以参考使用近似来代替,比如可以使用explain来获取近似的。...很多OLAP应用,需要计算某一个列基数,有一个计算近似算法叫hyperloglog。...确定取值顺序 赋值和读取变量时候可能是查询不同阶段 例如,select子句中进行赋值,然后where子句中读取变量,则可能变量取值并非预期

1.1K10

MySQL——通过EXPLAIN分析SQL执行计划

MySQL,我们可以通过EXPLAIN命令获取MySQL如何执行SELECT语句信息,包括SELECT语句执行过程中表如何连接和连接顺序。 ?...下面分别对EXPLAIN命令结果每一列进行说明: select_type:表示SELECT类型,常见取值有: 类型 说明 SIMPLE 简单,不使用连接或子查询 PRIMARY 主查询,即外层查询...UNION UNION第二个或者后面的查询语句 SUBQUERY 子查询第一个 table:输出结果集别名) type:表示MySQL中找到所需行方式,或者叫访问类型。...6.type=const/system,单中最多有一条匹配行,查询起来非常迅速,所以这个匹配行其他列可以被优化器在当前查询当作常量来处理 const/system出现在根据主键primary...possible_keys: 表示查询可能使用索引 key: 实际使用索引 key_len: 使用索引字段长度 ref: 使用哪个列或常数与key一起中选择行 rows: 扫描行数量 filtered

79820

MySql知识体系总结(2021版)请收藏!!

4或8个字节,也就是说一个页(B+Tree一个节点)中大概存储16KB/(8B+8B)=1K个键值(因为是估,为方便计算,这里K取值为〖10〗^3)。...const用于用常数值比较PRIMARY KEY或UNIQUE索引所有部分时。 eq_ref:对于每个来自于前面的行组合,读取一行。这可能是最好联接类型,除了const类型。...通常可以增加更多索引而不要使用ALL,使得行能基于前面的常数值或列被检索出。 (5)possible_keys:possible_keys列指出MySQL能使用哪个索引中找到行。...Using index:只使用索引树信息而不需要进一步搜索读取实际行来检索列信息。当查询只使用作为单一索引一部分列时,可以使用策略。...除非你专门索取或检查所有行,如果Extra不为Using where并且联接类型为ALL或index,查询可能会有一些错误。

1.2K10

mysql优化概述

BLOCKING_LOCK_ID 由阻止另一个事务继续进行事务所持有的锁ID explain 执行计划分析 一条查询语句经过MySQL查询优化器各种基于成本和规则优化会后生成一个执行计划,这个执行计划展示了接下来具体执行查询方式...,所以连接查询执行计划,每个都会对应一条记录,但是这些记录id都是相同....连接查询,每个都会对应一条记录,这些记录id是相同,出现在前边表表示驱动,出现在后边表表示被驱动。...如: 执行计划结果可以看出,s1作为驱动,s2作为被驱动,s2访问方法是eq_ref表明访问s2时候可以通过主键等值匹配来进行访问 ref : 当通过普通二级索引列与常量进行等值匹配时来查询某个...,那么对访问方法就可能是ref fulltext: 全文索引 ref_or_null: 当对普通二级索引进行等值匹配查询,索引列也可以是NULL时,那么对访问方法就可能是ref_or_null

44610

Mysql数据库应用--索引(二)

列必须数据定义多个列中选择;index_name指定索引名称,为可选参数,如果不指定,MySQL默认col_name为索引;length为可选参数,表示索引长度,只有字符串类型字段才能指定索引长度...例如,这里有id、name和age三个字段构成索引,索引行按照id/name/age顺序存放,索引可以搜索下面的字段组合:(id,name,age),(id,name)或者id。...其他可能取值有PRIMARY、UNION、SUBQUERY等。 (2) table: 指定数据库读取数据名字,它们按被读取先后顺序排列。...(3) type: 指定本数据库与其他数据之间关联关系,可能取值有system、const、eq_ref、ref、range、index、和all。...(6) key_len: 给出索引按字节计算长度,key_len数值越小,表示查询速度越快 (7) ref: 给出关联关系另一个数据表里数据列名字。

1.2K30

MySQL如何通过EXPLAIN分析SQL执行计划

MySQL,我们可以通过EXPLAIN命令获取MySQL如何执行SELECT语句信息,包括SELECT语句执行过程中表如何连接和连接顺序。...下面分别对EXPLAIN命令结果每一列进行说明: select_type:表示SELECT类型,常见取值有: 类型 说明 SIMPLE 简单,不使用连接或子查询 PRIMARY...主查询,即外层查询 UNION UNION第二个或者后面的查询语句 SUBQUERY 子查询第一个 table:输出结果集别名) type:表示MySQL中找到所需行方式...type=const/system,单中最多有一条匹配行,查询起来非常迅速,所以这个匹配行其他列可以被优化器在当前查询当作常量来处理 const/system出现在根据主键primary...: 使用索引字段长度 ref: 使用哪个列或常数与key一起中选择行。

53010

mysql优化概述

BLOCKING_LOCK_ID 由阻止另一个事务继续进行事务所持有的锁ID explain 执行计划分析 一条查询语句经过MySQL查询优化器各种基于成本和规则优化会后生成一个执行计划,这个执行计划展示了接下来具体执行查询方式...,所以连接查询执行计划,每个都会对应一条记录,但是这些记录id都是相同....连接查询,每个都会对应一条记录,这些记录id是相同,出现在前边表表示驱动,出现在后边表表示被驱动。...select_type属性,代表着这个小查询整个大查询查询类型,select_type取值为: 名称 描述 SIMPLE 查询语句中不包含UNION或者子查询 PRIMARY 对于包含UNION...原来 MySQL 版本(5.7一下),执行步骤如下: 先根据key1 > 'z'这个条件,二级索引idx_key1获取到对应二级索引记录 根据上一步骤得到二级索引记录主键值进行回,找到完整用户记录再检测记录是否符合

51920

Power Query技巧:一次查找并返回匹配多个项目

标签:Power Query 如下图1和图2所示,有两个工作,想要在一个工作(即“主表”)基于ID列查找并获取另一个工作(即“查找”)所有匹配项。...图1:主表 图2:查找 可以看出,“主表”ID是唯一,“查找存在重复ID。其中“主表”一些ID对应着“查找多个“ID”。...那么,如何基于ID查找“查找ID并将匹配所有结果返回到“主表”呢? 我们知道,Excel中使用查找函数将仅返回查找中找到第一个匹配。当然,可以使用公式,但非常繁琐。...1.将两个工作加载到Power Query。 2.选择“主表”,然后单击“合并查询”命令,如下图3所示。...图3 3.“合并”对话框,选择“查找”,然后选择“主表”和“查找ID列,“联接种类”中选择“左外部(第一个所有行,第二个匹配行)”。

1.8K10
领券