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

Excel公式练习35: 拆分连字符分隔数字放置在同一列中

本次练习是:在单元格区域A1:A6中,有一些数据,有的是单独数字,有的是由连字符分隔一组数字,例如13-16表示13、14、15、16,现在需要将这些数据拆分依次放置在列D中,如下图1所示。...: ={“1 ”;”4 ”;”9”;”10 ”;”13 ”;”21”} 上面公式中数字5是任意选,只要能保证将数字筛选出来即可。...last-first+1),"" 使用定义名称替换公式相对应名称位置: IF(ROWS($D$1:$D1)>SUM({“ 2”;” 6”;”9”;” 11”;” 16”;”21”}...”;”21”}+1),"" 得到: IF(ROWS($D$1:$D1)>SUM({2;3;1;2;4;1}),"" 注意,这里没有必要对两个数组使用TRIM函数,Excel在进行数学减法运算时忽略数字前后空格强制转换成数学运算...实际上,这个值代表我们从A1:A6字符串中范围最大字符串返回数字数量。

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

MATLAB-字符

my_string 1x9 18 char 你可以使用数字转换函数,如 uint8 或 uint16 字符串中字符转换成数字代码...目前为止我们已经讨论过字符字符数组是一维,但是我们需要更立体文本数据存储在我们程序中。...[],并用逗号或空格分隔输入字符串。...从字符串读取格式化数据strfind在另一个字符串中找到一个字符串strrep查找和替换字符串strsplit在指定分隔符处拆分字符串strtok字符选定部分validatestring检查文本字符有效性...比较字符前 n 个字符 (不区分大小写) 改变字符串大写或小写,创建或删除空格函数deblank从字符串末尾分隔尾随空格 strtrim从字符串中删除前导空格和尾随空格lower将字符串转换为小写

1.7K40

特殊变量 (SQL)

LIST:连接列所有值,包括逗号分隔符,返回单个字符串。连接运算符 (||) 也可用于连接两个字符串。...LENGTH:返回字符串中字符数,不包括尾随空格。 NULL 返回 NULL。 $LENGTH:返回字符串中字符数,包括尾随空格。 NULL 返回为 0。...以下函数在字符串中按位置或分隔符搜索子字符返回子字符串: $EXTRACT:按字符串位置搜索,返回由开始位置或开始和结束位置指定字符串。从字符开头搜索。...%STARTSWITH 比较运算符将指定字符字符开头进行匹配。子串搜索和替换以下函数在字符串中搜索子字符串并将其替换为另一个子字符串。...REPLACE:按字符串值搜索,用新字符替换字符串。从字符开头搜索。 STUFF:按字符串位置和长度搜索,用新字符替换字符串。从字符开头搜索。

1.2K20

python 字符串方法大全

调用此方法字符串可以包含由大括号分隔文字文本替换字段 {}。每个替换字段都包含位置参数数字索引或关键字参数名称。返回字符副本,其中每个替换字段都替换为相应参数字符串值。 ...str.partition(sep )  在第一次出现sep时拆分字符串,返回包含分隔符之前部分3元组,分隔符本身以及分隔符之后部分。...str.rpartition(sep )  在最后一次出现sep时拆分字符串,返回包含分隔符之前部分3元组,分隔符本身以及分隔符之后部分。...:连续空格运行被视为单个分隔符,如果字符串具有前导或尾随空格,则结果将在开头或结尾处不包含空字符串。...段落分隔符 在版本3.2中更改:\v\f添加到行边界列表中。

1.5K00

SQL函数 TO_CHAR(二)

不要提供包含日期和时间组件完整 $HOROLOG 值(例如 64701,42152); TO_CHAR 时间转换会错误地将 $HOROLOG 第一个(日期)组件转换为格式化时间字符串,忽略第二个...数字字符转换可以使用 TO_CHAR 将数字转换为格式化数字字符串。下表列出了使用 TO_CHAR 格式参数有效格式代码。...SS9999 9999S返回带有前导减号“-”负值。返回带有前导加号“+”正值。返回带有尾随减号“-”负值。返回带有尾随加号“+”正值。D99D99返回指定位置小数分隔符。...使用 NumericGroupSeparator 是为区域设置定义。默认为逗号“,”。小数分隔右侧不得出现数字分隔符。FMFM90.9返回一个没有前导或尾随空格值。...格式可以将小数分隔符和数字分隔符指定为文字字符,也可以指定为区域设置 DecimalSeparator 和 NumericGroupSeparator 的当前值。

2.2K20

MATLAB-字符串处理

我们需要在我们程序中存储更多维度文本数据。这是通过创建矩形字符数组实现。 创建矩形字符数组最简单方法是根据需要垂直或水平连接两个或更多个一维字符数组。...连接运算符,[]并用逗号或空格分隔输入字符string。...该方法保留输入数组中任何尾随空格。 使用字符string连接功能,strcat。此方法会删除输入中尾随空格。...查找替换子stringstrsplit在指定分隔符处拆分字符stringstrtok字符string选定部分symvar确定表达式中符号变量regexprep使用正则表达式替换字符string字符...前n个字符(不区分大小写)将字符string更改为大写或小写功能,创建或删除空格deblank从字符string末尾剥去尾随空白strtrim从字符string中删除前导和尾随空格 例子 以下示例说明了一些上述字符

93220

使用嵌入式SQL(三)

嵌入式InterSystems SQL中主机变量可以是以下之一:一个或多个ObjectScript局部变量,例如:myvar,指定为逗号分隔列表。局部变量可以完全形成并且可以包含下标。...当oref.Prop用作过程块方法内宿主变量时,系统会自动将oref变量(而不是整个oref.Prop引用)添加到PublicList对其进行更新。...时间戳记值将除去尾随空格,小数秒为单位尾随零和(如果没有小数秒的话)尾随小数点。当SQLCODE = 0时,即返回有效行时,将设置INTO子句中指定输出主机变量。...例如,SELECT * FROM Sample.Person仅对逗号分隔15个主机变量列表有效(非隐藏列的确切数目,具体取决于表定义,该数目可能包含也可能不包含系统生成RowID) (ID)列)。...注意,在此示例中,字段编号下标可能不是连续序列;有些字段可能被隐藏被跳过。包含NULL字段字符串值列出。 ** 退出嵌入式SQL后立即检查SQLCODE值是一种良好编程习惯。

2.9K10

URL重写

追加到路径假定您要添加新path元素,并在必要时将路径分隔添加到路径。附加到路径元素会将文本添加到路径元素末尾,而不会更改路径中元素数量。...附加到标题,查询字符串参数和服务器变量之类其他内容后,会将文本添加到标题,查询字符串或服务器变量值末尾。...默认为parameter但也可以为header或pathElement index属性:逗号分隔要保留元素列表。...originalQueryString:只是原始请求查询字符串部分。查询字符第一个? 继续到网址末尾。您只能阅读此范围,原始请求不能通过设计进行修改。...如果您append,则将查询字符串参数文本添加到参数值末尾 header:originalHeader范围修改版本。可以通过rewrite,delete和keep操作进行修改。

4.9K20

在vim和vi中查找和替换字符

Vim是最受欢迎命令行文本编辑器。它预装在macOS和大多数Linux发行版上。在Vim中查找和替换文本非常容易。...例如,要在当前行中搜索字符串 foo第一个匹配项,并将其替换为 bar,则可以使用: :s/foo/bar/ 要替换当前行中所有出现搜索模式,请添加g标志: :s/foo/bar/g 如果要搜索替换整个文件中所有匹配模式...以下命令删除当前行中字符串 foo所有匹配: :s/foo//g 除了斜杠字符(/),你还可以使用任何其他非字母数字单字节字符作为分隔符。...下面的命令将所有 foo开头替换为 Vim is the best: :%s/^foo.*/Vim is the best/gc ^(脱字符)符号与行开头匹配,....范围可以是一行或两行之间范围。行说明符用,或;字符分隔。可以使用绝对行号或特殊符号来指定范围。

12.7K21

从 Newtonsoft.Json 迁移到 System.Text.Json

比如:字符串默认转义,默认不允许尾随逗号,默认不允许带引号数字等,不允许单引号或者不带引号属性名称和字符串值。 该库是为了实现性能和安全性而特意这样设计。...System.Text.Json 默认会对非 ASCII 字符进行转义,会将它们替换为 \uxxxx,其中 xxxx 为字符 Unicode 代码。...详细说明:如何使用 System.Text.Json 支持某种无效 JSON 3.尾随逗号 尾随逗号即 Json 末尾为逗号: 无尾随逗号: { "name": "xiaoshi",..."age": 16 } 有尾随逗号: { "name": "xiaoshi", "age": 16, } System.Text.Json 默认对尾随逗号引发异常,可以通过 AllowTrailingCommas...4.带引号数字 在标准 Json 里,数字类型是不带引号,如:{"Name":"xiaoshi","Age":18},但有时我们可能会遇到不标准异类,Newtonsoft.Json 默认是支持直接反序列化为数字类型

2.2K40

SQL命令 UPDATE(一)

column - 可选—现有列名称。 多个列名指定为逗号分隔列表。 如果省略,则更新所有列。 scalar-expression - 用标量表达式表示列数据值。...多个数据值指定为逗号分隔列表,其中每个数据值依次对应于一个列。 :array() - 仅嵌入式SQL—指定为主机变量值数组。 数组最低下标级别必须是未指定。...尝试使用与VALUELIST值不匹配数据值进行更新会导致SQLCODE -105字段值验证失败错误。 数字规范形式插入,但可以用前导零和尾随零以及多个前导符号来指定。...使用SET关键字,将一个或多个列=标量表达式对指定为逗号分隔列表。...这些值可以是指定新值文字,也可以是指定现有值字段名。 不能指定占位符逗号或省略尾随字段。

2.9K20

C# String.Format格式限定符与Format方法将多个对象格式化一个字符串原理

Format方法将多个对象格式化成一个字符串Format方法解析格式字符原理: (1)、格式字符串中{0}会被替换成格式字符串之后第一个参数,以此类推 (2)、Format方法解析格式字符串时,...发现可替换参数0,则调用对应参数IFormattable接口ToString方法,如果格式化字符串中替换参数0后面跟着格式限定符.则将格式限定符传递给ToString方法.没有则传递默认方法....3、N一用分号分隔数字,默认三位加一个分号 N3表示将数字转换成分号分隔数字,保留3位小数 var number = 1000000000; var outPut = $"{number:N3}"...11、N或n一数字转换标识,默认保留2位小数 将目标整型转换成数字类型,每3位用逗号分隔. var number =-666; var str = $"{number:N} {number:N6}";...K 表示 DateTime.Kind 属性不同值,即“Local”、“Utc”或“Unspecified”。此说明符文本形式循环设置 Kind 值保留时区。

4.6K20

Python字符串必须会基操——拆分和连接

没有指定任何分隔符,.split()将任何空格都算作分隔符。 裸调用另一个特点.split()是它会自动删除前导和尾随空格,以及连续空格。...您应该看到第二件事也是主要事情是,bare .split()call 提取句子中单词丢弃任何空格。 指定分隔符 ----- .split(' '),另一方面,更字面意思。...当有前导或尾随分隔符时,您将得到一个空字符串,您可以在结果列表第一个和最后一个元素中看到该字符串。...如果连接或重复存储在变量中字符串,则必须将新字符串分配给另一个变量保留它。...(strings) 'do,re,mi' 在这里,我们strings用逗号 ( ,)连接列表每个元素,调用.join()它而不是strings列表。

2.8K30

SQL语言元素(一)

如果命令项之间用逗号分隔,则不需要空格。算术运算符之前或之后不需要空格。可以在空格分隔项目之间,逗号分隔参数列表中项目之间或在算术运算符之前或之后插入换行符或多个空格。...这些函数包括数字函数、字符串函数以及日期和时间函数。 聚合函数是SQL固有函数,它计算列所有值返回单个聚合值。...它可以是数字字符串。 数字不需要任何分隔符。它可以由数字0到9,小数点字符,指数符号以及加号和减号组成。数字中只能使用一个小数点字符。该小数点只能用于数字基数部分,不能用于指数部分。...SQL将此符号视为文字一部分。请勿在数字中使用逗号或空格。 字符串文字包含一对分隔符,其中包含任何类型字符串。首选定界符是单引号字符。...串联 双竖条(||)是首选SQL连接操作符。 它可以用于连接两个数字、两个字符串或一个数字和一个字符串。 下划线(_)作为SQL连接操作符提供,保证ObjectScript兼容性。

1.4K10

Linux入门学习笔记二

grep grep (缩写来自Globally search a Regular Expression and Print)是一种强大文本搜索工具,它能使用特定模式匹配(包括正则表达式)搜索文本默认输出匹配行...除了可以使用 ‘/’ 作为分隔符外,还可以使用其他特殊字符例如 ‘#’ 或者 ‘@’ 都没有问题 案例 显示 sed -n '1,2p' test.txt ##显示一二两行,逗号间隔^表示开通$表示结尾...记得好像是) 替换匹配行中某个字符串 sed -i '/匹配字符串/s/替换字符串/替换目标字符串/g' filename awk AWK是一种处理文本文件语言,是一个强大文本分析工具。...print还可以打印自定义内容,但是自定义内容要用双引号括起来 匹配 # 冒号分隔,让第一个字符段中匹配有123awk -F ':' '$1 ~/123/' test.txt # 多次匹配awk...= 等等,值得注意是,即使$3为数字,awk也不会把它当数字看待,它会认为是一个字符。所以不要妄图去拿$3当数字去和数字做比较。 !

83810

AngularDart Material Design 输入 顶

(输入类型“number”也使用materialNumberInputDirectives) multiple - 用户是否可以输入多个值,逗号分隔。...errorRenderer (Map) → Map  一个函数,它接收错误映射,返回另一个映射,用人类可读文本替换错误。...errorRenderer (Map) → Map  一个函数,它接收错误映射,返回另一个映射,用人类可读文本替换错误。...requiredErrorMsg String  自定义错误消息,显示何时需要该字段显示空白。 rows int  多行输入应该有多少行。 可以是整数,也可以是字符串。...如果没有输入文本,则必需输入将在第一次失去焦点时显示验证错误。 requiredErrorMsg String  自定义错误消息,显示何时需要该字段显示空白。

5.3K40

linux实战(一)

在Linux系统上,正则表达式通常被用来查找文本模式,以及对文本执行“搜索-替换”操作和其它功能。...$ sed 's#10#100#g' example 不论什么字符,紧跟着s命令都被认为是新分隔符,所以,“#”在这里是分隔符,代替了默认“/”分隔符。表示把所有10替换成100。...awk是一个强大文本分析工具,相对于grep查找,sed编辑,awk在其对数据分析生成报告时,显得尤为强大。...字符串必须用双引号引用,参数用逗号分隔。如果没有逗号,参数就串联在一起而无法区分。这里,逗号作用与输出文件分隔作用是一样,只是后者是空格而已。...\> 匹配一个单词末尾字符串,锚定末尾。 \w 匹配一个字母数字组成单词。 \W 匹配一个非字母数字组成单词。 \‘ 匹配字符串开头一个空字符串。

2.2K10
领券