4248 |
Excel如何把問卷的結果顯示出來 |
如果要統計下圖的路人問卷,不一定是10筆可能上百筆資料(每次不一定),訪問題數也不一定是一樣,回答有非常滿意、滿意、尚可、不滿意、非常不滿意等五種,但該人不論回答幾題皆以最差的滿意度為結果,則要如何做呢?
建立對照表
首先我們要在J欄與K欄建立一個對照表,將五種滿意度編號。
建立輔助欄
接著我們在D欄建立一個輔助欄。
步驟1:點取D2儲存格,輸入公式「=TEXT(IF(A2<>"",A2,MAX($A$1:A1)),"000")&VLOOKUP(C2,$J$2:$K$6, 2,0)」後,向下複製公式到D3:D33儲存格。
公式說明
=TEXT(IF(A2<>"",A2,MAX($A$1:A1)),"000")&VLOOKUP(C2,$J$2:$K$6,2,0)
首先我們判斷同一列A欄儲存格內容是否為空白,若不是則傳回同一列A欄儲存格內容,若是則傳回從A1儲存格到目前同一列A欄儲存格中的最大值(即目前的路人編號)(IF(A2<>"",A2,MAX($A$1:A1))。
然後將傳回的值變成3位數文字,不足位數補0,則是容許路人編號可以擁有999個(TEXT(IF(A2<>"",A2,MAX($A$1:A1)))方便比對路人編號。再與目前的滿意度編號結合(VLOOKUP(C2, $J$2:$K$6,2,0))方便判斷最差的滿意度為何。
統計滿意度
步驟2:點取G2儲存格,輸入公式「=INDEX($J$2:$J$6,SUMPRODUCT(MAX((LEFT($D$2:$D$33,3)=TEXT(F2, "000"))*RIGHT($D$2:$D$33,1))))」後,向下複製公式到G3:G11儲存格。。
公式說明
=INDEX($J$2:$J$6,SUMPRODUCT(MAX((LEFT($D$2:$D$33,3)=TEXT(F2,"000"))*RIGHT($D$2:$D$33,1))))
先將D2:D33儲存格內容的左邊三個字與F欄儲存格內容以TEXT函數將其格式為3位數文字,不足位數補0來比對(LEFT($D$2:$D$33,3)=TEXT(F2, "000")),再傳回其右邊1個字元(RIGHT($D$2:$D$33,1))。
將每個路人傳回的數值字元抓取其中最大值(MAX((LEFT($D$2:$D$33,3)=TEXT(F2,"000"))*RIGHT ($D$2:$D$33,1)))。
依照每個路人的最大值,抓取J2到J6儲存格中第幾列儲存格的內容(INDEX($J$2:$J$6,SUMPRODUCT(MAX ((LEFT($D$2:$D$33,3)=TEXT(F2,"000"))*RIGHT($D$2:$D$33,1)))))。
留言列表