表格中的参考月份来自两个单元格

时间:2015-11-19 13:27:52

标签: excel excel-formula logic

看起来我应该知道这是一项简单而微不足道的任务......但是我对excel的预期并不好:(

任务:给定单元格E4 (language's code)E9 (month's number)

如何将正确的值设置为E10 (month's name)

enter image description here

详细信息:当E4引用B5 - Português时,它应该查看J-column,其中月份的数字等于E9并取其名称。

提前致谢。

2 个答案:

答案 0 :(得分:1)

这只需要一个简单的INDEX / MATCH组合。

INDEX获取给定范围的数据,并根据您指定的行/列#提供结果。 MATCH采用给定范围的数据,并查找搜索词,为您提供行/列号。您可以通过各种方式将月份转换为名称,但我将使用TEXT函数使用自动转换。 TEXT接受一个数字,并以特定方式格式化文本结果。它可以根据此格式将日期转换为特定类型的数据。

这样就可以使用你的例子:

=INDEX($I$4:$K$15,MATCH(TEXT( E7,"MMMM"),$H$4:$H$15,0),E4)

INDEX这里采用2-D数据块,每个月有3个翻译。然后它尝试匹配E7中找到的月份,列为H.它拉出匹配的行号,然后它使列号等于所选择的语言'细胞

答案 1 :(得分:1)

你可以通过几种方式实现这一目标......

快速方式也是在单元格E10中使用Vlookup函数,如下所示:

= VLOOKUP($ E $ 9,$ H $ 4:$ K $ 15,$ E $ 4 + 1)

有关Vlookup如何工作的信息,请参阅: https://support.office.com/en-us/article/VLOOKUP-function-0bbc8083-26fe-4963-8ab8-93a18ad188a1

干杯, 鲍勃