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

    使用VBA在工作表中列出所有定义的名称

    然而,如果名称太多,虽然有名称管理器,可能名称的命名也有清晰的含义,但查阅起来仍然不是很方便,特别是想要知道名称引用的区域时,如果经常要打开名称管理器查找命名区域,会非常麻烦,也浪费时间。...下面是一段简单的代码,它将列出工作簿中的所有定义的名称,并显示名称所指向的单元格区域。...Sub NamesList() Dim wks As Worksheet Dim nm As Name '可以修改为你想置名称和引用区域的工作表 Set wks = Sheet1...("A" & Rows.Count).End(xlUp)(2) = nm.Name '在列B中列出名称指向的区域 wks.Range("B" & Rows.Count)....End(xlUp)(2) = "'" & nm.RefersTo Next nm '恢复错误触发 On Error GoTo 0 End Sub 一个非常简单的过程,它将显示工作簿中的所有名称及命名区域

    9.3K30

    MySQL查询某个表中的所有字段并通过逗号分隔连接

    想多造一些测试数据,表中字段又多一个个敲很麻烦,导出表中部分字段数据又不想导出ID字段(因为ID字段是自增的,导出后再插入会报唯一性错误),select * 查出来又是所有的字段。...可以通过如下SQL查询表中所有字段通过逗号连接,然后复制出来进行select查询再导出 select group_concat(COLUMN_NAME) '所有字段' from information_schema.COLUMNS...where table_name = '表名'; 执行效果如下: 下面的语句可以查询某个库中某个表的所有字段,字段的名称、类型、字符长度和字段注释等信息 select * from information_schema.COLUMNS...where table_name = '表名' and table_schema = '数据库名'; 执行效果如下:

    11.5K20

    在VimVi中删除行、多行、范围、所有行及包含模式的行

    使用linux服务器,免不了和vi编辑打交道,命令行下删除数量少还好,如果删除很多,光靠删除键一点点删除真的是头痛,还好Vi有快捷的命令可以删除多行、范围。 删除行 在Vim中删除一行的命令是dd。...删除所有行 要删除所有行,您可以使用代表所有行的%符号或1,$范围: 1、按Esc键进入正常模式。 2、键入%d,然后按Enter键以删除所有行。...删除包含模式的行 基于特定模式删除多行的语法如下: :g//d 全局命令(g)告诉删除命令(d)删除所有包含的行。 要匹配与模式不匹配的行,请在模式之前添加感叹号(!): :g!...//d 模式可以是文字匹配或正则表达式,以下是一些示例: :g/foo/d-删除所有包含字符串“foo”的行,它还会删除“foo”嵌入较大字词(例如“football”)的行。 :g!.../foo/d-删除所有不包含字符串“foo”的行。 :g/^#/d-从Bash脚本中删除所有注释,模式^#表示每行以#开头。 :g/^$/d-删除所有空白行,模式^$匹配所有空行。

    126.4K32

    C++ 在无序字符串中查找所有重复的字符【两种方法】

    参考链接: C++程序,找出一个字符的ASCII值 C++ 在无序字符串中查找所有重复的字符   Example:给定字符串“ABCDBGAC”,打印“A B C”  #include <iostream...    string s = a;     for (int i = 0; i < s.size() - 1; i++)     {         if (s[i] == '#') //判断i指针的指向是否为输出过的字符...            continue;         int m = 1; //判断j指针的指向是否为输出过的字符         for (int j = i + 1; j <= s.size...                if (m == 1)                     cout << s[i] << " ";                 s[j] = '#'; //对输出过的字符做标记...                m = 0;      //对输出过的字符做标记             }         }     } } void PrintIterateChar2(const

    4.8K30

    MySQL中修改一个数据库下包含有某个相同字段的所有表的字段长度

    背景 由于业务场景导致某个字段如phone_name涉及到表比较多,目前很多表都有冗余这个字段,但是前期给的字段长度只有varchar(100),不满足目前的需要了,需要把所有的表的字段长度都增大到varchar...(255),如果手动一个个修改的话,那么有几百张表,很花时间,所有想到如下办法,以做备忘。...方案 修改这些表中此字段为必填的DDL语句 SELECT concat("ALTER TABLE `",table_name,"` MODIFY COLUMN `phone_name` varchar...db_lingyejun' and column_name='phone_name' and character_maximum_length < 255 and is_nullable = 'NO'; 修改这些表中此字段可为空的...column_name='phone_name' and character_maximum_length < 255 and is_nullable = 'YES'; 本篇文章如有帮助到您,请给「翎野君」点个赞,感谢您的支持

    76010

    查找目录下所有java文件查找Java文件中的Toast在对应行中找出对应的id使用id在String中查找对应的toast提示信息。

    背景 最近有个简单的迭代需求,需要统计下整个项目内的Toast的msg, 这个有人说直接快捷键查找下,但这里比较坑爹的是项目中查出对应的有1000多处。...几乎是边查文档编写,记录写编写过程: 查找目录下所有java文件 查找Java文件中含有Toast相关的行 在对应行中找出对应的id 使用id在String中查找对应的toast提示信息。...查找目录下所有java文件 这个我是直接copy网上递归遍历的,省略。...查找Java文件中的Toast 需要找出Toast的特征,项目中有两个Toast类 BannerTips和ToastUtils 两个类。 1.先代码过滤对应的行。...在对应行中找出对应的id 使用id在String中查找对应的toast提示信息。 最后去重。 最后一个比较简单,可以自己写,也可以解析下xml写。

    4.9K40

    Redis之stream类型解读

    Redis 为每个stream(流)条目生成一个唯一的 ID。可以在以后使用这些 ID 检索其关联的条目,或读取和处理流中的所有后续条目。...xdel 命令 从指定流中移除指定的条目,并返回成功删除的条目的数量。在传递的ID不存在的情况下,返回的数量可能与传递的ID数量不同。 XDEL key ID[ID ...] key:队列名称。...1601372563178-0" redis> XADD mystream * item 3 "1601372563178-1" redis> XLEN mystream (integer) 3 返回值:流中包含的条目数量...所有ID在指定的两个ID之间或与其中一个ID相等(闭合区间)的条目将会被返回。...key : 队列名。 ID : 消息 ID。 xack 命令 XACK命令用于从流的消费者组的待处理条目列表(简称PEL)中删除一条或多条消息。

    57230

    Redis之stream类型解读

    Redis 为每个stream(流)条目生成一个唯一的 ID。可以在以后使用这些 ID 检索其关联的条目,或读取和处理流中的所有后续条目。...xdel 命令 从指定流中移除指定的条目,并返回成功删除的条目的数量。在传递的ID不存在的情况下,返回的数量可能与传递的ID数量不同。 XDEL key ID[ID ...] key:队列名称。...1601372563178-0" redis> XADD mystream * item 3 "1601372563178-1" redis> XLEN mystream (integer) 3 返回值:流中包含的条目数量...所有ID在指定的两个ID之间或与其中一个ID相等(闭合区间)的条目将会被返回。...key : 队列名。 ID : 消息 ID。 xack 命令 XACK命令用于从流的消费者组的待处理条目列表(简称PEL)中删除一条或多条消息。

    62460

    R语言数据处理——数据合并与追加

    #以上两个数据集有相同的列名(ID)时,by参数可以省略(by="ID") 以上两个数据集中,authors和books中有相同属性的主字段(surname&name)但是主字段名称不同,这里需要给merge...#(1)inner_join(x, y) :只包含同时出现在x,y表中的行 data1<-inner_join(x,y,by=c("Name"="name")) #(2)left_join(x, y)...:包含所有x中以及y中匹配的行 data2<-left_join(x,y,by=c("Name"="name")) #(3)right_join(x, y,by=c("Name"="name")) :包含所有...中的行 data4<-full_join(x,y,by=c("Name"="name")) #(5)semi_join(x, y) :包含x中,在y中有匹配的行,结果为x的子集 data5表中对应数据) 语法:select * from x left join y on x.Name = y.name 右连接 right join(右表中所有数据,左表中对应数据) 语法:select

    5.1K90

    关于MySQL应该学习的6件事

    在多表连查中,如果两个列名字一样,最好用别名分开: SELECT winery.name AS wname, region.name AS rname, FROM winery, region WHERE...winery.region_id = region.region_id; 列名的引用为:$row["wname"] 和 $row["rname"] 在指定表名和列名的情况下,只引用列名: SELECT...例如:如果你想看到数据库的所有内容,可以像这样来查询: SELECT * FROM dbname WHERE USER_ID LIKE '%'; 这里,两个通配符都被用上了。...在某些时候,这种区别会造成一些 意想不到的后果。就我的经验而言,任何字段都应该声明为 NOT NULL 。这样许多的SELECT 查询语句就能够正常运转了。...在最后要提到的是,如果你在加入或者修改一个新的字段之前,数据库中已 经有了一些记录了,这时新加入的字段在原来的纪录中的值,可能是 NULL ,也可能为空。

    98360

    SQL命令 CREATE VIEW(一)

    请注意,同一架构中的表和视图不能使用相同的名称。 column-commalist - 可选-组成视图的列名、一个或多个有效标识符。如果指定,此列表括在圆括号中,列表中的项目用逗号分隔。...例如,如果使用特权例程(具有这些SELECT权限)创建视图,则可以在以后编译视图类,因为是视图的所有者,而不管是否对视图引用的表具有SELECT权限。...如果选择源表列名具有表别名,则在使用视图时用于访问和显示数据的名称中不会使用表别名。 如果省略列名列表,则还必须省略圆括号。...如果从视图类投影SQL视图,而视图类的查询包含ORDER BY子句,则在视图投影中将忽略ORDER BY子句。 不能包含主机变量。...SQLUser.MyView),即使视图引用的表在示例模式中也是如此。

    6.8K21

    数据库基础:select基本查询语句

    数据库基本查询语句规范为:select 区域 from 表名 查询指定表 select * from 表名 *:代表所有列 示例:select * from TL_REQUEST 查询指定列 select...列名 from 表名 列名:代表从指定的列名中查找 ,:如果是查找对应的多列,则用英文逗号间隔 示例: select BU_NO from TL_REQUEST select BU_NO,BU_NM...from TL_REQUEST 条件查询 select * from 表名 where 条件 *:代表所有列 条件:一般都是where加条件表达式 查询列里包含数字或字母:select * from...’1000′ and CONTRACT_NO=’tl001′ 离散查询 包含值查询:in() select * from 表名 where 列名=’A’ 列名=’B’ 列名=’C’ 或: select...1311’) 模糊查询 查询列里包含具体中文:select * from 表名 where 列名like ‘%中文%’ Like:名称前面加。

    82210

    Elasticsearch:inverted index,doc_values及source

    此外,它还可能包含找到该术语的确切位置(文档中的偏移) 在文档中搜索术语时,查找给定术语出现在其中的文档非常快捷。...默认情况下,Elasticsearch 在文档中的所有字段上构建一个反向索引,指向该字段所在的 Elasticsearch 文档。...在实际的使用中,我们在查询文档时,也可以有选择地进行显示我们想要的字段,尽管有很多的字段被存于source中: GET twitter/_doc/1?...反向索引允许查询在唯一的术语排序列表中查找搜索词,并从中立即访问包含该词的文档列表。 sort,aggregtion 和访问脚本中的字段值需要不同的数据访问模式。...除了查找术语和查找文档外,我们还需要能够查找文档并查找其在字段中具有的术语。 Doc values 是在文档索引时构建的磁盘数据结构,这使这种数据访问模式成为可能。

    1.3K40
    领券