我試圖用google sheet來改變這個表格中的選擇草案資料,其中的選擇編號按順序列在所選專案的旁邊:
| 選取 | 。選擇 | 。|
|---|---|---|
| 1 | 沙拉 | |
| 沙拉? | ||
| 2 | 披薩 | 披薩
| 3 | pizza |
| 3 | 4 | pizza |
| 4 | 5 | 面包 | 面包
| 6 | 胡蘿卜 | 胡蘿卜
| 7 | 披薩 | 披薩
| 8 | 蘋果 | 蘋果
| 9 |
| 蘋果? | 蘋果 | 蘋果
| 10 |
| 蘋果? | 披薩 | 披薩
| 11 | 沙拉 | 沙拉 |
進入這個表格
| 食物 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| 蘋果 | 8 | 9 | 9 | ||||||
| 胡蘿卜 | |||||||||
| 胡蘿卜 | 6 | ||||||||
| 面包 | |||||||||
| 面包 | 5 | ||||||||
| 沙拉 | |||||||||
| 沙拉 | 1 | 11 | 11 | ||||||
| 比薩餅 | |||||||||
| 比薩餅 | 2 | 2 | 3 | 3 | 4 | 7 | 7 | 10 |
如果有人知道如何在google sheet或excel中做到這一點。我將非常感激。 預先謝謝你
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
這可以通過一個單一的公式來實作。
在這里,我假設你的原始資料在A2:B的范圍內,并且資料可以無限地向下擴展。鑒于此,我們不能將我下面提出的公式放在 A 列或 B 列的任何地方,因為它將產生一個回圈參考錯誤。相反,為了這里的目的,讓我們把公式放在D2中,假設從D2向右和向下的整個電子表格是空的(這樣A2:B的任何數量的結果都有空間可以擴展。
在D2中:
=ArrayFormula(SORT({UNIQUE(FILTER(B2:B,B2:B<>")),SPLIT(TRIM(TRANSPOSE(QUERY(TRANSPOSE(IF(TRANSPOSE(FILTER(B2:B,B2: B<>")<>UNIQUE(FILTER(B2:B,B2:B<>")),,TRANSPOSE(FILTER(A2:A,A2:A<>")))),,COUNTA(B2:B))))," ") },1,1))
更 "干凈 "的做法是將公式移到它自己的作業表中,在這種情況下,你需要確保在公式中包含的每個范圍前加上包含原始資料的作業表的名稱(例如,Sheet1!B2:B,等等)。
注意:該公式是根據您提供的資料型別撰寫的。如果您的實際資料將與您提供的資料不同,您將得到不可預測的結果。例如,如果你在第一列中的實際資料實際上不是數字,而是包含空格之類的客戶名稱,那么這個公式就需要做一些調整。然而,我們只能根據所提供的內容進行作業。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/331362.html
標籤:
下一篇:使用連接時更新多個表最大

