字符串函数
添加填充
在单元格内容的开头或结尾添加一个或多个字符。
属性
| 属性 | 配置 |
|---|---|
| 要处理的列 |
选择您要对其应用此函数的一个或多个列。 如果您想将其应用于多个列,请使用下拉列表选择要应用的列,然后点击 应用。 |
| 重复计数 | 所选字符将被添加到单元格内容的次数。 |
| 添加字符 | 输入您要作为填充添加到单元格内容中的字符。 |
| 位置 |
选择您要添加填充字符的位置。
|
| 创建新列 | 如果您想将此函数的结果输出到一个新列中并保持原始数据不变,请选中此复选框。 |
示例
| 输入 | 配置 | 输出 |
|---|---|---|
| 表格配方 |
|
11111表格配方 |
计算长度
计算列中每个单元格的字符数,并将结果输出到新列中。
将为每个选定的列创建一个包含函数结果的新列。新列的默认名称将是 <original_column_name>_length。
属性
| 属性 | 配置 |
|---|---|
| 要处理的列 |
选择要应用该函数的一个或多个列。 如果要将其应用于多个列,请使用下拉列表选择要应用的列,然后点击 应用。 |
示例
| 输入 | 输出 |
|---|---|
| 表格配方 | 11 |
更改为小写
将列单元格中的所有文本转换为小写。
属性
| 属性 | 配置 |
|---|---|
| 要处理的列 |
选择要应用函数的列。 如果要将其应用于多个列,请使用下拉列表选择要应用的列,然后点击应用。 |
| 创建新列 | 如果要将此函数的结果输出到新列并保持原始数据不变,请选中此复选框。 |
示例
| 输入 | 输出 |
|---|---|
| 表格配方 | 表格配方 |
更改为标题大小写
将列单元格中的所有文本转换为标题大小写。
属性
| 属性 | 配置 |
|---|---|
| 要处理的列 |
选择要应用函数的列。 如果要将其应用于多个列,请使用下拉列表选择要应用的列,然后点击应用。 |
| 创建新列 | 如果要将此函数的结果输出到新列并保持原始列不变,请选中此复选框。 |
示例
| 输入 | 输出 |
|---|---|
| 表格配方 | 表格配方 |
更改为大写
将列单元格中的所有文本转换为大写。
属性
| 属性 | 配置 |
|---|---|
| 要处理的列 |
选择要应用此函数的一个或多个列。 如果要将其应用于多个列,请使用下拉列表选择要应用的列,然后点击应用。 |
| 创建新列 | 如果要将此函数的结果输出到新列并保持原始列不变,请选中此复选框。 |
示例
| 输入 | 输出 |
|---|---|
| 表格配方 | 表格配方 |
串联列
将一列的内容与另一列或固定值合并。
属性
| 属性 | 配置 |
|---|---|
| 要处理的列 |
选择要应用函数的列。 如果要将其应用于多个列,请使用下拉列表选择要应用的列,然后点击应用。 |
| 前缀 | (可选)在合并数据的开头添加一个字符或字符串。 |
| 用于 |
|
| 分隔符 | 输入任何字符作为合并数据的分隔符。 |
| 添加分隔符 | 选择应用分隔符的条件。 |
| 后缀 | (可选)在合并数据的末尾添加一个字符或字符串。 |
| 创建新列 | 如果要将此函数的结果输出到新列并保持原始列不变,请选中此复选框。 |
示例
| 输入 | 配置 | 输出 |
|---|---|---|
|
|
|
|
|
|
包含文本
检查单元格是否包含特定值。如果所选文本在单元格中找到,函数将返回 TRUE,否则将返回 FALSE。此函数区分大小写。
属性
| 属性 | 配置 |
|---|---|
| 要处理的列 |
选择要应用此函数的列或多列。 如果要将其应用于多列,请使用下拉列表选择要应用的列,然后点击 应用。 |
| 用于 |
|
示例
| 输入 | 配置 | 输出 |
|---|---|---|
|
|
|
转换为文本
转换列中包含的字符串类型,以便在系统中将其解释为文本。
属性
| 属性 | 配置 |
|---|---|
| 要处理的列 |
选择要对其应用函数的列或多列。 如果要将其应用于多列,请使用下拉列表选择要应用的列,然后点击 应用。 |
| 创建新列 | 如果您想将此函数的结果输出到新列中并保持原始数据不变,请选中此复选框。 |
按索引提取值
将使用索引位置选择的子字符串提取到新列中。
索引表示选择所应用的一个或多个字符。索引 0 对应第一个字符。
属性
| 属性 | 配置 |
|---|---|
| 要处理的列 |
选择要应用函数的列。 如果要将其应用于多个列,请使用下拉列表选择要应用的列,然后单击应用。 |
| 从 |
选择如何开始值选择:
|
| 到 |
选择如何结束值选择:
|
| 创建新列 | 如果您想将此函数的结果输出到新列中并保持原始数据不变,请选中此复选框。 |
哈希数据
屏蔽列中包含的信息输入数据使用 Fowler-Noll-Vo 算法的 256 位版本进行替换。
属性
| 属性 | 配置 |
|---|---|
| 要处理的列 |
选择要应用函数的列。 如果您想将其应用于多个列,请使用下拉列表选择要应用的列,然后点击应用。 |
| 创建新列 | 如果您想将此函数的结果输出到新列中并保持原始数据不变,请选中此复选框。 |
示例
| 输入 | 输出 |
|---|---|
|
表格配方 |
G=HE!D)EV^*H2%ZB-.(,I?.4+4J`Q%M]B&G_L5D0?2- |
示例
| 输入 | 配置 | 输出 |
|---|---|---|
|
TableRecipe |
|
表格 |
| Qlik云分析 |
|
云 |
匹配模式
检查单元格是否与特定模式相似。如果在单元格中找到所选模式,函数将返回 TRUE,否则将返回 FALSE。
将为每个选定的列创建一个包含函数结果的新列。新列的默认名称将是 <original_column_name>_matches。
属性
| 属性 | 配置 |
|---|---|
| 要处理的列 |
选择要应用函数的列。 如果要将其应用于多个列,请使用下拉列表选择要应用的列,然后单击 Apply。 |
| 图案 |
选择一个预定义的正则表达式模式,或运算符和值的其他组合:
|
| 运算符 |
如果您已选择 Other 作为 Pattern,您可以选择以下运算符之一,并在以下 Value 字段中设置自定义值:
|
示例
| 输入 | 配置 | 输出 |
|---|---|---|
|
|
|
|
|
|
匹配相似文本
检查单元格是否与特定值相似。如果在单元格中找到选定的文本,函数将返回 TRUE,否则返回 FALSE。
将为每个选定的列创建一个包含函数结果的新列。新列的默认名称将是 <original_column_name>_matches。
属性
| 属性 | 配置 |
|---|---|
| 要处理的列 |
选择要应用函数的列。 如果要将其应用于多个列,请使用下拉列表选择要应用的列,然后单击 应用。 |
| 用于 |
|
| 模糊度 | 设置一个与您要用于检查的 Levenshtein 距离对应的数字。Levenshtein 距离表示将一个字符串转换为另一个字符串所需的编辑次数。 |
示例
| 输入 | 配置 | 输出 |
|---|---|---|
|
|
|
删除非字母数字字符
从单元格内容中删除所有非 0-9、Aa-Zz 和重音字母的字符。以下字符以及空格将被保留: 1234567890abcdefghijklmnopqrstuvwxyzáàâäãåæçéèêëíìîïñóòôöõøœßúùûüABCDEFGHIJKLMNOPQRSTUVWXYZÁÀÂÄÃÅÆÇÉÈÊËÍÌÎÏÑÓÒÔÖÕØŒSSÚÙÛÜ。
属性
| 属性 | 配置 |
|---|---|
| 要处理的列 |
选择要应用该函数的列。 如果要将其应用于多个列,请使用下拉列表选择要应用的列,然后单击 应用。 |
| 创建新列 | 如果要将此函数的结果输出到新列并保持原始列不变,请选中此复选框。 |
示例
| 输入 | 输出 |
|---|---|
|
Q=+L**€IK#$ 12%3,4 |
QLIK 1234 |
删除非数字字符
删除所有非 0-9 的字符。小数位分隔符和空格也保留。
属性
| 属性 | 配置 |
|---|---|
| 要处理的列 |
选择要应用函数的列。 如果要将其应用于多个列,请使用下拉列表选择要应用的列,然后单击 应用。 |
| 创建新列 | 如果要将此函数的结果输出到新列并保持原始列不变,请选中此复选框。 |
示例
| 输入 | 输出 |
|---|---|
|
Q=+L**€IK#$12%3,4 |
123,4 |
删除文本部分
从列中的单元格中删除指定的字符串。
属性
| 属性 | 配置 |
|---|---|
| 要处理的列 |
选择要应用此函数的列。 如果要将其应用于多个列,请使用下拉列表选择要应用的列,然后点击 应用。 |
| 运算符 |
选择将用于匹配要删除的文本的运算符:
|
| 值 | 输入要删除的字符或字符串。 |
| 创建新列 | 如果您想将此函数的结果输出到新列中并保持原始数据不变,请选中此复选框。 |
示例
| 输入 | 配置 | 输出 |
|---|---|---|
|
|
|
删除尾随和前导字符
删除尾随和前导空格或其他指定字符。
属性
| 属性 | 配置 |
|---|---|
| 要处理的列 |
选择要应用此功能的列或多个列。 如果要将其应用于多个列,请使用下拉列表选择要应用的列,然后单击应用。 |
| 填充字符 |
|
| 创建新列 | 如果要将此函数的结果输出到新列中并保持原始数据不变,请选中此复选框。 |
示例
| 输入 | 输出 |
|---|---|
|
[][]TableRecipe[] |
TableRecipe |
搜索与替换
将包含特定值的单元格或单元格部分替换为另一个。
属性
| 属性 | 配置 |
|---|---|
| 要处理的列 |
选择要应用此函数的列。 如果要将其应用于多个列,请使用下拉列表选择要应用的列,然后单击应用。 |
| 运算符 |
选择将用于匹配要搜索文本的运算符:
|
| 值 | 输入要搜索的字符或字符串。 |
| Replace |
选择替换操作的行为:
|
| 替换为 | 输入用于替换指定字符串的值。 |
| 创建新列 | 如果要将此函数的结果输出到新列并保持原始列不变,请选中此复选框。 |
示例
| 输入 | 配置 | 输出 |
|---|---|---|
|
|
|
拆分列
根据分隔符将单元格内容拆分为几列。
属性
| 属性 | 配置 |
|---|---|
| 要处理的列 |
选择要应用函数的列。 如果要将其应用于多个列,请使用下拉列表选择要应用的列,然后单击 应用。 |
| 部分 |
输入要创建的列数。 如果原始字符串包含的部件多于您在 部件 字段中指定的数量,则剩余字符串将在最后创建的列中返回。 |
| 分隔符 |
从下拉列表中,选择用作拆分依据的字符:
|
示例
| 输入 | 配置 | 输出 |
|---|---|---|
|
列 A: 12/07/1998 |
|
|
| 列 A: 20-03-2025 |
|
|