Excel 使用3列中的数字数据生成第4列中的文本值

Excel 使用3列中的数字数据生成第4列中的文本值,excel,if-statement,Excel,If Statement,很棒的社区。你们对我的新手项目都很有帮助。下面是下一个: 我有一个电子表格,它定义了与客户订阅相关的续订月份。不幸的是,数据的布局很笨拙。例如: M N O June_Renewal June_Renewal August_Renewal 0 1

很棒的社区。你们对我的新手项目都很有帮助。下面是下一个:

我有一个电子表格,它定义了与客户订阅相关的续订月份。不幸的是,数据的布局很笨拙。例如:

       M                       N                      O
       June_Renewal            June_Renewal           August_Renewal
       0                       1                      0
       1                       0                      0
       0                       0                      1
如您所见,数字1表示客户端在该特定月份进行了订阅续订

我想做的是将p列定义为“续订月份”,并创建一个公式来查看M、N、O中的数据,然后将适当的文本值(月份名称)放入p列

说到Excel公式,我简直臭不可闻

提前感谢您的帮助

致以最良好的祝愿


像这样的怎么样

=SUBSTITUTE(INDEX(M$2:O$2, 1, MATCH(1, M3:O3, 0)), "_Renewal", "")
MATCH
将找到1所在的位置,
索引
选择右侧列标题,
SUBSTITUTE
将删除
\u续订
。例如:


您可以用适当的列名替换
M$2:O$2
,用行替换
M3:O3
,然后向下复制公式。

是列
A
-
L
中的客户信息吗?你有什么版本的excel?@Jim是的,A-L列是客户信息。使用Excel 2010。这非常有效!这也证实了我自己永远也不会明白这一点。非常感谢你!