【問題】excel某欄位的值,轉成有"該數值"列的1? - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 電 腦 軟 體 討 論 區 > -- OFFICE 相 關 軟 體 討 論 版


PCZONE 討論區



通知

-- OFFICE 相 關 軟 體 討 論 版 Word、Excel、PowerPoint、Access、Outlook、FrontPage或Office XP等的問題解答與經驗分享

會員
【問題】excel某欄位的值,轉成有"該數值"列的1?
我有excel相關問題想請教眾高手:

我想讀取某欄位的值,轉成有"該數值"列的1(或0亦可),例如A1是80,則我想在C91到C170都填成"1",亦即會轉成80列的1,或者讀到B2是20,則在C171起(到C190止)新增20個儲存格的0,看似簡單,可是我找不到相關的function?

多謝了!

回覆
進階會員
回覆: 【問題】excel某欄位的值,轉成有"該數值"列的1?
請使用 VBA

Sub PCZone()

A = Range("A1").Value '讀取目標儲存格數值


For COUNTER = 1 To A '迴圈開始

Cells(5, 6).Select '插入空格起始點
Selection.Insert Shift:=xlDown '插入一個空格 原有儲存格往下移動
ActiveCell.FormulaR1C1 = "1" '填入 1

Next

'程式結束
End Sub

這是程式片段而已.還有一些 定義.判斷數值....等等. 其中數值請自行修改
上傳的圖檔
檔案類型: jpg pczone.jpg (72.1 KB, 7 次觀看)

此篇文章於 2008-03-21 08:16 PM 被 pavo 編輯。.
回覆
會員
回覆: 【問題】excel某欄位的值,轉成有"該數值"列的1?
引用:
作者: neokao 觀看文章
我有excel相關問題想請教眾高手:

我想讀取某欄位的值,轉成有"該數值"列的1(或0亦可),例如A1是80,則我想在C91到C170都填成"1",亦即會轉成80列的1,或者讀到B2是20,則在C171起(到C190止)新增20個儲存格的0,看似簡單,可是我找不到相關的function?

多謝了!

比如A1 輸入10
希望 A2-A11 都是顯示1 .

A2 輸入 =IF(ROW(A2)<=$A$1,"1","")
然後複製到 A2之後所有 CELL

這樣是你要的嗎?

回覆


類似的主題
主題 主題作者 討論版 回覆 最後發表
全台獨家首發華碩M4A78-E"絕張自摸"+酷媽REALPOWER PRO400W"獨聽銅牌"=我的"第一台" auvistar -- 電 腦 硬 體 討 論 版 7 2009-09-06 01:52 AM
【閒聊】還有人記得"飛越比佛利"、"歡樂一家親"、"天才褓母"、"黃金女 Van -- 閒 話 家 常 灌 水 版 4 2004-01-09 09:36 AM
"醫師"比較容易罹患"精神方面疾病"以及"豬頭"和"獅頭"這兩種毒品 kuku0210 -- 閒 話 家 常 灌 水 版 0 2001-12-30 04:49 PM
有人會使用"非特殊機","只"使用CloneCD3.2.1.1備份出"三國志8"嗎? kimdahk -- 光 碟 燒 錄 討 論 版 2 2001-11-21 01:33 AM






 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。