上节课我们介绍了Excel中常用的统计函数用法,具体可回顾Excel基础入门——countif/sumif/countifs/sumifs函数用法详解(六),本节课我们将介绍Excel中常用字符串&文本...一、文本/字符串函数 1、LEFT 基本用法:从左到右提取指定个数的字符串,公式=LEFT(字符串,字符串个数) 例如,我们想提取出每个客户的购买日期,观察发现,只需要提取购买时间列的前8位即可,我们用...2、Weekday 基本用法:计算今天是星期几,公式=WEEKDAY(日期,2)。...其中,公式中的日期就是我们要计算的日期,第二个参数2表示从星期一开始计算,如果是0表示从星期天开始计算,通常从星期一开始计算更符合我们中国人的习惯。...三、总结 以上就是Excel中常用的字符串/文本/日期函数的方法,通常left/right/mid字符串函数会与文本函数text结合使用,并且日期处理函数Datedif/weekday以及字符串合并方法也很常用
无论是在excel中,还是在其他的编程语言中,字符串是构成整个应用体系的基础,一般老师的授课都是从字符串表达式开始,循序渐进。...今天我们来讲解下一个关于字符串提取、截取、替换的几个函数,并用了几个常用的案列,如从身份证提取生日,分割省市等等,想想看看这篇文章,你会对字符换函数有一个详细的了解。...一、提取函数:LEFT,RIGHT 语法:LEFT(要提取的文本,提取长度) RIGHT(要提取的文本,提取长度) 比如:“Excel技术控”,我们要提取Excel这个字符串,我们可以输入公式 =Left...如果要提取“技术控”这三个字,输入公式=Right(“Excel技术控”,3)即可。...二、查找函数FIND和SEARCH 语法: FIND(要查找的字符,包含这个查找字符的文本,起始位置) SEARCH(要查找的字符,包含这个查找字符的文本,起始位置) 第三个参数起始位置默认为0 两个函数功能一样
结果是一个布尔值:如果至少找到一个匹配项,则为TRUE,否则为FALSE。...一次匹配多个单元格中的字符串 要使用单个公式匹配多个字符串,在第一个参数中包含单元格区域引用: =RegExpMatch(A5:A9, “\b[A-Z]{2}-\d{3}\b”) 在支持动态数组的Excel365...对于多行字符串,^和$字符匹配每行的开头和结尾,而不是输入字符串的开头和结尾,因此正则表达式只搜索第一行。 要匹配不以特定文本开头的字符串,使用正则表达式,如^(?!lemons).*$。...要匹配不以特定文本结尾的字符串,在搜索模式中包含结尾字符串锚定:^((?!lemons).)*。 用于不区分大小写匹配的正则表达式 在经典正则表达式中,有一种特殊的不区分大小写的匹配模式(?...]) 例如,如果单元格A5中的字符串包含有效的电子邮件地址,则返回“Yes”,否则为“No”。
【训练营】职场Excel零基础入门 ?...函数示意图 常见函数分类 文本清洗函数 关联匹配函数 逻辑运算函数 计算统计函数 时间序列函数 文本清洗函数 常用的文本清洗函数 清除字符串空格:TRIM 合并单元格:CONCATENATE 截取字符串...清除A1单元格左右的空格 合并单元格 CONCATENATE 将几个文本字符串合并为一个文本字符串。 =CONCATENATE(text1, text2, ...) ?...插入超链接 逻辑运算函数 一般用于条件运算,在Excel中,True代表数值1,False代表0。 IF 如果满足判断条件,则返回“真值”,否则返回“假值”。...order:0或默认,则为降序排列;其他数值则为升序排列。 =RANK(number, reference, order) ? 升序排列 描述统计 AVERAGEA 求算数平均值。
今天,或许在【Excel催化剂】的桥梁搭建上,这样的愿景越发地明晰化和成为可能发生的事情。 IT人员在数据库上为用户编写视图,然后给用户开放有限度的权限的数据库帐号,仅有特定的视图/表的查询权限。...示例:一定范围内的数值的筛选方式,也可单向筛选一个大于或小于 一定范围内的数值的筛选方式 文本类 可用开头、结尾、包含、不包含等方式来筛选文本,要写两个并列条件,请使用自定义筛选 文本类的筛选...示例:文本筛选某几项可用筛选下方的勾选的方式 文本多项筛选 示例:包含、开头是、结尾是M的等文本筛选方式 包含M字母的文本筛选 日期类 因日期格式本质是数字,同样可用于大于、小于、不等于等操作,同时因...Excel对日期有智能的识别,有明天、今天、本月、上月等选择和筛选器下方自动把日期归类为年、月、日的结构,Excel催化剂未对这些智能部分进行转换实现,请同样地使用大于、小于、介于等常规的数字操作来筛选日期...催化剂仅作用于SQL语句的构造工作,最终的呈现是在【外部数据属性】下的【连接属性】的连接字符串和命令文本的修改,保留了原生Excel的智能表可通过刷新操作向数据库请求新内容的功能。
包含要提取的字符的文本字符串。 num_chars 可选。 指定要由 LEFT 提取的字符的数量。 num_chars 必须大于或等于零。...包含要提取字符的文本字符串。 num_chars 可选。 指定希望 RIGHT 提取的字符数。 Num_chars 必须大于或等于零。...如果日期以文本形式输入,则会出现问题。...*year* 参数的值可以包含一到四位数字。Excel 将根据计算机正在使用的日期系统来解释 *year* 参数。...如果 *year* 介于 0(零)到 1899 之间(包含这两个值),则 Excel 会将该值与 1900 相加来计算年份。
toLocaleDateString() 用途:以字符串的形式获取本地化当前日期对象。并且只包含“年月日”部分的短日期信息。...toLocaleTimeString() 用途:以字符串的形式获取本地化当前日期对象。并且只包含“时分秒”部分的短日期信息。...isLast 用途:判断数据行是否为最末行;如果是最末行,返回值为“True”,否则为“False”。...isEven 用途:判断数据行是否为偶数行;如果是偶数行,返回值为“True”,否则为“False”。...isOdd 用途:判断数据行是否为奇数行;如果是奇数行,返回值为“True”,否则为“False”。
标签:Python与Excel,pandas 在Excel中,我们经常会遇到要将文本拆分。Excel中的文本拆分为列,可以使用公式、“分列”功能或Power Query来实现。...示例文件包含两列,一个人的姓名和出生日期。 图2 我们的任务如下: 1.把名字和姓氏分开 2.将出生日期拆分为年、月和日 让我们将数据加载到Python中。...对于了解Excel并且倾向于使用公式来解决此问题的人,第一反应可能是:好的,我将创建一个可能包含FIND函数和LEFT函数或MID函数等的公式,然后向下拖动以将其应用于所有单元格。...一旦我们将Excel表加载到pandas中,整个表将成为pandas数据框架,“出生日期”列将成为pandas系列。因为我们不能循环,所以需要一种方法来访问该系列中的字符串元素。...它基本上允许访问序列中的字符串元素,因此我们可以对列执行常规String方法。 Python字符串切片 让我们首先处理日期,因为它们看起来间隔相等,应该更容易。
数据分析的步骤: 提出问题 理解数据 数据清洗 构建模型 数据可视化 Excel中的数据类型主要有:文本型,数值型,逻辑型。 如果右键单元格显示为常规型,表示和数据本身表示出的类型相同。...LEFT/RIGHT(字符串所在的单元格,从左/右开始到要截取的字符数) MID(字符串所在的单元格,开始位置数,截取长度) LEN(单元格)→返回字符串的长度是个数字。...数据清洗后,将文本另存为清洗结果文本,方便后续使用。 构建模型 1. 使用数据透视表进行模型构建 构建后任意值右键,将值的显示方式设置为列汇总的百分比,可以改变显示方式。 2....日期差取整数。 =round((B1-A1)/365) 3. 如果业务要求取月份差,天数差,使用datedif函数。 又叫隐藏函数。...动态计算到今天的天数等,可以再结束日期处使用today()。 电商数据分析 1. 重新熟悉一下数据字段 ? 2.
首先介绍连接:连接可以直接连接文件:图中也有很多的可以连接的文件类型,这就是Tableau好用的地方,可以直接连接Excel,文本,JSON,Access数据库,PDF,空间文件 紧接着还可以连接到服务器...维度:在初次连接数据源的时候Tableau自动将包含离散分类信息的信息字段分配给维度,比如字符串和日期,当然维度也是可以转换为度量的 度量:Tableau会把包含定量数值的信息的字段分配给度量。...NULL,就返回表达式,如果是NULL,就返回零 2.字符串函数 学过编程语言的应该都知道,常见的字符串函数应该包含,查找,转换大小,替换,以及判断某个元素是否在字符串中。...那么我们就来看几个常用的字符串 Contains(string,substring):如果给定字符串包含指定字符串就返回True FIND(string,substring,[start]):返回字符在...,如果没找到就保持不变 SPLIT(string,delimiter,tokennumber):这个有点类似于excel中的分列,以及python读取文件时用到的参数splt 3.日期函数 Tableau
Find 功能:查找文本位置 语法:=Find(要查找字符,指定字符串,从第几个字符开始查起) ? ? 9....Search 功能:返回一个指定字符或文本字符串在字符串中第一次出现的位置,从左到右查找 语法:=search(要查找的字符,字符所在的文本,从第几个字符开始查找) Find和Search这两个函数功能几乎相同...Len 功能:返回字符串的字符数 语法:=LEN(字符串) 字符串是指包含数字、字母、符号等的一串字符。 ? 11....筛选内容:IF+OR+COUNTIF =IF(OR(COUNTIF(A1,"*"&{"Python","java"}&"*")),A1,"0") 如果含有字段Python或java中的任何一个则为本身,...否则为"0",* 代表任意内容,之后就可以通过Excel的筛选功能,把B列的"0"筛选掉。
总是忘记 Java 字符串格式化说明符?今天这篇文章带你轻松搞定Java中的字符串表述。 字符串格式 在 java 中格式化字符串的最常见方法是使用String.format()。...如果有一个“java sprintf”,那就是它。...格式说明符 以下是支持的所有转换说明符的快速参考: 说明符 适用于 输出 %a 浮点数(BigDecimal除外) 浮点数的十六进制输出 %b 任意种类 如果为非空,则为“真”,如果为空,则为“假” %...%o 整数(包括字节、短整数、整数、长整数、大整数) 八进制数 %s 任意种类 字符串值 %t 日期/时间(包括 long、Calendar、Date 和 TemporalAccessor) %t 是日期...请参阅下面的日期/时间转换。 %x 整数(包括字节、短整数、整数、长整数、大整数) 十六进制字符串。 日期和时间格式 注意:在下表中使用带有“%T”而不是“%t”的格式化字符会使输出大写。
DataFrame Pandas 中的 DataFrame 类似于 Excel 工作表。虽然 Excel 工作簿可以包含多个工作表,但 Pandas DataFrames 独立存在。 3....日期功能 本节将提到“日期”,但时间戳的处理方式类似。 我们可以将日期功能分为两部分:解析和输出。在Excel电子表格中,日期值通常会自动解析,但如果您需要,还有一个 DATEVALUE 函数。...在 Pandas 中,您需要在从 CSV 读取时或在 DataFrame 中读取一次时,将纯文本显式转换为日期时间对象。 解析后,Excel电子表格以默认格式显示日期,但格式可以更改。...tips["time"].str.len() tips["time"].str.rstrip().str.len() 结果如下: 请注意,这仍然会在字符串中包含多个空格,因此不是 100% 等效的。...提取第n个单词 在 Excel 中,您可以使用文本到列向导来拆分文本和检索特定列。(请注意,也可以通过公式来做到这一点。)
此 MCP 实现提供了两个专门用于数据转换的工具: excel_to_json_mcp_from_data:转换制表符分隔或逗号分隔的文本数据 excel_to_json_mcp_from_url:从提供的...] } } } MCP 工具 excel_to_json_mcp_from_data 将制表符分隔或逗号分隔的文本数据转换为 JSON 格式。...参数 参数 类型 是否必需 描述 data 字符串 是 制表符分隔或逗号分隔的文本数据,至少包含两行(标题行 + 数据行) 示例请求 { "tool": "excel_to_json_mcp_from_data...:检测各种日期格式并进行适当转换 字符串:视为字符串值 空值:表示为空字符串 对数据和 URL 的要求 excel_to_json_mcp_from_data 输入数据必须是制表符分隔或逗号分隔的文本,...excel_to_json_mcp_from_url Excel 文件的每个工作表应至少包含两行(标题行 + 数据行)。
自定义函数的最大的作用是可以按需定制,在Excel的原生函数不提供的场景时,传统方法需要使用大量的嵌套函数去实现,实在太累,今天Excel催化剂再次送上一波绝对十分常用的函数逻辑判断类函数给大家使用!...背景介绍 在Excel的原生函数中,对逻辑判断类的函数少得可怜,一些很常用的判断文本是否包含某个字符串这样的需求的函数都没有。...具体函数实现 针对不同的判断场景,对其简单作了下细分,有日期、文本和区域三种。 ?...IsTextContains函数 判断字符串sourceString是否包含特定字符串lookupvalue,可用最后参数控制是否区分大小写。 ?...IsTextContainsWithSplit函数 和上方的指定多个lookupvalues不同,此时是对查找的源文本进行分割,分割后的多个元素是否与指定的lookupvalue相等(此时不再是包含关系而是相等
在使用IF函数时,我们经常会用到下面的结构形式: =IF(A1>1, B1, “”) 也就是说,如果大于指定值,则输入另一个指定值,否则为空。 然而,这会带来一些潜在的问题。...双引号里面没有包含什么,Excel将其视为文本,虽然什么也没有,但它仍然是一个文本字符串。而Excel认为文本大于数值,因此虽然看起来是空值,但其比任何数字都大。...此时,如果我们在工作表中筛选大于0的值,那么由公式生成的空单元格也会包含在其中。...当然,我们可以直接在公式中指定0: =IF(B2>3,B2,"0") 然而,如果我们不喜欢这样让0显示出来,而是喜欢在这种情形中让单元格看起来为空呢?可以使用条件格式,如下图3所示。 ?...图3 当单元格B2中的值大于3时,B3中的值为B2中的值,否则为空(其实,此时该单元格中值为0,只是设置其字体颜色为白色,看不见而已)。
01 查找替换法 在Excel 中,只有连接符为“/”或“-”的日期才是被认可的日期格式。...图3 图4 如果需要将表格中日期列的“.”替换为可识别的日期连接符,则在【查找内容】 框中分别输入错误的符号“.”和“\”,【替换为】框中输入“-”或者“/”符号, 再单击【全部替换】按钮即可完成。...TEXT函数——将单元格值转换为特定格式的文本,在《从零到一学Excel》一书的 3.3 节中有讲解。 第 1 个参数选择需要转换的单元格;第 2 个参数设置为想要转换的单元格格式。...图5 VALUE函数——将代表数值的文本字符串转换成数值。 VALUE 函数只有一个参数,输入函数后,选择需要转换为“数字”格式的单元格,按【Enter】键。...图6 SUBSTITUTE函数——将字符串中的部分字符串以新字符替换,即用新内 容 B 替换原字符串或单元格中的 A,本函数共包含 4 个参数(见表1)。
例如,CSV 文件可能使用了非 UTF-8 编码,或者 Excel 文件中包含不规则的表头。...例如: import pandas as pd df = pd.read_csv('data.csv', encoding='gbk') # 常见中文编码 跳过无效行:如果文件包含不规则的表头或注释行...如果 Excel 文件有多个工作表,指定 sheet_name: df = pd.read_excel('data.xlsx', sheet_name='Sheet1') 在读取文件前,可以用文本编辑器快速查看文件内容...删除缺失值:如果缺失值较少,可以直接删除包含缺失值的行或列: df = df.dropna() # 删除包含 NaN 的行 df = df.dropna(axis=1) # 删除包含 NaN 的列...例如,数字被识别为字符串,或者日期被识别为普通字符串。 解决方法 检查数据类型:使用 df.dtypes 查看每列的数据类型。
在Excel里很容易操作,可以使用文本函数或者Power Query: 文本函数 合并字符串:&,Phonetic,concatenate 提取字符串:Left,Right,Mid(office365新增...01字符串构造方法 1.三种方法构造字符串: 单引号、双引号、三引号 2.使用符号构建字符串规则:如果字符串的内容 不包含任何引号,那么单引号、双引号和三引号都可以; 仅包含双引号如string1,只能使用单引号或三引号...Python'"# 三引号构造字符串string3 = ''''Tips':"如果你觉得从零开始学Python系列很好, 请分享给你的朋友们"'''string4 = '''欢迎关注Excel知识管理微信公众号...Python读书笔记,希望能帮到大家更好地入门Python''Tips':"如果你觉得从零开始学Python系列很好, 请分享给你的朋友们"欢迎关注Excel知识管理微信公众号,我是数据可视化爱好者李强...字符串常用方法示例 # 获取身份证号码中的出生日期print('123456198901017890'[6:14])# 将手机号中的中间四位替换为四颗星tel = '13612345678'print(
Excel 转 JSON by WTSolutions API 文档 简介 Excel 转 JSON API 提供了一种简单的方式将 Excel 和 CSV 数据转换为 JSON 格式。...该 API 接受制表符分隔或逗号分隔的文本数据,并返回结构化的 JSON。...接口端点 POST https://mcp.wtsolutions.cn/excel-to-json-api 请求格式 API 接受包含以下参数的 JSON 格式 POST 请求: 参数 类型 是否必填...描述 data string 是 制表符分隔或逗号分隔的文本数据,至少包含两行(标题行 + 数据行) 请求示例 { "data": "姓名\t年龄\t是否学生\n张三\t25\tfalse\n李四...:检测各种日期格式并适当转换 字符串:视为字符串值 空值:表示为空字符串 错误处理 API 针对常见问题返回描述性错误消息: Excel Data Format Invalid:当输入数据不是制表符分隔或逗号分隔时