excel - Excel公式匹配A列中的值并返回非空白单元格B列
问题描述
在创建公式时需要一些帮助。
在 AI 列中有“EAJ、ECJ、EDJ...”之类的文本,在 B 列中有我需要返回的文本,在本例中为“C1”。但是,当我使用索引/匹配的 vlookup 时,由于明显的原因得到空白单元格。
有没有办法建立一个公式来匹配A列中的文本,并首先返回B列上方的非空单元格?例如,如果匹配文本在 A322 中,则返回值将为 B318,因为 B322 到 B319 范围内的单元格为空白。
解决方案
您需要将 B 列中的最后一个文本定位到您定位 ECJ 所在的行。
=INDEX(B:B, MATCH("zzz", B$1:INDEX(B:B, MATCH("ECJ", A:A, 0))))
替换工作表上包含ECJ"ECJ"
的单元格或 A 列中要匹配的任何其他值。
推荐阅读
- r - 糖尿病数据的时间序列分析
- c++ - C ++中的Opencv将图像输出到网络
- django - 如何将唯一模型列表添加到 django 模型
- python - TypeError: cannot concatenate a non-NDFrame object 只有当我在参数化函数中运行相同的脚本时才会出现
- unix - 如何 grep list.txt 打印名称与列表部分匹配的文件
- python - Django-crontab - 错误:sh:第 1 行:/usr/bin/crontab:没有这样的文件或目录
- java - 如何从堆的 ArrayList 实现中修剪每一片叶子?
- python-3.x - 在 Python 中使用 doi 自动下载
- javascript - 光滑的滑块动态内容不会调整高度
- php - 机器上接收到发布请求,但当源不是本地时服务器无法识别它