从两个单元格的表中引用月份
它看起来像一个简单而平凡的任务,我应该知道…但我不如预期与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匹配起来。它拉取匹配的行号,然后将列号与“选定语言”单元格相等。