Excel新功能「Lists」讓一格可存多筆資料 5ch鄉民:「本魯身為DB專家都嚇到發狂」

姊妹站最新文章

事件經過

微軟(Microsoft)於2026年9月24日公開預覽版新功能「Lists」,讓試算表軟體Excel可以在同一個儲存格中輸入多筆數值。此功能以逗號分隔多筆資料整合進單一儲存格,並可透過篩選及HAS、HASANY、HASALL等專用函數判斷個別數值,等於打破了「一格一值」的長年慣例。目前已開始陸續推送給部分Windows版與Mac版用戶。在5ch的討論串中,熟悉資料庫設計與試算表的鄉民紛紛表示困惑,同時也有不少從實務角度出發的疑慮,包括與既有巨集(macro)、函式庫的相容性、與Access的定位區隔,以及公司內部因能否駕馭新功能而產生的世代落差等。

Excel將改變延續40年的原則 推出可在單一儲存格處理多筆數值的新功能

美國微軟於9月24日(當地時間)宣布,試算表軟體「Excel」推出新功能「Lists」,可在同一個儲存格中輸入多筆資料,並分別用於篩選與運算。

此功能將以預覽版形式,陸續提供給部分Windows版與Mac版用戶使用。

出處:itmedia.co.jp / 原文請點此

網友怎麼說

2匿名9月28日 23:02
身為DB專家的本魯,已經發狂了
3匿名9月28日 23:05
先把bug修一修再加新功能好嗎
4匿名9月28日 23:17
身為試算表技術士1級的本魯滿頭問號
那儲存格參照到底要怎麼處理啊
5匿名9月28日 23:17
這絕對會哀鴻遍野吧www
6匿名9月28日 23:21
感覺愛用新功能的用戶跟老用戶之間會出現分裂
7匿名9月28日 23:22
好的,Access正式死亡~
8匿名9月28日 23:23
處理矩陣或集合的時候搞不好會很方便。
9匿名9月28日 23:28
也就是說做強度計算時,以前是每格輸入一個材料強度,現在可以在一格裡放進好幾個材料強度了?
10匿名9月28日 23:31
也就是說儲存格可以放陣列或JSON了嗎
感覺有點像MySQL的欄位
11匿名9月28日 23:33
反正現在儲存格頂多只是拿來輸出結果,倒也無所謂啦
不過現有的函式庫都已經很成熟穩定、不太可能會支援新功能,要是客戶提出這種需求就麻煩了
12匿名9月28日 23:52
這樣一格就能搞定了嗎
13匿名9月29日 00:29
不會用新功能的資深員工會被笑嗎?
14匿名9月29日 01:15
意思是可以當陣列用?
感覺沒碰過寫程式的人會搞混
15匿名9月29日 01:32
要是客戶突然要求用這種格式共享資料,公司內部系統大概會當機吧(笑)
16匿名9月29日 01:33
要是Office能就此終結,大家就都能轉去用Linux了說……(笑)
17匿名9月29日 01:53
回覆 #1
這是騙人的吧
根本不懂「神Excel」(用Excel畫版面、排文件的迷因用法)的外行人
18匿名9月29日 02:19
所謂的wysiwyg(所見即所得)是……www
19匿名9月29日 02:21
建立清單很簡單。只要在儲存格輸入以逗號分隔的數值,再按下Ctrl+J鍵即可。使用這個快捷鍵,該文字就會立刻轉換成儲存格內的清單。此外,只要先選取整個包含逗號分隔數值的範圍,再按Ctrl+J鍵,也能一次批次轉換。如果偏好用功能區(Ribbon)操作,也可以使用「插入」分頁裡的按鈕。
20匿名9月29日 02:21
當某一欄開始包含清單後,Excel對於新輸入的內容也會出現「聰明」的反應。只要在既有的清單儲存格正下方輸入以逗號分隔的數值並按下Enter鍵,Excel就會辨識出這個模式,不需要按Ctrl+J鍵也會自動進行轉換。
21匿名9月29日 02:22
依清單項目篩選
只要建立含有清單儲存格的欄位,篩選下拉選單的顯示方式就會改變。它不會顯示整串以逗號分隔的文字,而是把清單中的每個元素當成個別數值分開顯示。舉例來說,若某個儲存格內含「Mon, Tue, Wed, Thu, Fri」這樣的值,篩選下拉選單就會顯示5個各自獨立的核取方塊。
22匿名9月29日 02:23
這個欄位套用的是「包含(contains)」條件篩選,鎖定的是儲存格內清單所包含的項目。因此,只要清單中含有「Fri」,就都會顯示在結果中。相較於對「可能含有逗號分隔清單、但實際上尚未轉換成清單格式」的儲存格套用「包含」條件篩選,這種做法更簡單也更精準。
23匿名9月29日 02:24
篩選選單上方會顯示新增的「選擇欄位」下拉選單,可以在「清單項目」(個別數值)和「顯示值」(逗號分隔的完整文字)之間切換。「清單項目」是儲存格內清單格式欄位的預設設定。此外,也能跨多個欄位組合篩選條件,例如可以輕鬆篩選出「週六可以上班的咖啡師」。
24匿名9月29日 02:24
HAS函數:確認清單中是否含有特定數值
公式功能也大幅強化。使用HAS函數,可以判斷儲存格內的清單是否包含特定數值,並回傳TRUE或FALSE。這在建立條件式格式設定、FILTER函數,或是用來控制儀表板邏輯的輔助欄位時非常好用。

HAS函數的概要如下。這個函數會檢查清單或陣列中是否含有特定數值,並回傳TRUE或FALSE。函數的引數如下所示。
=HAS([@[Available Days]],$I$4)
26匿名9月29日 02:26
如果是第一次使用HASANY函數,簡單說明一下:只要清單或陣列中至少包含所指定數值中的其中一個,這個函數就會回傳TRUE。函數的引數如下。
=HASANY([@[Available Days]],$I$4:$I$5)
27匿名9月29日 02:28
在進入正題之前,先簡單說明一下HASALL函數。這個函數會在清單或陣列包含所有指定數值時回傳TRUE。引數如下所示。
array:欲搜尋的清單或範圍
values:array中必須全部包含的數值範圍、清單或陣列
=HASALL([@[Available Days]],$I$4:$I$5)
28匿名9月29日 02:29
如果是第一次使用HASANY函數,簡單說明一下:只要清單或陣列中至少包含所指定數值中的其中一個,這個函數就會回傳TRUE。函數的引數如下。
array:欲搜尋的清單或範圍
values:數值範圍、清單或陣列(只要其中一個相符就會回傳TRUE)
=HASANY([@[Available Days]],$I$4:$I$5)
34匿名9月29日 02:46
拿來當資料庫用只會越來越慘吧,一堆人明明當DB在用卻連第一正規化都做不到
不過話說回來,把Excel當資料庫運用本來就是個錯誤啦
35匿名9月29日 02:49
不過要在一格裡輸入一大堆數值感覺很麻煩耶
是要透過某個欄位來指定嗎?
那還不如在儲存格頁面之外,另外加一個排滿圖示、可以進行運算的工作頁面比較好
37匿名9月29日 02:50
要是變成每個人看到的內容都不一樣的「量子儲存格」,那根本是科幻小說等級了
38匿名9月29日 02:51
乾脆跟MATLAB或Scilab整合在一起不就好了
39匿名9月29日 02:57
這是Excel內建CSV嗎(笑)
40匿名9月29日 03:04
真的真的~有夠複雜
這下連還在用2013版的本魯,終於也躲不掉得重新買新版了
41匿名9月29日 03:16
這樣是不是連兩層以內的JSON檔案都能直接讀取了?
不過感覺巨集(macro)的bug會層出不窮
Excel的市佔率基本上就是靠過去累積的巨集資產撐起來的說
42匿名9月29日 03:17
少做這種多餘的事好嗎

這個話題的背景與爭論點

試算表軟體自1979年VisiCalc問世以來,一直奉行「一個儲存格對應一個數值」的原則。Lists功能打破了這項前提,讓儲存格內可以放入類似陣列的資料,並透過HAS、HASANY、HASALL等專用函數進行判斷與擷取,這是它最大的特色。討論串中的意見大致分成兩派:一派肯定能直接處理類JSON資料所帶來的便利性;另一派則擔心把Excel當成偽資料庫使用的現場只會愈來愈多,連第一正規化都不符合的用法恐怕會更加氾濫。目前這項功能僅開放給部分Windows、Mac用戶預覽,至於全面開放的時程,以及與既有巨集(macro)、VBA、外部函式庫的相容性,文章與討論串中都沒有明確說明。也有長年以Excel檔案往來的企業系統使用者,擔心一旦客戶要求以新格式共享資料,因應成本恐怕不小。

※本文摘錄、整理自5ch(科學新聞+板)討論串「【軟體】Excel將改變延續40年的原則 推出可在單一儲存格處理多筆數值的新功能」。

留言

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *