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

VBA实用小程序64: 标识工作表中的名称区域

学习Excel技术,关注微信公众号: excelperfect 在工作表中定义名称是一项很强大的功能,我们可以将定义名称的单元格区域看作一个整体,从而方便对其进行很多操作。...在进行工作表数据处理时,很多人都会定义名称。 有时候,在分析工作表数据时,如果能够清楚地看出命名区域,将有助于我们了解工作表。...下面的一小段程序可以将工作表中的命名区域添加红色背景色: Sub SetNameRanges() '声明变量 Dim rngName As Name On Error Resume...Next '遍历当前工作簿中的名称 For Each rngName In ActiveWorkbook.Names '将名称区域的单元格背景色设置为红色...rngName.RefersToRange.Interior.ColorIndex = 3 Next rngName End Sub 如下图1所示,在工作表中定义了两个命名区域。

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

    如何在MySQL现有表中添加自增ID?

    当在MySQL数据库中,自增ID是一种常见的主键类型,它为表中的每一行分配唯一的标识符。在某些情况下,我们可能需要在现有的MySQL表中添加自增ID,以便更好地管理和索引数据。...在本文中,我们将讨论如何在MySQL现有表中添加自增ID,并介绍相关的步骤和案例。图片创建新的自增ID列添加自增ID列是在现有表中添加自增ID的一种常见方法。...案例研究:在现有表中添加自增ID假设我们有一个名为customers的表,现在我们想要在该表中添加自增ID列以便更好地管理数据。...数据一致性:添加自增ID列可能需要对现有数据进行更新操作,确保在进行更新之前备份数据,并小心处理可能出现的冲突或错误。结论在本文中,我们讨论了如何在MySQL现有表中添加自增ID。...通过合理地添加自增ID列,我们可以更好地管理和索引MySQL表中的数据,提高数据的查询效率和一致性。请记住,在进行任何操作之前,请备份数据并谨慎处理。

    2K20

    解决Word Press文章ID不连续的问题

    有很多WordPress博客中随着之前的文章不断更新发现文章ID不连续 对于有着轻微强迫症的人来说,看着很不舒服 在WordPress后台并没有直接的提供关闭这个功能的选项,那么该如何解决文章ID不连续的问题呢...今天就给大家讲讲如何把这个功能完完全全的隐蔽掉。 找到当前主题目录,在主题目录下到文件functions.php,将下述代码添加到文件里面。...//WordPress解决文章ID不连续的问题 function keep_id_continuous(){ global $wpdb; $lastID = $wpdb->get_var...("SELECT ID FROM $wpdb->posts WHERE post_status = 'publish' OR post_status = 'draft' OR post_status =...' ); add_filter( 'load-media-new.php', 'keep_id_continuous' ); add_filter( 'load-nav-menus.php', 'keep_id_continuous

    48840

    为什么「福强私学」用email作为注册账户的标识ID?

    原文链接 https://afoo.me‍ 虽然我知道人群老早就转移到了手机上,Mobile-first也喊了好多年,但用email做用户唯一标识id可以说是我的一个执念,虽然我也知道这个执念从商业或者产品角度来看...现在可能大家都意识到手机号成了很重要的“资产”,不经常换了,也算是现实巩固了手机号作为用户表示的地位吧。...我认为,作为用户标识ID的信息需要有至少两个重要属性: 跟用户唯一绑定 跟用户终身绑定 手机号都不能满足,但email相对来说更容易满足,只要邮件服务商不倒闭或者域名可以自己一直续。...使用email作为用户标识ID的最主要一个考量是,email账户本身就有很强的安全性,假如加上2FA(两阶段安全认证)都不能保证账号的安全,那么,任何一个基于email做账户标识的系统其实都无法保证。...所以,唯一、终身、安全,这就是「福强私学」选择email作为注册账号主体标识的原因。很多流程也基于此进行的设计。

    12510

    Mysql实现获取自增id插入到其他表中

    现在有这样一个需求,就是我向A表中插入一条数据,id是自增的。...插入之后,还需要向B表中插入一条数据,但是B表中需要保存的数据中要使用刚刚A表自增后的id, 这个其实是一个比较常见的需求,就是两张表之间的一个关联,如果用程序来执行也是很容易实现。...比如我就在用sql执行之后,获取A的id插入到B表中 实现方式如下: insert into A (id,name,code) values (null, "zhagnsan", "zs"); // 注意...A表的id要设置为自增,给null值即可 set @id = @@IDENTITY; // 使用id变量保存刚刚自增生成的id insert into B (id,a_id,name) values...(null, @id, "lisi"); // 使用变量获取A表Id 上面是用自定义变量的形式进行保存的,如果你只是想查一下是多少,可以直接使用: select @@IDENTITY; 好了,如果对你有帮助

    4K30

    mysql实现获取自增id插入到其他表中

    现在有这样一个需求,就是我向A表中插入一条数据,id是自增的。...插入之后,还需要向B表中插入一条数据,但是B表中需要保存的数据中要使用刚刚A表自增后的id, 这个其实是一个比较常见的需求,就是两张表之间的一个关联,如果用程序来执行也是很容易实现。...比如我就在用sql执行之后,获取A的id插入到B表中 实现方式如下: insert into A (id,name,code) values (null, "zhagnsan", "zs"); // 注意...A表的id要设置为自增,给null值即可 set @id = @@IDENTITY; // 使用id变量保存刚刚自增生成的id insert into B (id,a_id,name) values...(null, @id, "lisi"); // 使用变量获取A表Id 上面是用自定义变量的形式进行保存的,如果你只是想查一下是多少,可以直接使用: select @@IDENTITY; 好了,如果对你有帮助

    3.5K20

    如何解决WordPress文章ID不连续的方法

    由于 WordPress 自身机制问题,导致我们在固定链接中使用了文章ID,那么就会导致文章ID不连续,虽说文章ID不连续倒也没什么,但有强迫的人总感觉比较别扭。...为了解决这个问题,阿夜也是亲自尝试了网上很多教程,最后总结一些有用的东西,于是有了这篇文章,希望能为大家解决 WordPress 文章ID不连续的问题带来帮助。...WordPress 文章ID不连续的原因 文章自动保存草稿。在我们新建文章时,wordpress会新建一个自动保存的草稿,以保护准备发布的文档不丢失,但每次保存都会占用ID; 文章修订版本的保存。...WordPress 文章ID不连续的方法 俗话说的好,解铃还须系铃人,对症下药才是关键。...结语: 以上就是解决 WordPress 文章ID不连续的方法,其实文章多了之后阿夜对文章ID的不连续其实也没那么在乎了,至少自动保存草稿这个功能阿夜还是比较认可了,有时候自动保存挺有用的,建议是不要禁用吧

    1.5K10

    Excel公式练习78: 判断并标识不连续的编码(续)

    学习Excel技术,关注微信公众号: excelperfect 本次的练习是:与《Excel公式练习77:判断并标识不连续的编码》相似,编码都是4个字符,由1个字母接着3个数字组成,但增加了字母没有按顺序的情形...,如下图1所示,存在字母后面的数字不连续,也存在字母不连续。...图1 要求使用公式标识出不连续的编码。 先不看答案,自已动手试一试。 解决方案 由于字母和数字的个数都是固定的,虽然存在字母不连续的情形,但公式还是比较容易编写的。...在单元格C6中输入公式: =IF(LEFT(B5)=LEFT(B6),IF((MID(B5,2,3)+1MID(B6,2,3)+0),"x",""),IF(CODE(B5)+1CODE(B6),...2.CODE函数返回参数首字符对应的字符编码。 3.注意体会嵌套的IF函数来递进判断。 注:本次的练习整理自exceljet.net。 欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。

    60120

    order by 主键id导致全表扫描的问题

    二 分析 案例中的MySQL数据库版本 5.6.16 将生产环境的sql做适当修改,where条件不变。读者朋友可以测试一下其他的版本。...root@rac1 10:48:11>explain select id,gmt_create, gmt_modified,order_id,service_id, seller_id,seller_nick...注意执行计划中的 access type是index,而index 意味着这个SQL在查询二级索引的时候,对二级索引进行了全索引扫描,根本没有进行过滤这个行为是不合理的,因为where条件中含有 in...试图优化 order by limit的时候清空了保存访问方式的quick变量(原本保存的是range,但是被请空),最终发现采用排序索引(这里是id)的代价高于组合索引(这里是idx_sidustsvidtype...当然这个对业务所有入侵必须和开发沟通确认sql的结果集是否唯一,如果不唯一还是要使用其他方法。

    4K20

    ASP.NET中的页面指示标识

    asp.net的web forms 中现在包含以下7种标识: @ Page,@ Control,@ Import,@ Registe,@ Assembly,@ OutputCache @ Page 标识我们常用的属性是...具体应用可见:ASP.NET 中文显示的两种解决方法 @ Control 并非使用在aspx文件中,而是使用在ascx文件,也就是拥护子定义控件的文件中,在一个ascx文件中只能有一个@ Control...标识 @ Import 是我们可能最常用的一个标识 ,当我们使用一些特殊的aspx特性的时候,为了告诉编译器我们的目的,我们就需要使用这个标识,常用的标识我已经在前面的文章中讲过了,如果不使用@ import...System.Web.UI.WebControls @ Register 是当我们在aspx文件中调用我们的子定义组件的pagelet 的时候,对这个pagelet 进行注册的时候使用的,通过这个标识..." %> src 指向的是后缀为cs 或者vb 的文件,这将使这些文件中的CLASS 被包含进当前的页面中 @ OutputCache .aspx文件的内容在服务器上保留的时间的长度(连接……) <%

    1.6K30

    MySQL中分库分表之后,ID主键的处理

    MySQL中分库分表之后,ID主键的处理 在大规模的应用系统中,为了应对数据量的增长和提高系统的可扩展性,通常会采用数据库分库分表的方案。...然而,在进行分库分表后,原本在单一数据库中自增的ID主键就会面临新的问题。因为拆分后的多个库或表分别自增ID,可能导致ID冲突或者无法保证全局唯一性。...它通常使用128位的数字字符串来表示,具备足够的长度保证全局唯一性。在分库分表中,可以通过使用GUID作为主键来避免ID冲突的问题。...使用数据库自增ID和分片ID 另一种处理分库分表后ID主键的方案是结合数据库自增ID和分片ID。分片ID是根据拆分规则生成的,用于标识数据在哪个分片中。...总结 在MySQL的分库分表方案中,ID主键的处理是一个重要的问题。本文介绍了几种常见的处理方案,包括使用全局唯一ID、分布式唯一ID生成算法和结合数据库自增ID和分片ID。

    1K10

    MySQL表自增id溢出的故障复盘

    问题:MySQL某个表自增id溢出导致某业务block 背景:     tokudb引擎的一个大表tb1,存放业务上的机审日志,每天有大量的写入, 并且由于历史原因,这张表是int signed 类型的...但是业务上改完代码后,发现还有残余的部分insert into tb1的写请求被转发到了老的表上,且有些表被错误得路由到了DBLE上。 这加剧了事情的复杂度。...只需要下面几步: use logdb; select max(id) from tb1;   -- 记录下当前最大的id为 xxxx create table tb2 LIKE tb1;   -- 创建影子表...alter table tb2 modify column id  bigint unsigned not null auto_increment ;   -- 修改新表为bigint unsigned...后续优化措施:     增加对自增id的监控, 见这里 https://blog.51cto.com/lee90/2427912     整理些生产上可能遇到的突发问题,并正对性的制定相关的应急预案

    4.9K20

    优雅的数据库表ID的设计方案

    数据库表设计是项目开发中逃不掉的问题,每一张表,我们都会设计一个ID主键字段,关于表ID的生成方式,每个人都有自己的见解,我们就来讨论如何优雅的设计数据库ID 自增ID 这种方式用起来最简单,也是很多程序员喜欢用的方式...id=11,id=12等,更甚的可以用postman,jmeter等http测试工具,这样就可以探测出所有的文章。...但是它依然有一个缺点,就是新增操作时,业务层不知道ID,非要重新查一遍数据库才知道。 JAVA生成UUID 这种方式解决了数据库UUID的一个问题,ID是JAVA代码生成的,减少了一次数据库查询。...UUID JAVA生成UUID的方式虽然已经很通用了,但是依然有一个小缺点,占用的空间太大,所有表的ID都要占用32位的字符。...将UUID的32位的16进制数,每4位转成62进制,看不懂的直接用就是了,这样的短ID不仅有UUID不重复的特性,还不占用空间,8位ID在一些查询等操作的性能上也优于32位ID,这就是优雅的UUID设计方案

    1.5K30

    2020-12-26:mysql中,表person有字段id、name、age、sex

    2020-12-26:mysql中,表person有字段id、name、age、sex,id是主键,name是普通索引,age和sex没有索引。...select * from person where id=1 and name='james' and age=1 and sex=0。请问这条语句有几次回表?...福哥答案2020-12-26: 答案是没有回表。 一般题目是判断有没有回表,而这道题是要说出有几次回表。 刚开始以为会用到回表。后来想了想,没有回表。id是等值查询,顶多命中1条数据。...然后再对这1条数据做name过滤,就这么1条数据,没必要回表查询,连我都能想到,mysql的作者更能想到,mysql没那么傻。 有什么不对的地方,请直接留言评论。...) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of person,表中记录 -- --

    77310

    分库分表后全局id的生成解决方案

    分库分表后每个表还都从1开始累加肯定有问题,需要全局唯一id的生成器,下面详解各种方案优缺点。...1 数据库自增id 提供一个专门用于生成主键的库,这样服务每次接收请求都 先往单点库的某表里插入一条没啥业务含义的数据 然后获取一个数据库自增id 取得id后,再写入对应的分库分表 优点 简单,是人都会...适用场景 分库分表就俩原因 单库的并发负载过高 单库的数据量过大 除非并发不高,但数据量太大导致的分库分表扩容,可用该方案,因为可能每秒最高并发最多就几百,那么就走单独的一个库和表生成自增主键即可。...,但是我们生成的id都是正数,所以第一个bit统一0 41 bit:时间戳,单位ms 41 bit可以表示的数字多达2^41 - 1,也就是可以标识2 ^ 41 - 1个毫秒值,换算成年就是表示69年...这个算法生成的时候,会把当前毫秒放到41 bit中,然后5 bit是机房id,5 bit是机器id,接着就是判断上一次生成id的时间如果跟这次不一样,序号就自动从0开始;要是上次的时间跟现在还是在一个毫秒内

    1K11
    领券