2012-02-17 8 views
1

私はExcelで書いて機能する初心者です。本当に助けが必要です。シリアル番号に不均等な増分を割り当てる必要があります。例として、太字の顧客名がいくつか含まれている列Bと、展開されていない列があります。私は、以下のうちは、私が望むものである列Bの太字のテキストをチェックする関数を記述し、隣接する列Aにそれにシリアル番号(例えば1、2、..)を割り当てたい:非シーケンシャルシリアルナンバリング

 
Column A  Column B 

1    **Peter** 

       Micheal 

       George 


2    **Julia** 

3    **Sam**
+0

を下にコピーすると、最初の文字を持っているのいずれかである場合、これはtrueを返します数式を使用してテキストが太字になっているかどうかを確認することはできません。シリアル番号が必要な行に何らかのフラグをつけなければなりません。たとえば、Peter、Julia、Samの横のC列に「1」を入れると、A2の式は= IF(C2 = 1; MAX(A $ 1:A1; 1)) 'になります他のラインではダウン)。 – Cutter

+0

ありがとう! MAX機能が助けになりました! – MissExcel

答えて

1

あなたは名前付き範囲でこれを行うことができます - XLMの回避策

  1. は、=GET.CELL(20,INDIRECT("RC2",FALSE))としてIsRightCellBoldを新しい範囲の名前を定義します。すぐ右のセルはすべて、太字または太字
  2. はA2 =IF(IsRightCellBold,MAX($A$1:A1)+1,"")にこの式を入力して、私の知る限り、それは知っているよう

enter image description here

+0

ありがとうbrettdj!それは私の問題を完全に解決しました:) – MissExcel

関連する問題