在 Excel 中根据另一个表放置值 2024-8-30 • microsoft-excel worksheet-function 我有上面这个表格,我需要填写“基本费率“必须基于下表: 我尝试使用此功能来查找季度和其他日期,以找到放置数据的正确位置: =IF(AND(OR(MONTH(C3)=10;MONTH(C3)=11;MONTH(C3)=12);YEAR(C3)=2020);"last";"other") 我认为会有一个很长的函数来解决这个问题。还有其他方法吗?如果没有,我可以使用什么公式来解决这个问题? 答案1 你可以尝试这个: 注意: 我没有使用“两张表”,而是使用了“两张工作表”中的数据。 单元格 AH3 中的公式: =IF(AND(OR(MONTH(AD3)=10,MONTH(AD3)=11,MONTH(AD3)=12),YEAR(AD3)=2020),VLOOKUP($AF3,Sheet2!$AJ$4:$AL$10,2,FALSE),IFERROR(VLOOKUP($AF3,Sheet2!$AJ$4:$AL$10,3,FALSE),"")) 填写公式。 您可以根据需要调整公式中的单元格引用。 答案2 对我来说,以下公式有效。 =IF(YEAR(E2)=2020, IF(LEFT(F2)="H", VLOOKUP(G2,$A$3:$C$5,IF(INT(MONTH(E2)/10),2,3),0), VLOOKUP(G2,$A$7:$C$9,IF(INT(MONTH(E2)/10),2,3),0)), "") 相关内容 让宏使用可以动态改变的全局变量 防止覆盖现有快捷方式 URL 包的 lowtilde 选项 Pentaho 6.1 将上下文从 /pentaho 更改为 / 在 Ranger 中预览文件 参数化文件描述符号以在 shell 脚本中打开 tcp 套接字 Firefox 无法与 Unity 启动器集成 将光标移动到屏幕边缘会导致 GNOME“地毯”边框 是否可以使用 grep 或 awk 报告与索引文件中的重复条目相对应的重复输出行? 键盘额外设置菜单在哪里?