来自两个单元格的 table 中的参考月份
Reference month in table from two cells
这看起来是一个我应该知道的简单而微不足道的任务...但我对 excel 的表现不如预期:(
任务:给定单元格 E4 (language's code)
和 E9 (month's number)
。
如何将正确的值设置为E10 (month's name)
?
详细信息:由于 E4
指的是 B5 - Português
它应该查看 J-column
月份的数字等于 E9
并取其名称。
提前致谢。
这只需要一个简单的INDEX/MATCH组合。
INDEX 采用给定范围的数据,并根据您指定的 row/column # 提供结果。 MATCH 获取给定范围的数据,并查找搜索词,为您提供 row/column 数字。您可以通过多种方式将月份转换为名称,但我将使用 TEXT 函数提供的自动转换功能。 TEXT 接受一个数字,并以特定方式格式化的文本形式为您提供结果。它可以根据这种格式将日期转换为特定类型的数据。
对于您的示例,这会像这样工作:
=INDEX($I:$K,MATCH(TEXT( E7,"MMMM"),$H:$H,0),E4)
此处的 INDEX 采用每个月的 3 个翻译的 2-D 数据块。然后它尝试匹配在 E7 中找到的月份和 H 列。它提取匹配的行号,然后它采用等于 'selected language' 单元格的列号。
您可以通过几种方式实现这一目标...
快速方法是在单元格 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
干杯,
鲍勃
这看起来是一个我应该知道的简单而微不足道的任务...但我对 excel 的表现不如预期:(
任务:给定单元格 E4 (language's code)
和 E9 (month's number)
。
如何将正确的值设置为E10 (month's name)
?
详细信息:由于 E4
指的是 B5 - Português
它应该查看 J-column
月份的数字等于 E9
并取其名称。
提前致谢。
这只需要一个简单的INDEX/MATCH组合。
INDEX 采用给定范围的数据,并根据您指定的 row/column # 提供结果。 MATCH 获取给定范围的数据,并查找搜索词,为您提供 row/column 数字。您可以通过多种方式将月份转换为名称,但我将使用 TEXT 函数提供的自动转换功能。 TEXT 接受一个数字,并以特定方式格式化的文本形式为您提供结果。它可以根据这种格式将日期转换为特定类型的数据。
对于您的示例,这会像这样工作:
=INDEX($I:$K,MATCH(TEXT( E7,"MMMM"),$H:$H,0),E4)
此处的 INDEX 采用每个月的 3 个翻译的 2-D 数据块。然后它尝试匹配在 E7 中找到的月份和 H 列。它提取匹配的行号,然后它采用等于 'selected language' 单元格的列号。
您可以通过几种方式实现这一目标...
快速方法是在单元格 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
干杯, 鲍勃