close

4248

Excel如何把問卷的結果顯示出來

如果要統計下圖的路人問卷,不一定是10筆可能上百筆資料(每次不一定),訪問題數也不一定是一樣,回答有非常滿意滿意尚可不滿意非常不滿意等五種,但該人不論回答幾題皆以最差的滿意度為結果,則要如何做呢?

image

建立對照表

首先我們要在J欄與K欄建立一個對照表,將五種滿意度編號。

image

建立輔助欄

接著我們在D欄建立一個輔助欄。

步驟1:點取D2儲存格,輸入公式「=TEXT(IF(A2<>"",A2,MAX($A$1:A1)),"000")&VLOOKUP(C2,$J$2:$K$6, 2,0)」後,向下複製公式到D3:D33儲存格。

image

公式說明

=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儲存格。。

image

公式說明

=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)))))。


arrow
arrow

    錦子老師 發表在 痞客邦 留言(0) 人氣()