2013-10-25 4 views
1

Я хочу отформатировать столбец с формулой, что:Excel рассчитывать на следующую ячейку

типа рядом содержимое ячейки в круглых скобках подсчет клеток на следующую ячейку вниз Wich имеет текст.

так:

[word1 (3)][  ][  ] 
[   ][  ][  ] 
[   ][  ][  ] 
[word2 (1)][  ][  ] 
[word3 (6)][  ][  ] 
[   ][  ][  ] 
[   ][  ][  ] 
[   ][  ][  ] 
[   ][  ][  ] 
[   ][  ][  ] 
[word4 ][  ][  ] 
[   ][  ][  ] 
[   ][  ][  ] 
+1

Не должно ли это последнее значение быть (6), а не (7), соответствовать первым двум? И добавятся ли эти значения в первый столбец (конкатенированный) или появятся в соседнем столбце? Если вы хотите, чтобы они были в одной и той же ячейке, тогда это не будет формулой, для этого потребуется код. –

+0

Вы правы там, там (отредактировано до 6). Я хочу, чтобы эта формула влияла только на столбец A. и отображать только счет до следующей ячейки вниз. Если нет ячейки с текстом вниз, ячейка отображает только слово, а не «(00)» рядом с ним. Поэтому, если возможно, все в одной и той же ячейке. Спасибо, что помогли парням! – user2920850

+0

Формулы классные. Если ниже работает, это здорово. Else может обратиться за помощью к макросу к тому же – tgkprog

ответ

1

Если у вас есть заголовки и ваши фразы в колонке А, и вы хотите слово и пространство отсчетов в колонке B, так что ваши настройки данных выглядит следующим образом:

tigeravatar word and space count formula

формула в ячейке B2 и копируется вниз является:

=IF(A2="","","word"&COUNTA(B$1:B1)-COUNTBLANK(B$1:B1)&IFERROR(" ("&MATCH("*",$A3:$A$100,0)&")","")) 

[EDIT]: Вы сообщили мне, что в настройке данных нет заголовков. В этом случае, используйте эту формулу в ячейку B1:

=IF(A1="","","word1"&IFERROR(" ("&MATCH("*",$A2:$A$100,0)&")","")) 

А затем в ячейку В2 и скопировать вниз:

=IF(A2="","","word"&COUNTA(B$1:B1)-COUNTBLANK(B$1:B1)+1&IFERROR(" ("&MATCH("*",$A3:$A$100,0)&")","")) 

Если вы хотите, чтобы посмотреть на более, чем просто первые 100 клеток колонке А, изменить $A$100 на $A$1000 или $A$10000 или $A$65000. По сути, просто расширяйте диапазон, насколько вы сочтете необходимым. Обязательно измените это в обеих формулах.

+0

Нет заголовка. Я могу печатать в любом месте этого столбца. Можно ли форматировать весь столбец так, чтобы, если ячейка, на которой я пишу, «видит» другую с текстом под ней, она подсчитывает пустые ячейки (включая «сам») и добавляет эту сумму рядом с ее содержимым в этом формате : "word (00)" – user2920850

+0

Я обновил свой ответ. – tigeravatar

+0

Возможно ли иметь все формулы в одном столбце? У меня есть только первая колонка бесплатно. Плюс, когда я набрал слово (00) «Я имел в виду, что это может быть любое слово. Не совсем «слово». Большое спасибо за помощь тигра! – user2920850

Смежные вопросы