社区首页 >问答首页 >如果单元格以文本字符串开头...公式

如果单元格以文本字符串开头...公式
EN

Stack Overflow用户
提问于 2013-07-24 22:07:47
回答 3查看 200.7K关注 0票数 25

我有一个公式,检查单元格是否以文本"A“开头,返回拾取"B”表示Collect,C表示预付费。

但它似乎不能正常工作

A和C都会返回预付费...

=LOOKUP(LEFT(A1),{"A","B","C"},{"Pick Up","Collect","Prepaid"})

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-07-24 22:31:10

我不确定lookup是不是正确的公式,因为有多个参数。也许是hlookupvlookup,但这些都需要有表来表示值。一个简单的if嵌套序列可以在小样本大小下做到这一点

试试=IF(A1="a","pickup",IF(A1="b","collect",IF(A1="c","prepaid","")))

现在合并您的left参数

=IF(LEFT(A1,1)="a","pickup",IF(LEFT(A1,1)="b","collect",IF(LEFT(A1,1)="c","prepaid","")))

还要注意left的用法,您的参数没有指定字符数,而是指定了一个集。

7/8/15 -有关上述功能的Microsoft知识库文章。我不认为techonthenet有任何问题,但我更愿意链接到官方来源。

票数 32
EN

Stack Overflow用户

发布于 2020-10-14 21:13:27

从Excel 2019开始,您可以做到这一点。结尾处的"Error“是默认值。

代码语言:javascript
代码运行次数:0
复制
SWITCH(LEFT(A1,1), "A", "Pick Up", "B", "Collect", "C", "Prepaid", "Error")

Microsoft Excel Switch Documentation

票数 1
EN

Stack Overflow用户

发布于 2021-01-13 15:11:05

我知道这是一个非常古老的帖子,但我是在寻找相同问题的解决方案时发现的。我不想要嵌套的if语句,而Switch显然比我使用的Excel版本新。我找出了我的代码出了什么问题,所以我想在这里分享一下,以防它对其他人有帮助。

我记得VLOOKUP要求源表按字母/数字顺序排序才能工作。我最初是想这么做的。

代码语言:javascript
代码运行次数:0
复制
=LOOKUP(LOWER(LEFT($T$3, 1)),  {"s","l","m"}, {-1,1,0})

当我这么做的时候它开始工作了.

代码语言:javascript
代码运行次数:0
复制
=LOOKUP(LOWER(LEFT($T$3, 1)),  {"l","m","s"}, {1,0,-1})

我最初认为最后一个值可能会成为默认值,所以我希望最后一个位置是零。无论如何,这似乎不是行为,所以我只是将可能的匹配进行了排序,并且它起作用了。

编辑:作为最后的说明,我看到原始帖子中的示例按字母顺序排列,但我认为如果发生错误,并且字母A、B和C只是示例,则实际用例可能会有所不同。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17845639

复制
相关文章
Python判断字符串是否以字母开头
直接上代码吧 import re rule = re.compile('^[a-zA-z]{1}.*$') str='123' if rule.match(str) is None: print(str+'不以字母开头') else: print(str+'以字母开头') str2='a12' if rule.match(str2) is None: print(str2+'不以字母开头') else: print(str2+'以字母开头')
week
2020/03/12
3K0
Excel公式技巧95:统计文本单元格的神秘公式
需要弄明白的是,空字符串与空单元格不同。空单元格中没有任何内容,空字符串是不显示任何结果的公式的结果。这通常是通过使用两个双引号来实现的,它们之间没有任何内容:
fanjy
2021/07/12
1.5K0
Excel公式技巧95:统计文本单元格的神秘公式
Excel公式:文本连接符&,多单元格文本连接
多单元文本连接思路: 利用辅助列多次合并, 移动时不要把空引用位置落下。 Excel公式:文本连接符&的使用 用判断灵活显示内容 IF(条件, 成立时显示, 不成立时显示) 用判断灵活显示内容
林万程
2018/06/20
2K0
Excel公式技巧98:总计单元格文本中的数字
有些需求看起来很特别,但有时候确实会发生,而这往往是由于数据不规范造成的,例如下图1所示的示例。
fanjy
2021/07/12
1.3K0
Excel公式技巧98:总计单元格文本中的数字
Excel公式技巧10: 从字符串中提取数字——数字位于字符串开头
2. 字符串中除开头外其他地方也有数字,要么在末尾,要么在中间,例如123ABC456或123ABC456DEF。
fanjy
2020/02/26
3.3K0
为什么浏览器的用户代理字符串以 Mozilla 开头?
为什么浏览器的用户代理字符串(user-agent string)以 Mozilla 开头? 最早流行的浏览器是 NCSA Mosaic,它称自己为 NCSA_Mosaic/2.0 (Windows
前端教程
2018/03/29
1.4K0
为什么浏览器的用户代理字符串以 Mozilla 开头?
python 字符串开头结尾匹配
filename = 'spam.txt' filename.endswith('.txt') True filename.startswith('file:') False url = 'http://www.python.org' url.startswith('http:') True 或者正则 import re url = 'http://www.python.org' re.match('http:|https:|ftp:', url) <_sre.SRE_Mat
用户5760343
2022/01/10
1.7K0
python字符串匹配开头_对python 匹配字符串开头和结尾的方法详解
1、你需要通过指定的文本模式去检查字符串的开头或者结尾,比如文件名后缀,URL Scheme 等等。检 查 字 符 串 开 头 或 结 尾 的 一 个 简 单 方 法 是 使 用str.startswith() 或 者 是str.endswith()方法。比如:
全栈程序员站长
2022/09/13
2.8K0
[886]mysql查询以某个字符开头
参考:http://www.deardai.com/mysql/idbt94.html https://blog.csdn.net/mimi_csdn/article/details/79446643
周小董
2020/08/05
3.3K0
Excel公式技巧75:查清与公式相关的单元格
在使用Excel时,我们肯定会使用公式。这些公式要么会引用其他的单元格,要么会被其他单元格引用。下面我们先看看这两种情况,如下图1所示。
fanjy
2021/01/06
1.7K0
VBA: 禁止单元格移动,防止单元格公式引用失效
文章背景: 在工作生活中,存在文件共享的情况。在数据处理时,单元格公式中往往要引用原始数据源。多人操作时,每个人的操作习惯不同,如果数据源的单元格不小心被人为移动或删除,会导致单元格公式引用失效,产生#REF! 错误。如果进行的是跨表引用,这种错误往往还很难发现。
Exploring
2022/09/20
7710
wxss学习《五》所有以a,b开头的属性
整理下小程序里所有的css属性吧,这样也能好查询,按照字母表列举: a 共有15个属性:其中9个为动画animation的属性。详情如下: 1.additive-symbols:附加符号。Counte
极乐君
2018/02/05
1.4K0
wxss学习《五》所有以a,b开头的属性
pandas read_csv、read_excel 以文本形式读取零开头的纯数字字符
在转换高德地图城市编码的过程中,有很多城市编码开头是 0,当我转成 json 的时候,出来的结果是直接吧 数字前面的 0 去掉了,不符合预期。所以此时需要对列转类型。
卓越笔记
2023/02/18
1.8K0
pandas read_csv、read_excel 以文本形式读取零开头的纯数字字符
python 匹配字符串开头和结尾
1.你需要通过指定的文本模式去检查字符串的开头或者结尾,比如文件名后缀,URL Scheme 等等。检 查 字 符 串 开 头 或 结 尾 的 一 个 简 单 方 法 是 使 用str.startswith() 或 者 是str.endswith()方法。比如:
全栈程序员站长
2022/09/16
1.3K0
VBA专题04:Like运算符详解
1.<字符串>为文本字符串或者对包含文本字符串的单元格的引用,是要与<模式>相比较的字符串,数据类型为String型。
fanjy
2019/09/09
2.4K0
VBA专题04:Like运算符详解
Excel公式技巧53: 使用TEXTJOIN函数反转文本
在《Excel公式技巧48:生成从大到小连续的整数》中,我们使用LEN函数和ROW函数组合,可以生成从大到小的连续整数,再将其与MID配合,则可从结尾至开头逐个取出文本中的字符。但是,要将这些字符连接起来,对于Excel 2013及以前的版本来说是个难点。在Excel 2016中,Microsoft引入了TEXTJOIN函数,可以方便地连接传递给它的参数文本,例如公式:
fanjy
2020/09/17
2.4K0
Python字符串开头或末尾匹配
当你需要通过指定的文本模式去检查字符串的开头或者结尾的时候,比如文件名后缀,URL Scheme等等。
后场技术
2020/09/03
1.8K0
VBA: 禁止单元格移动,防止单元格公式引用失效(2)
文章背景: 在Excel中,公式引用无效单元格时将显示 #REF! 错误。当公式所引用的单元格被删除或被粘贴覆盖时最常发生这种情况。
Exploring
2022/09/20
1.2K0
pythoncharm注释快捷键_多行注释以什么开头
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/174489.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/27
1.6K0
pythoncharm注释快捷键_多行注释以什么开头
Excel公式技巧:颠倒单元格区域/数组
=SUMPRODUCT(A1:G1,N(OFFSET(A2:G2,0,7-COLUMN(A2:G2),1,1)))
fanjy
2023/02/14
9010
Excel公式技巧:颠倒单元格区域/数组

相似问题

如果值以公式开头,Excel从列复制单元格

25

如果单元格以数字列表项开头的条件格式设置公式。等)

142

如果单元格值以字母开头

10

仅在单元格中比较文本开头的公式

13

删除行,如果单元格以特定文本开头- Google / Apps脚本

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档