excel - 为文本分配类别
问题描述
我有以下 Excel 表格:
B 列和 D 列给出了数据。我正在寻找列 E 的公式。逻辑是,给定一个文本,我们搜索其中出现的类别:如果我们找到一个类别,我们返回它;否则,我们返回一个空字符串。一个文本中不可能出现 2 个类别。
有谁知道如何编写这些公式?这可以是单个公式、CSE 数组公式或动态数组公式。
解决方案
在单元格 E4 中使用:
=IFERROR(INDEX($B$4:$B$6,MATCH(1,(COUNTIF($D4,"*"&$B$4:$B$6&"*")),0)),"")
输入ctrl + shift + enter
并向下拖动。
推荐阅读
- c# - 语法错误 SQL C# Selectedindexchange 问题
- php - 如何根据laravel刀片中子菜单下的菜单使侧栏动态化?
- c++ - C++ - 值未返回到 main.cpp
- javascript - 动画间隔的图像
- powerbi - 如何在 Power BI 中构建交互式交叉表
- python - 使用python通过小于其平方根的素数来确定一个数字是否是素数
- php - 允许用户将我的内容嵌入他们的网站——Php
- c# - 如何停止 NavigationView 自动关注 AutoSuggest 框?
- java - 使用 Java 将向量转换为 Json
- python - Python数据框列表-如何使数组中的元素数量相等