[英]Multiple Columns into one Column in excel
我的excel表中有5列,它們是: HopColourGreen
, HopColourGreenYellow
, HopColourGreenBlack
, HopColourYellowBlack
, HopColourBlack
它們的值是true
還是false
並且我想創建一個名為colour
列,如果將HopColourGreen
設置為true
則該列將包含例如Green
。
結合使用SUBSTITUTE
, MATCH
和INDEX
,可以將以下內容放入F
並向下拖動。
=SUBSTITUTE(INDEX(A:E, 1, MATCH(TRUE, A2:E2, 0)), "HopColour", "")
HopColourGreen HopColourGreenYellow HopColourGreenBlack HopColourYellowBlack HopColourBlack
TRUE FALSE FALSE FALSE FALSE =SUBSTITUTE(INDEX(A:E, 1, MATCH(TRUE, A2:E2, 0)), "HopColour", "")
FALSE TRUE FALSE FALSE FALSE GreenYellow
FALSE FALSE TRUE FALSE FALSE GreenBlack
FALSE FALSE FALSE TRUE FALSE YellowBlack
如果是文本,則可能需要將MATCH(TRUE)
更改為MATCH("TRUE")
。
編輯
法語excel中沒有MATCH
,您必須改用EQUIV
。
=SUBSTITUTE(INDEX(A:E; 1; EQUIV(TRUE; A2:E2; 0)); "HopColour"; "")
編輯2
SUBSTITUTE
是法文中的SUBSTITUE
。
=SUBSTITUE(INDEX(A:E; 1; EQUIV(TRUE; A2:E2; 0)); "HopColour"; "")
嘗試這個:
=IF(A2=TRUE;"Green";IF(B2=TRUE;"GreenYellow";IF(C2=TRUE;"GreenBlack";IF(D2=TRUE;"YellowBlack";IF(E2=TRUE;"Black")))))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.