惊人的Excel用户,
我有一个如下的电子表格
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="button-container" id="myButton">
<div class="button-text-container">
<span>Here comes some text.</span>
</div>
<div class="button-icon-container">
<img src="https://placeholder.pics/svg/100x100/7AFFA6/000000/ICON">
</div>
</div>
我想创建一个执行此操作的公式
检查sheet1中的行1,以确保列A和B的组合与sheet2中概述的可能组合相符。
如果存在组合,则突出显示行
如果该组合不存在,则不要突出显示行。
例如,如果sheet1是
Sheet 1
Column A: Exhibit
Column B: Animal
Column C: Food
Sheet 2
Column A: Animal
Column B: Food
sheet2是
A | B | C
Star | Unicorn | Apples
Star | Unicorn | Toffee
Circle | Elephant | Apples
该公式将突出显示sheet1的第一行(星|独角兽|苹果)。
所以我基本上是在寻找一个公式来检查sheet1的column-B / C-combo来查看是否存在工作表2的column-A / B-combo。任何帮助将不胜感激。
答案 0 :(得分:1)
在sheet2中使用以下公式创建一列(在我的示例中,将其放在D列中):
=TRIM(CONCATENATE(A2,B2))
返回到sheet1,然后选择数据范围。进入custom formatting tool并输入以下公式作为规则,并带有所需的突出显示选项:
=COUNTIF(Sheet2!$D:$D, TRIM(CONCATENATE($B2,$C2)))>0
CONCATENATE()
将动物和食物的名称组合成一个字符串,从而可以轻松地搜索各种组合。 TRIM()
可能有点过分,但是它消除了在每个单词之后可能打乱组合的任何多余空格。
COUNTIF()
然后在sheet1的每一行中获取组合,并将其与sheet2的整个组合列表进行比较,并返回找到的匹配项数。
最后,条件格式设置规则设置为突出显示COUNTIF()
找到至少一个匹配项的行。
答案 1 :(得分:0)