google-sheets - 搜索一个单元格是否包含不同类型的字符串,并根据该字符串输出一个字符串
问题描述
我使用谷歌表格来获取学生的回复,表格链接到我的电子表格。我有另一个标签,我尝试处理所有数据,第一列是关于学生的班级和他们的专业。所以他们中的一些人写了M1,M2或Master 1。一些年轻的学生写了License 1,或L1,L2(对于那些读本科的人,我在法国)
所以我想要做的是获取特定单元格中的字符串,检查它们是否是“M1”、“M2”、“Master”、“Licence”或其他任何东西,并输出一个字符串“Master”或“Licence” (本科)
解决方案
=QUERY(ARRAYFORMULA(REGEXREPLACE(REGEXREPLACE({A:A,PROPER(B:B)},
"M1|M2|Master 1", "Master"),
"L1|L2|L3", "Licence")),
"where Col2 contains 'Master'
or Col2 contains 'Licence'")
法语语法:
=QUERY(ARRAYFORMULA(REGEXREPLACE(REGEXREPLACE({A:A\PROPER(B:B)};
"M1|M2|Master 1|Master 2"; "Master");
"L1|L2|L3|Licence 1|Licence 2|Licence 3"; "Licence"));
"where Col2 contains 'Master'
or Col2 contains 'Licence'")
推荐阅读
- python - 将 FastAPI 和应用程序与多个选项相结合
- python - 根据与特定点的距离对 3D 边界框进行排序
- javascript - 如何将元组的python列表转换为JavaScript中的数组?
- python - TypeError:gmw() 得到了一个意外的关键字参数“dtype”
- sql - Postgresql - 一年中一周的 Unix 时间戳
- javascript - 使用 JavaScript 对商店产品进行排序
- server - IIS 10.0.14393.0 窗口服务器 2016,删除服务器标头“Microsoft-HTTPAPI/2.0”
- sql - INT 数据类型值在 PostgreSQL 12 中接受 CHAR 数据类型
- connection - Zabbix Server 尝试连接到我的代理
- aframe - Oculus quest 2 控制器模型未在 A-Frame 中正确加载