excel怎麼跨行快速填充序號?現在我有乙份表,按戶主編號且其他家庭成員的編號沒有,2019戶,怎麼快速編號

2021-04-12 11:40:10 字數 3042 閱讀 5659

1樓:匿名使用者

若「戶主bai」的資訊在b列(b2開始)du,我們在zhia2寫公式:

=if(b2<>"戶主dao","",countif($b$2:b2,"戶主"))

下拖複製

這樣在有「戶主」

專的資料前面就會有屬乙個「編號」了!

若你的「戶主」資料在其他的列,請參照去修改公式吧!

祝你工作順利!!!

2樓:天魔雪雕

如果你的情況如下,就可以按我說的方法去做:「你的**中戶主的編號已經編號,其回他家庭成答員的編號為空,現在你想將家庭其他成員的編號填充成與戶主一樣的編號」。如果是上述描述,請按以下操作:

第一步:篩選空格;在篩選出的空格中輸入公式,等於上乙個單元格的值;第二步:複製輸入公式的單元格,選中需要填充的其他空白單元格,按ail+;貼上即可。

公式計算後可實現上述效果。

3樓:匿名使用者

戶主這兩個字在那一列,是怎樣顯示的,也就是說,你的**上怎樣識別誰是是否戶主?

4樓:至聖先師

把**貼出來看一下才好回答。

5樓:好鬼憎註冊名字

a2=if(b2<>"",row()-1-countblank($b$1:b2),"")

b2是你的戶主資料,a2是你需要的編號

下拉吧,然後你的願望神奇地實現了

excel**,我有乙份姓名表,如何才能快速轉換成英文簡寫,姓的全字母+名的首字母?

6樓:請叫我小尊

首先,開啟excel,同時按下alt+f11鍵,開啟vbe介面,如下圖所示。在vbe介面中,單擊**中所示的左上角空白處,選擇「插入「,」模組「。

此時,就插入了乙個模組,後面的**就要放到這個模組中,保證右側空白區域是模組**的編輯區(最保險的做法是雙擊模組),然後執行下一步操作。

將下面的**全部複製貼上到空白區域。

function pinyin(p as string) as string

i = asc(p)

select case i

case -20319 to -20284: pinyin = "a"

case -20283 to -19776: pinyin = "b"

case -19775 to -19219: pinyin = "c"

case -19218 to -18711: pinyin = "d"

case -18710 to -18527: pinyin = "e"

case -18526 to -18240: pinyin = "f"

case -18239 to -17923: pinyin = "g"

case -17922 to -17418: pinyin = "h"

case -17417 to -16475: pinyin = "j"

case -16474 to -16213: pinyin = "k"

case -16212 to -15641: pinyin = "l"

case -15640 to -15166: pinyin = "m"

case -15165 to -14923: pinyin = "n"

case -14922 to -14915: pinyin = "o"

case -14914 to -14631: pinyin = "p"

case -14630 to -14150: pinyin = "q"

case -14149 to -14091: pinyin = "r"

case -14090 to -13319: pinyin = "s"

case -13318 to -12839: pinyin = "t"

case -12838 to -12557: pinyin = "w"

case -12556 to -11848: pinyin = "x"

case -11847 to -11056: pinyin = "y"

case -11055 to -2050: pinyin = "z"

case else: pinyin = p

end select

end function

function getpy(str)

for i = 1 to len(str)

getpy = getpy & pinyin(mid(str, i, 1))

next i

end function

然後關閉這個新介面,返回excel,就可以像excel自帶的函式一樣使用這個自定義的getpy()函式了,它只有乙個引數,引數可以直接指定單元格,也可以直接輸入字元。

需要注意的是,getpy函式,只返回漢字拼音的首字母,如果是其他的字母或者資料等非漢字文字,會返回原來的值,如下圖所示:

end注意事項

這個自定義函式的原理是什麼呢?其實很簡單,就是通過判斷漢字的ascii碼,來轉換為指定的字母,然後再利用乙個簡單的單個漢字的提取,來實現對一串漢字提取首字母的功能。上面的函式是提取首字母大寫,明白了這個道理,就可以很輕鬆地改為首字母小寫了。

如果經常要用到這個函式,可以將模組匯入為載入項,然後加在到excel中,這樣就幾乎相當於excel自帶的函式,隨時可以使用了。關於載入項的設定,可以看一下我的另外一篇經驗。

7樓:匿名使用者

您這20分不好拿啊,可以寫出百家姓的拼音,然後根據漢字對號入座,還要用到自定義的獲取漢字首字母的函式,思路是這樣,做起來要時間了。

8樓:優派粉絲論壇

看姓名是什麼分開的了

首字元之類的可以用left擷取

9樓:匿名使用者

您好,excle自帶沒有這個功能,不過我可以免費幫您轉換一下~

10樓:匿名使用者

看這個鏈結,百

度經回驗答

ecelecel中怎麼讓一列自動填充序號

1 新建一個 整理一份文件或者複製一份文件資料,2 在序列一列中第一行輸入 row 2 這裡注意下,這裡是從第三行起的,所以引用的是減2,具體看多少行為準。3 按回車鍵,得到序列1 選中這一單元格,在右下方使滑鼠箭頭變為實心十字時候拖拽滑鼠到下端 4 鬆開滑鼠,得到序列數,這個時候刪去中間一部分行數...

excel怎麼快速便捷填充一列中的幾萬行

1 首抄先開啟excel軟體,在單元格的名稱框中輸入 a1 a10000 然後按下回車鍵,此時就選中這10000個單元格了 2 接著在公式編輯欄中輸入 row 然後按快捷鍵ctrl enter 3 最後,excel就會將選中的10000個單元格填充好了,設定完畢。提上就是excel快速便捷填充一列中...

EXCEL給不連續序號排序,怎麼讓系統自動插入空白單元格

你沒有插入空行的條件,系統不會自動插入哦,只有手動插入一行。增加輔助列,例如c列,在c1輸入公式 if iserror vlookup row a1 b b,1,0 b1 向下拖動填充。將b列複製到c列,在c列的下方空白格 假定是c100 輸入 large countif c 1 c 99,row ...