作者cancercute (cat)
看板Office
標題[算表] 如果刪掉特定條件的那幾列
時間Mon Jan 28 15:16:28 2019
軟體:雲端excel
版本:
excel要怎麼刪掉特定數值的那一列裡的數值呢?
AB欄中,大於1%的,想要刪掉
需要保留列,只要將列中的數字刪掉即可
上網查好像需要使用VBA公式
現在是使用條件式格式設定將大於1%的變色,方便手工篩選
https://imgur.com/2n5M9Y4
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.104.30.220
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1548659791.A.1E3.html
1F:→ soyoso: 雲端excel是指google試算表嗎? 01/28 15:35
2F:→ soyoso: 如果是的話,於ab欄,資料,建立篩選器 01/28 15:35
3F:→ enjoyyou: 我的想法是利用IF弄出一欄你要的 再複製蓋回去 01/28 15:36
4F:→ soyoso: 依條件篩選,大於1%或0.01,刪掉篩選後不保留的欄位內的數 01/28 15:37
5F:→ soyoso: 字,關閉篩選器 01/28 15:37
S大的方法會卡在我有一欄是跑公式,
使用篩選器變動欄位的話,那欄的數字會跳掉
E大的方法實際上要怎麼操作呢?
※ 編輯: cancercute (106.104.30.220), 01/28/2019 15:46:48
6F:→ cancercute: 而且試算表因為我的函式可能太多欄,跑的有點慢@@ 01/28 15:47
7F:→ soyoso: if弄出一欄(輔助欄判斷ab欄儲存格是否大於1%或0.01是的話 01/28 16:02
8F:→ soyoso: 刪除為空白串"",否的話為假,就為ab欄儲存格的值),再複製 01/28 16:03
9F:→ soyoso: 蓋回去(複製後選擇性貼上值,僅貼上值) 01/28 16:04
10F:→ soyoso: 這大概是該回文的意思吧 01/28 16:05
11F:→ enjoyyou: 是的 如果只是要處理AB欄的話 01/28 16:10
12F:→ enjoyyou: 就譬如挑AC欄的AC2 =IF(AB2>0.01,AB2,"") 01/28 16:11
13F:→ soyoso: 大於0.01要刪掉,怎麼會是回傳ab2 01/28 16:14
是像這樣嗎?
https://imgur.com/rKiLbkf
不過ac2998沒有消失呢?
※ 編輯: cancercute (106.104.30.220), 01/28/2019 16:19:37
14F:→ soyoso: 那當然的公式寫在ab2998是判斷ac2998 01/28 16:22
15F:→ soyoso: 和ac2998並沒有關係 01/28 16:22
16F:→ soyoso: 要消失不就還要選擇性貼上為值 01/28 16:22
17F:→ soyoso: 如果ac欄就為公式的話,要不就直接在ac欄寫判斷 01/28 16:24
AC欄是公式無誤,不過寫在AC欄也要一併將整列的數值也刪除
因為刪除了其它的欄位數字才會跟著變動
https://imgur.com/ESp3VWk
※ 編輯: cancercute (106.104.30.220), 01/28/2019 16:32:30
18F:→ soyoso: 怎麼感覺以一開始回文的篩選器來刪除 01/28 16:53
19F:→ soyoso: 但原po是說這個方法變動欄位,數字會跳掉(個人不太了解是 01/28 16:54
20F:→ soyoso: 因為有用了什麼函數,所產生的) 01/28 16:54
21F:→ soyoso: 看要不要截取部分資料丟到雲端,貼上連結,也比較清楚 01/28 16:56
22F:→ cancercute: 要怎麼在PTT上貼試算表連結而不被擋呢? 01/28 17:33
23F:→ soyoso: 試算表共用後,複製連結,google縮網址,將共用網址url縮 01/28 17:37
24F:→ soyoso: 短,貼上 01/28 17:37
https://imgur.com/thVZaXJ
我將試算表放在資料夾裡,還是被當成廣告內容
連結如圖內的 ptt.cc/fAx66x
試算表要到第128列才有資料,前127列是不符合條件,先刪掉了
需求是將比例大的數字,一整列的號碼都刪掉
像132/137列這樣子
※ 編輯: cancercute (106.104.30.220), 01/29/2019 09:47:26
25F:→ soyoso: goolge縮網址,除了ppt.cc外不就還有其他可以用,不行就在 01/29 09:50
27F:→ soyoso: 這個不就可以貼的上來了 01/29 09:50
28F:→ cancercute: 原來其它縮網址不會擋~! 01/29 09:56
29F:→ soyoso: 寫到比例大的數字,像132/137但該列已無資料 01/29 10:03
30F:→ soyoso: 那要模擬的話,要拖曳上方公式嗎? 01/29 10:03
31F:→ cancercute: 不懂拖曳上方公式的意思是什麼? 01/29 10:05
32F:→ soyoso: 不然,像132/137列又是什意思呢? 01/29 10:06
33F:→ soyoso: 原po連結內的132/137列不是整列都是沒有資料嗎? 01/29 10:08
35F:→ soyoso: 回文又寫到需求是將比例大的數字,一整列的號碼都刪掉,像 01/29 10:09
36F:→ soyoso: 132/137列這樣 01/29 10:10
37F:→ soyoso: 所以是指132/137列本來就不用存在資料,而要將現有的ab欄 01/29 10:10
38F:→ soyoso: 內比例大的數字,如12.50%的部分,a:bh欄刪掉,如132/137 01/29 10:11
39F:→ soyoso: 列這樣呈現嗎? 01/29 10:12
40F:→ cancercute: 132/137是比例更大的,所以先用手動刪掉了 01/29 10:19
41F:→ cancercute: a:bh欄刪掉→是的~~ 01/29 10:21
42F:→ soyoso: 因不知132/137的比例是多少,也不知要如何模擬這二列的數 01/29 10:34
43F:→ soyoso: 值。那就以原有資料12.50%來看 01/29 10:35
44F:→ soyoso: 因為儲存格o4是加總o5:o3499的值,而ab欄的公式又要以o4加 01/29 10:36
45F:→ soyoso: 總來運算,所以如果要保留原資料,如刪除12.50%而保留4.17 01/29 10:37
46F:→ soyoso: %的部分,又要以4.17%顯示來看,整列刪掉12.50%的a:bh欄 01/29 10:38
47F:→ soyoso: 那是不可能的 01/29 10:38
48F:→ soyoso: 所以如果要刪掉12.50%又要以4.17%顯示的話,起碼o5:o3499 01/29 10:39
49F:→ soyoso: 的值就不能刪 01/29 10:39
50F:→ soyoso: 如果a:u欄的值可以保留,只是不要顯示的話,可用條件式格 01/29 10:40
51F:→ soyoso: 式規則,將a:u欄以自訂公式,當ab128為空字串""時文字和填 01/29 10:42
52F:→ soyoso: 滿顏色為白色;篩選器12.50%,刪掉ab:bh的資料 01/29 10:43
54F:→ soyoso: 如只是要刪除ab欄特定條件,用於o2:q2的計數的話,ac:bh欄 01/29 10:45
55F:→ soyoso: 也可同條件式格式規則,將文字顏色同填滿顏色 01/29 10:46
56F:→ soyoso: 或是將ab欄複製選擇性貼上,僅貼上值,因不會受o4影響,可 01/29 11:06
57F:→ soyoso: 直接篩選,刪掉a:bh資料,就無需條件式格式規則 01/29 11:07
58F:→ cancercute: 謝謝S大,我使用複製-僅貼上值,這個方法成功了~~ 01/29 17:13