2013-06-05 51 views
1

真棒社區。你對我的新手項目都非常有幫助。下面是下一個:使用3列中的數字數據在第4列中生成文本值

我有一個電子表格,它定義了與客戶訂閱有關的續訂月份。不幸的是,數據是以笨拙的方式佈置的。例如:

 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公式時,我嗅到了高天堂。

在此先感謝您的幫助!

最好的問候,

+0

colums'A' -'L'中的客戶信息?你有什麼版本的Excel? – Jim

+0

@Jim是的,列A - L是客戶信息。使用Excel 2010. – Joe

回答

2

怎麼這樣呢?

=SUBSTITUTE(INDEX(M$2:O$2, 1, MATCH(1, M3:O3, 0)), "_Renewal", "") 

MATCH會找到1所處的位置,INDEX拿起右邊的列標題,SUBSTITUTE將擺脫_Renewal。例如:

formula example

您可以替換M$2:O$2與相應的列名和M3:O3與行,然後複製公式向下。

+0

這工作完美!而且這也證實我從來不會想到我自己。非常感謝! – Joe

相關問題