excel-formula - 如何在excel中做四倍IF
问题描述
我想在 Excel 中做一个 IF 语句,如果某个单元格等于 O、V、G 或 U,另一个单元格分别输出 1、2、3 或 4。
我找不到任何解决方案,对不起。
解决方案
我认为最简单的解决方案是创建一个查找表,然后使用 INDEX MATCH 函数的组合来获取适当的值。您可以在此处阅读有关 INDEX MATCH 的更多信息:https ://exceljet.net/index-and-match
首先,创建一个类似于此的表:
然后假设您有一个要匹配的字母列表,您可以编写一个类似于此的公式:=INDEX(Table1[Output],MATCH(E3,Table1[Letter],0))。如果您希望公式返回空白“”而不是 #N/A,您可以将公式包装在 IFERROR 中: =IFERROR( INDEX(Table1[Output],MATCH(E3,Table1[Letter],0)) , ")
推荐阅读
- c# - .NET Core C# Web API 集成测试内存数据库
- c++ - Swift 包中的 C++ 标志
- sql-server - 如何在 SQL Server 中将字符串(“20200127T135548”)转换为日期?
- linux - Chrome,隐身模式未启动
- trax - trax tl.Relu 和 tl.ShiftRight 层嵌套在串行组合器中
- lamp - 如何从局域网内的另一台电脑访问 phpmyadmin(LAMP)?
- amazon-web-services - 我正在使用 terraform 创建 API 网关,但 API 给出 {"message": "Internal server error"}
- mongodb - SslStream 忽略 Linux 上的 SslProtocols - 始终使用 TLS v1
- python - Django - 从 Oracle 数据库读取并写入 SQLite
- azure-sql-database - 如何在生成的 DACPAC 文件中包含 Sql Permission Statement