我在下文提到的格式的數據: Format in which i have data總結從列文本數據列在Excel
但我希望把它轉換成下面提到的格式: format to which i convert the data 我查了一下問的問題,他們是前更多有關的樞軸和unpivot這也是一個支點,但有條件的,我不知道如何在Excel中做到這一點,而我不知道任何編程語言。雖然記錄數超過了10,000,這就是爲什麼我不能手動做到這一點。
我在下文提到的格式的數據: Format in which i have data總結從列文本數據列在Excel
但我希望把它轉換成下面提到的格式: format to which i convert the data 我查了一下問的問題,他們是前更多有關的樞軸和unpivot這也是一個支點,但有條件的,我不知道如何在Excel中做到這一點,而我不知道任何編程語言。雖然記錄數超過了10,000,這就是爲什麼我不能手動做到這一點。
假設輸入和輸出範圍位於B6:H27
和J11:Q27
分別(更新在根據需要式範圍)
嘗試這些公式:
家用ID:輸入此FormulaArray
,以提取獨特的物品,在J7
並複製到最後一個記錄 (Formulas Array are en進入這個FormulaArray
,抽取頭名稱對應家用ID,在K7
並複製下來,直到最後:按[Ctrl]
+[Shift]
+[Enter]
同時)
=IFERROR(INDEX($B$6:$B$27,MATCH(0,COUNTIF(J6:J$6,$B$6:$B$27),0)*1),"")
戶主姓名 tered記錄
=IFERROR(INDEX($D$6:$D$27,MATCH($J7&"Head",$B$6:$B$27&$G$6:$G$27,0),0),"")
配偶姓名:輸入此FormulaArray
,提取配偶名稱對應家用ID,在L7
並複製下來,直到最後一條記錄
=IFERROR(INDEX($D$6:$D$27,MATCH($J7&"Spouse",$B$6:$B$27&$G$6:$G$27,0),0),"")
婚姻狀況:進入這個FormulaArray
,以提取對應於家庭婚姻狀況ID,在M7
並複製下來,直到最後一條記錄
=IFERROR(INDEX($E$6:$E$27,MATCH($J7&"Head",$B$6:$B$27&$G$6:$G$27,0),0),"")
女性家庭負責人:輸入此FormulaArray
,以驗證頭名的性別,在N7
和18下複製下來,直到最後一條記錄
=IFERROR(IF(INDEX($H$6:$H$27,
MATCH($J7&"Head",$B$6:$B$27&$G$6:$G$27,0),0)="Female","Y","N"),"")
男性的數量說明:O7
輸入公式複製下來,直到最後一條記錄
=IF(EXACT($J7,""),"",
COUNTIFS($B$6:$B$27,$J7,$H$6:$H$27,"Male",$F$6:$F$27,"<18"))
18歲以下的女性人數:在P7
中輸入此公式並複製直到最後一個記錄
=IF(EXACT($J7,""),"",
COUNTIFS($B$6:$B$27,$J7,$H$6:$H$27,"Female",$F$6:$F$27,"<18"))
家庭規模:在Q7
輸入公式複製下來,直到最後一條記錄
=IF(EXACT($J7,""),"",COUNTIF($B$6:$B$27,$J7))