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 ...