[算表] 從重覆的資料中列出項目,已爬文

看板Office作者 (呼~呼~叔叔覺得妳好可愛~)時間7年前 (2018/07/26 03:41), 7年前編輯推噓0(0010)
留言10則, 1人參與, 7年前最新討論串1/2 (看更多)
軟體: Excel 版本: 2016 大家好,我現在有一個困難,是要從一行有重複的資料中,在另一行列 出所有項目。 從A1-A59如下 鄭 鄭 鄭 鄭 鄭 鄭 鄭 斃 斃 斃 斃 斃 頃 頃 頃 頃 頃 旖 旖 旖 旖 旖 旖 旖 旖 旖 旖 旖 旖 旖 嬪 嬪 嬪 嬪 嬪 嬪 嬪 嬪 嬪 嬪 婷 婷 婷 婷 婷 婷 婷 燕 燕 燕 燕 燕 藏 藏 藏 藏 藏 藏 藏 我上網後,在以下這個網頁找到了相關函數 https://kknews.cc/zh-tw/other/v8g36ey.html 經過改寫之後,卻列不出來我要的結果。 其中還扯到的陣列公式的觀念,弄得我頭痛,第一次知道還有陣列這個概念。 我改寫出來的公式如下 =INDEX(A:A,SMALL(IF(MATCH(A$1:A$59,A$1:A$59,0)=ROW($1:$59),ROW($1:$59),4^8),ROW(A1))) 先把B2到B59框起來後,輸入以上函數後,按CTRL + SHIFT + ENTER。 結果出來的不是正確答案, 我先例出正確答案如下 從B1開始應該是 鄭 斃 頃 旖 嬪 婷 燕 藏 但是用我改寫出來的函數出來的答案是從B1到B59全部都是「鄭」。請問我哪裡做錯了? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.36.240.151 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1532547699.A.B68.html ※ 編輯: ddqueen (114.36.240.151), 07/26/2018 03:42:17

07/26 07:01, 7年前 , 1F
儲存格輸入後按下組合鍵ctrl+shift+enter,再向下拖曳
07/26 07:01, 1F

07/26 07:01, 7年前 , 2F
真的也。感謝您。請教一下,「儲存格輸入後按下組合鍵ctrl+shift+enter,再向下拖曳」和「先把B2到B59框起來後,輸入以上函數後,按CTRL + SHIFT + ENTER」,這二者間有什麼不一樣? ※ 編輯: ddqueen (114.36.240.151), 07/26/2018 08:55:57

07/26 09:40, 7年前 , 3F
輸入後按下組合鍵拖曳的話,row為變數,隨下拉時改變
07/26 09:40, 3F

07/26 09:40, 7年前 , 4F
選取再按下組合鍵
07/26 09:40, 4F

07/26 09:40, 7年前 , 5F
如row內為單一儲存格或範圍列數為1的話則對應同一筆
07/26 09:40, 5F

07/26 09:40, 7年前 , 6F
如row內為儲存格範圍列數為2以上的話,則所選取範圍會對應
07/26 09:40, 6F

07/26 09:40, 7年前 , 7F
row的回傳值
07/26 09:40, 7F

07/26 09:42, 7年前 , 8F
因此如要選取再按下組合鍵的話,row內則是對應範圍回傳適
07/26 09:42, 8F

07/26 09:43, 7年前 , 9F
07/26 09:43, 9F
再請教一下,我想更直觀地體會「陣列函數」的概念,有什麼教學、辦法或建議嗎?這是我第一次遇到「陣列函數」,可能以前也有遇到過,不過沒有很上心。 ※ 編輯: ddqueen (114.25.198.48), 07/26/2018 16:40:56

07/26 17:19, 7年前 , 10F
google excel 陣列公式
07/26 17:19, 10F
文章代碼(AID): #1RMD9pje (Office)
文章代碼(AID): #1RMD9pje (Office)