none
如何自動填值? RRS feed

  • 問題

  • 請問Excel2003如何自動如下填值?
    ex:
    代號  名稱
    ----- -----
    13  as
       egr
       ew
    239 a  
       ddd
    -------------------
    請如如何將空的代號,自動填上一個值?
    使結果如下:
    代號  名稱
    ----- -----
    13  as
    13  egr
    13  ew
    239 a  
    239 ddd
    ----------------------
    thanks!


































     

    2009年11月20日 上午 08:40

解答

  • 原來是鼎鼎大名的 ㄚ晟 降駕, 失敬, 失敬, 你的方法我知道,不過你這麼厲害,怎不露兩手高招的?我從網友處得知一法,很讚!不用vba, 也可以處理「無法預期規則的填值功能」, 提供給大家作參考: ------------------------------------------------------------------------------ *. 點欄位 A ,反白所有 A 欄位的值 *. Edit ; Go to ; 選 special ,再點選 blanks *. 這時候會反白所有 A欄位下的空白欄位, 並且焦點應該會停留在 A2 (A1是13),輸入; = A1 ;後,按下 ctrl+enter 完成。
    • 已編輯 symis 2009年11月26日 上午 02:15 原文show的結果排版有誤(bug?)
    • 已標示為解答 Vincent Lin 2009年12月17日 上午 02:11
    2009年11月26日 上午 02:12

所有回覆

  • 沒有這種無法預期規則的填值功能
    你可以自己寫個 VBA 達成此功能。
    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2009年11月20日 下午 05:33
  • 這個我知道啦,我是問,如何用函數或巨集「自動」完成?
    感謝哦!
    2009年11月23日 上午 01:25
  • VBA 問題在隔壁 MSDN 論壇討論。
    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2009年11月23日 上午 08:26
  • 隔壁? (左看看...右看看...) 我再找一下好了,謝囉!
    2009年11月24日 上午 05:26
  • 不知道在哪可以直接說:
    辦公室軟體與程式開發(Office System Development)


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2009年11月24日 上午 07:33
  • 之前在這個版找半天找不到,結果用google一下子就找到了...是我執著了!
    2009年11月25日 上午 03:38
  • 笨一點的方法

    ----- -----
    1 13  as
    2      egr
    3      ew
    4 239 a  
    5       ddd
    ----------------------

    先在代號前插入一欄
    填充東西到最後
    然後選擇13
    連點右下角小點就會自動填滿到239的前一個
    239的做法也是一樣

    數量少可以手動,不用動用到VBA

    2009年11月25日 上午 08:42
  • 原來是鼎鼎大名的 ㄚ晟 降駕, 失敬, 失敬, 你的方法我知道,不過你這麼厲害,怎不露兩手高招的?我從網友處得知一法,很讚!不用vba, 也可以處理「無法預期規則的填值功能」, 提供給大家作參考: ------------------------------------------------------------------------------ *. 點欄位 A ,反白所有 A 欄位的值 *. Edit ; Go to ; 選 special ,再點選 blanks *. 這時候會反白所有 A欄位下的空白欄位, 並且焦點應該會停留在 A2 (A1是13),輸入; = A1 ;後,按下 ctrl+enter 完成。
    • 已編輯 symis 2009年11月26日 上午 02:15 原文show的結果排版有誤(bug?)
    • 已標示為解答 Vincent Lin 2009年12月17日 上午 02:11
    2009年11月26日 上午 02:12
  • 鼎鼎大名??我都不知道我有這麼有名耶!!嚇死我了。我只不過是個愛玩愛分享電腦的人罷了。

    厲害厲害,瞬間我還沒想到這樣的方法呢。

    順便補充一下,找不到Goto的,直接按鍵盤的F5鍵就可以了。

    2007版的  編輯→尋找與選取→到→特殊→空格→=A1→Ctrl+Enter


    你這個方法可以讓我跟大家分享一下嗎??
    2009年11月26日 上午 09:41
  • 那有什麼問題呢?
    又沒有專利...哈!
    你的分享文章常出現在
    http://myshare.url.com.tw/
    我常拜讀大作,受益匪淺, 說你有名,實不為過!
    我還沒用到office2007,就聽說快有2010了...Orz
    我的e-mail & msn = symis(at)ms62.url.com.tw 有空可聯絡
    2009年11月26日 上午 10:10
  • 謝謝你,已將您加入MSN囉!!
    另外針對您這個方法發表了一篇分享文

    Excel填值技巧的超絕應用-01 http://it.notes.tw/2009/11/excel-fill-application-01.html

    歡迎去看看^^

    2009年11月27日 上午 05:37
  • 補充一下:
    可以按「↑」來取代打「=A2」
    可以一次就選多欄,同時處理!
    2009年12月2日 上午 04:22