我正在使用Excel公式进行挑战。我有两张纸,每张都有一个行列表。
表1:
Company name - Profession
Joes Carpentry Carpenter
Peters Brick Bricklayer
Ross' service Damageservice
表2:
Company name - Profession
Joes Carpentry Carpenter
Peters Brick Carpenter
Ross' service Damageservice
我需要公式来检查公司的职业是否已经改变,所以结果应该是这样的:
表1:
Company name - Profession
Joes Carpentry Carpenter False
Peters Brick Bricklayer True
Ross' service Damageservice False
我尝试过使用if语句并相互设置2个VLOOKUP,但是它给出了错误的结果。这是我之前做过的事情
我创建了两个检查Sheet1的VLOOKUPS和一个检查Sheet2的一个:
=VLOOKUP(Sheet1!A2;Sheet1!A2:C2;3;FALSE)
=VLOOKUP(Sheet1!A2;Sheet2!A2:C140;3;FALSE)
现在我做一个匹配这两个结果的检查:
=IF(Sheet1!E2=F2;0;1)
即使结果相同,有时也会输出错误的结果
即。
Column E Column F Column G
1 1 1
这怎么可能?
答案 0 :(得分:0)
我认为你需要在两张纸上修剪包含专业的字符串并使用它们。然后像以前一样使用两个VLOOKUPS并使用和IF语句进行比较。那可行。
答案 1 :(得分:0)
根据上面的数据,假设第一列是A,第二列是B,我可以使用以下公式完成此操作(在第1页的C2中,复制并向下拖动):< / p>
<Label x:Name="detail3" Grid.Row="2" FontSize="35" VerticalTextAlignment="Center" HorizontalTextAlignment="Center" LineBreakMode="WordWrap" />
请注意,需要更改Sheet2!$ A $ 1:$ B $ 3以涵盖数据集的实际大小。
答案 2 :(得分:0)
假设:
Company name (sheet1 A1) - Profession (sheet1 C1)
Joes Carpentry (sheet1 A2) Carpenter (sheet1 C2)
Peters Brick (sheet1 A3) Bricklayer (sheet1 C3)
Ross' service (sheet1 A4 Damageservice (sheet1 C4)
与另一张桌子相同的是sheet2。
然后在表1中使用E2(并复制到最后):
=IF(C2=VLOOKUP(A2,sheet2!A:C,3,FALSE),"true","false")
你可以添加条件格式来为你的&#34; false&#34;添加颜色。红色:
请参阅此参考资料:http://www.excel-easy.com/data-analysis/conditional-formatting.html