我有一个索引,其中包含多张工作表,其中包含姓名、部分、乡镇、范围、日期、书籍、页面……并且想要一个公式来定位在同一行上匹配的两个单元格。例如:列“D”将包含授予人姓氏列表(所有工作表上都相同),列“F”将包含受让人姓氏列表,并且我想找到姓氏“West”列“D”和姓氏“Anderson”列“F”之间发生任何交互的所有行。或者任何工作表“West”的列“D”中的姓氏与第“30”节(列 K)位于同一行。所有结果都将在同一张工作表的同一行中找到。
任何帮助,将不胜感激。
谢谢
答案1
对于您的第一个例子,您想要找出哪些行在 D 列中同时包含“West”并且在 F 列中同时包含“Anderson”,我会使用条件格式来自动突出显示满足这些条件的行。
假设您想要突出显示列 D 包含“West”且列 F 包含“Anderson”的行中的第一个单元格(列 A)...
-> 将光标放在 A2 中(假设 A1 有一个标题),然后单击“条件格式”按钮(在 Office 2010 和 2013 中默认位于“主页”选项卡上)以打开条件格式对话框。
-> 单击“新规则...”并选择“使用公式确定要格式化的单元格”选项
-> 在“格式化此公式为真的值”中输入以下公式:=if(and(D2="west",F2="anderson"),"TRUE","FALSE")
-> 单击预览旁边的格式按钮,确定您希望如何表明条件是否满足,然后单击“确定”。 (参见所附屏幕截图)。
-> 单击“确定”后,规则管理器将重新出现,并应包含您刚刚创建的规则的条目。将规则的“应用于”值更改为“=$A:$A”,如屏幕截图所示。单击“应用”,单击“确定”,即可完成。我还附上了最终结果的屏幕截图。
答案2
方法 1:首先对表格进行排序,这样相同的值就会彼此相邻。然后使用 =if(D2=D1 and K2= K1,"same","not the same"),您可以在 if 函数的第一个参数中使用更多。
方法 2:使用 & 运算符合并要比较的列,如果您使用的是 Excel 2010,请在“开始”选项卡中使用条件格式查找重复的单元格。