从两个单元格的表中引用月份

它看起来像一个简单而平凡的任务,我应该知道…但我不如预期与Excel中:(

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

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

在这里输入图像说明

详细信息:由于E4是指B5 - Português它应该查看J-column ,其中的月份号码等于E9并取其名称。

提前致谢。

你可以通过几种方法实现这一点…

快速的方式将使用单元格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

干杯,鲍勃

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

INDEX获取给定范围的数据,并根据您指定的行/列#提供结果。 MATCH获取给定范围的数据,并查找search词,为您提供行/列号。 您可以通过多种方式将月份转换为名称,但是我将使用使用TEXT函数的自动转换。 TEXT采用一个数字,并以文本forms给出结果,并以特定的方式进行格式化。 它可以将date转换为基于此格式的特定types的数据。

这可以像你的例子那样工作:

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

这里的INDEX采用2-D数据块,每个月有3个翻译。 然后,它尝试将E7中find的月份与列H匹配起来。它拉取匹配的行号,然后将列号与“选定语言”单元格相等。