2012-02-17 59 views
1

我是一個在Excel中編寫函數的新手,確實需要緊急幫助。我需要指定不均勻增量的序列號。例如,我有一個B列,其中包含一些用粗體表示的客戶名稱,而另一些則是未清除的。我希望寫在B欄檢查粗體文字的功能,並指定在相鄰列A的序列號(如1,2,...),將它下面的出來是我的願望:非連續序列號

 
Column A  Column B 

1    **Peter** 

       Micheal 

       George 


2    **Julia** 

3    **Sam**
+0

據我知道這是無法使用公式檢查文本是否使用公式。您需要在需要序列號的行上放置某種標誌。例如,如果我們在C,C列旁邊的「1」中,A2中的公式將是= IF(C2 = 1; MAX(A $ 1:A1; 1))'(然後複製它在其他線路上)。 – Cutter 2012-02-17 08:33:34

+0

謝謝! MAX功能幫助! – MissExcel 2012-02-20 08:40:21

回答

1

你可以用一個命名範圍做到這一點 - XLM解決方法

  1. 定義一個新的區域名稱,IsRightCellBold=GET.CELL(20,INDIRECT("RC2",FALSE))。這將返回True如果電池眼前的權限是所有粗體或擁有的第一個字符爲粗體
  2. 在A2 =IF(IsRightCellBold,MAX($A$1:A1)+1,"")輸入公式並抄下

enter image description here

+0

非常感謝你brettdj!那完全解決了我的問題:) – MissExcel 2012-02-20 08:39:39