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

2024-06-08

我有一个公式,用于检查单元格是否以文本“A”开头返回“拾取”“B”(代表收集)和“C”(代表预付)。

但它似乎不能正常工作

A 和 C 均返回预付费...

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


我不知道lookup http://www.techonthenet.com/excel/formulas/lookup.php由于多个参数,这是正确的公式。或许hlookup http://www.techonthenet.com/excel/formulas/lookup.php or vlookup http://www.techonthenet.com/excel/formulas/vlookup.php但这些需要您有值表。一个简单的嵌套系列if http://www.techonthenet.com/excel/formulas/if.php对于小样本量来说是有效的

Try =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 http://www.techonthenet.com/excel/formulas/left.php,您的参数不指定字符数,而是指定字符集。


2015 年 7 月 8 日 - 有关上述功能的 Microsoft 知识库文章。我不认为有什么wrong with techonthenet,但我宁愿链接到官方来源。

  • lookup https://support.office.com/en-ca/article/LOOKUP-function-446d94af-663b-451d-8251-369d5e3864cb
  • hlookup https://support.office.com/en-ca/article/HLOOKUP-function-a3034eec-b719-4ba3-bb65-e1ad662ed95f
  • vlookup https://support.office.com/en-ca/article/VLOOKUP-function-0bbc8083-26fe-4963-8ab8-93a18ad188a1
  • if https://support.office.com/en-ca/article/IF-function-69aed7c9-4e8a-4755-a9bc-aa8bbff73be2
  • left https://support.office.com/en-za/article/LEFT-LEFTB-functions-9203d2d2-7960-479b-84c6-1ea52b99640c
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如果单元格以文本字符串开头...公式 的相关文章

  • 在vba中为图例设置颜色代码

    我在每个工作表中都有数据透视表 我必须对它们进行比较 但每个工作表中图例的颜色都不同 如何设置颜色 例如 如果我的图例条目是 ISO 我希望它始终为 蓝色 如果它是 LAT 我希望它在每张纸中都为 红色 这可以通过操纵来完成Series中的
  • Excel 2010 中隐藏行的宏

    我对 VBA 编程有点陌生 我在互联网上阅读了一些内容 但找不到我需要的内容或无法使其正常工作 我的问题 在工作表 表 1 的单元格 B6 中 给出了项目将被利用的年数 在工作表 sheet 2 和 sheet 3 中 我制作了 50 年的
  • Excel 仅粘贴特殊使用值,还将值的数据类型与值一起复制到目标单元格中

    我一直在尝试更多地了解 Excel 单元格 特别是它们的数据类型 如果有人对细节感兴趣 我的调查位于下面的编号点中 我的结论被标记为 A 到 D 我真的很感兴趣是否有人有什么可以补充的 答 每个 Excel 单元格都有一个属性 用于定义它将
  • 如何在没有任何数据行的情况下读取 Excel 表/ListObject 中的计算列的公式

    我有一个以外部查询作为数据源的 ListObject 它返回 18 列 ListObject 之前已添加了额外的 4 个计算列 现在 ListObject 有 0 个数据行 但是 虽然有 0 个数据行 但我似乎无法读取计算列的预定义公式 如
  • 错误:如何读取 Excel 中的空单元格

    我正在尝试使用 POI 从 Excel 读取数据 如何检查该单元格是否为空单元格 我不知道缺少什么我认为这应该有效 java util Iterator
  • 在 VBA 中声明字典

    我收到错误Run time error 424 Object required当我尝试在 VBA 中创建字典时 我的代码如下所示 Private Sub data Dim dicti As Object Set dicti CreateOb
  • Hyperlinks.add VBA [关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我正在用 VBA 编程 我想使用创建超链接hyperlink addActiveSheet 对象的方法 但是它不起作用 这是我的代码 set
  • 父子进程隔离和子进程列表

    请阅读以下模板 PID Status LPID 10 Closed 25 11 Open 25 31 Open 31 25 Closed 25 54 Open 31 17 Open 17 20 Closed 31 88 closed 77
  • 尝试访问 Delphi 7 中的 Excel 表时的提供程序选择

    我正在尝试使用 TAdoConnection 组件从 Delphi 7 连接到 Excel 表 问题是当我选择 Microsoft Jet OLEDB 4 0 Extended Properties Excel 8 0 时 我有时会收到错误
  • Excel VBA 日期格式

    我有一个包含多个日期的电子表格 这些通常出现在mm dd yyyy or mm dd yyyy hh mm 问题是日期并不总是正确输入 我想进行检查以确保它们是代码中的日期 我最初的想法是使用IsDate检查或CDate但这似乎不起作用 它
  • 刷新电量查询VBA

    因此 我使用下面的代码来刷新我的查询连接 但是 如果由于 wtv 原因刷新失败 如何显示消息 因为此 VBA 显示刷新已完成 即使我的查询存在多个错误 Worksheets Details Unprotect Dim Connection
  • 有没有办法加快此 VBA 宏的运行速度,以在大范围内执行 1000 次 Vlookup?

    Sub Questionnaire to Ventilation Questionnaire to Ventilation Macro Keyboard Shortcut Ctrl Shift M Application ScreenUpd
  • VBA 6:正则表达式无法识别复杂的字符串

    我有这个字符串 1X214X942 0SX 其中每个 X 代表一个 不间断空格 准确地说是空白 ASCII 代码为 160 S 代表一个空格字符 我试图用这个正则表达式来识别它 d 1 3 s d 3 s d 3 d 1 3 d 1 3 d
  • 如何提取字符串中的一段字符串

    我有一个日志 我想从中提取 name 之后的任何内容 日志看起来像这样 BC WVM FAIL Rend wrong size for BCID 4608603 rend id 4608621 expected sz 220459951 a
  • excel vba - 在电子表格上查询

    如果我有这两张表 is there some sort of excel vba code using ADO that could acheive these desired results which could utilise any
  • Excel VBA:导入日期为 dd/mm/yyyy 的 CSV

    我知道这是一个相当常见的问题 但我尚未找到可靠的解决方案 我的数据位于 csv 文件中 第一列格式为 dd mm yyyy 当我使用 Workbooks OpenText 打开它时 它默认为 mm dd yyyy 直到它发现它认为的月份超过
  • VBA - Countif Range 与数组中的至少一个值匹配

    我不知道如何完成这项任务 如果该范围内的单元格中至少有一个单词与数组匹配 我需要计算工作表中的范围 例如 如果细胞 B2 有一个句子 其中包含数组中的单词之一 然后算作 1 然后简单地countif如果与数组匹配 则为范围 我的代码会更好地
  • 跳出 While...Wend 循环

    我正在使用 VBA 的 While Wend 循环 Dim count as Integer While True count count 1 If count 10 Then What should be the statement to
  • 在 Excel 中打开包含特殊字符的 .csv 文件

    我有一个导出 csv 文件的系统 其中一些行包含特殊的框字符 数据如下所示 Please specify the primary type of opportunity which you re proposing Please speci
  • 自动筛选与显示所有数据

    Background 自从最近我开始了解一个秘密命名范围 它是通过使用创建的AutoFilter 通常 如果不是总是 这被称为 FilterDatabase 我想过玩一下这个 但后来陷入了困境Range它所指的对象 让我用下面的例子来解释一

随机推荐