[算表] 多筆數字替換數字

看板Office作者 (止水)時間12年前 (2013/07/27 17:26), 編輯推噓1(1020)
留言21則, 3人參與, 最新討論串1/1
軟體: EXCEL 版本: 2007 是這樣的,幾個學弟在設計問卷的時候,把非常同意~非常不同意的順序搞反了 變成每份問卷回收excel檔的李克特尺度1-5分順序都給不一樣, 以上是廢話。 現在想請教版友要怎麼樣一次把1,2,3,4,5 互相替換成 5,4,3,2,1 ? 試過網路上估狗到的巨集 替換後變成 1 2 3 2 1 請問何解? 感謝。 *************** 不好意思,我可能敘述上有問題,我意思是, 2 2 2 2 2 2 1 1 1 1 1 3 3 2 2 2 3 2 2 2 2 4 3 2 2 1 1 1 2 2 2 1 1 2 1 2 1 1 1 1 2 1 3 3 3 3 3 3 3 3 2 2 2 2 1 1 3 2 3 2 2 2 2 2 2 3 3 2 2 2 2 2 1 1 1 1 1 1 類似這樣的表格(更大量數值),要怎麼讓它能夠 1替換成5 2替換成4 4替換成2 5替換成1 因為尺度題順序 例如 非常同意 =5 非常不同意 =1 有些學弟搞錯 把非常同意 定義成1 非常不同意 定義成5 我想要統一這個順序,但是數值量太大,要怎麼樣一次修改成正確的數值呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.255.94.99

07/27 17:45, , 1F
07/27 17:45, 1F

07/27 19:18, , 2F
不使用陣列的版本
07/27 19:18, 2F

07/27 19:18, , 3F
=TEXT(MID(SUMPRODUCT(MID(SUBSTITUTE(A1,",",""),
07/27 19:18, 3F

07/27 19:18, , 4F
ROW($A$1:$A$5),1)*10^(ROW($A$1:$A$5)-6)),3,255)
07/27 19:18, 4F

07/27 19:19, , 5F
,"0!,0!,0!,0!,0")
07/27 19:19, 5F

07/27 19:35, , 6F
謝謝,那如果我現在有一大筆資料,範圍從H2到AS39 要怎麼使
07/27 19:35, 6F

07/27 19:35, , 7F
用呢? 謝謝你們
07/27 19:35, 7F

07/27 19:42, , 8F
改substitute內A1
07/27 19:42, 8F
※ 編輯: lief 來自: 111.255.94.99 (07/27 20:12)

07/27 20:23, , 9F
一個數字在一個儲存格內?
07/27 20:23, 9F

07/27 20:28, , 10F
對的
07/27 20:28, 10F

07/27 20:32, , 11F
用函數Choose(儲存格,5,4,3,2,1) 試試
07/27 20:32, 11F

07/27 20:41, , 12F
好像沒有用 假設我數字從A1到AM38 我要替換中間的1->5 2->4
07/27 20:41, 12F

07/27 20:41, , 13F
4->2 5->1 這樣
07/27 20:41, 13F

07/27 20:45, , 15F
大概是這樣
07/27 20:45, 15F

07/27 20:50, , 16F
http://goo.gl/o4FxIg 試試,--是文字數字轉數字
07/27 20:50, 16F

07/27 20:52, , 17F
S大的公式即可阿
07/27 20:52, 17F

07/27 20:52, , 18F
在 sheet2 的 A1 輸入 =CHOOSE(Sheet1!A1,5,4,3,2,1)
07/27 20:52, 18F

07/27 20:53, , 19F
然後點右下角黑點往兩旁拉到你的資料範圍即可
07/27 20:53, 19F

07/27 21:07, , 20F
謝謝soyoso跟windknife18 !! 感謝你們!
07/27 21:07, 20F

07/27 21:17, , 21F
抱歉多餘加--了
07/27 21:17, 21F
文章代碼(AID): #1Hyv9Hd_ (Office)
文章代碼(AID): #1Hyv9Hd_ (Office)