Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 24.05.2008, 10:25   #1
kutt
Пользователь
 
Регистрация: 24.05.2008
Сообщений: 31
По умолчанию Помогите составить формулу !!!!

Нужна формула для присваивания порядкового номера ячейки в которой содержится текстовая информация, но если текст в ячейки совпадает с предидущим то оставлять номер, а если нет то предыдущий номер +1.
Пример:

A1 содержит "ТЕКСТ1" нужно присвоить порядковый 1 номер в ячейку B1

далее

A2 содержит "ТЕКСТ2" нужно присвоить порядковый 2 номер в ячейку B2

но если текст повторился то номер оставляем

A3 содержит "ТЕКСТ2" нужно присвоить порядковый 2 номер в ячейку B3

Но если далее опять нет совпадений то

A4 содержит "ТЕКСТ3" нужно присвоить порядковый 3 номер в ячейку B4

И так далее... ПОМОГИТЕ ПЛИЗ, может кто сталкивался с такой проблемой??
kutt вне форума
Старый 24.05.2008, 11:02   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

видимо, в В1 пишем 1.
в В2 пишем
Код:
=ЕСЛИ(A2=A1;B1;B1+1)
разможаем эту формулу вниз... все

в формуле А и В написаны латинскими буквами, так что можно ее просто от сюда копировать

удачи
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Последний раз редактировалось IgorGO; 24.05.2008 в 11:06.
IgorGO вне форума
Старый 24.05.2008, 11:11   #3
kutt
Пользователь
 
Регистрация: 24.05.2008
Сообщений: 31
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
видимо, в В1 пишем 1.
в В2 пишем
Код:
=ЕСЛИ(A2=A1;B1;B1+1)
разможаем эту формулу вниз... все

в формуле А и В написаны латинскими буквами, так что можно ее просто от сюда копировать

удачи
ОТ СПАСИБО ОГРОМНОЕ!!! СИДЕЛ ДВА ДНЯ ГОЛОВУ ЛОМАЛ НИЧЕ НЕПОМОГАЛО!!!!!!! ВСЕ СУПЕР ПОМОГЛО, ВОТ ГДЕ НАСТОЯЩИЕ ПРОГРАММЕРЫ ОКАЗЫВАЕТСЯ!!!!!!
kutt вне форума
Старый 24.05.2008, 11:28   #4
kutt
Пользователь
 
Регистрация: 24.05.2008
Сообщений: 31
По умолчанию

ЭТО все харашо только вот еще одна проблемка после этой возникла,
теперь необходимо удалить строки с повторяющимся содержимым (это уже другой файл )
kutt вне форума
Старый 24.05.2008, 11:44   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

а нумеровать и не надо было(((

запустите этот макрос и будет счастье
(только я на всякий случай рекомендую данные сначала записать, перед выполнением макроса)

Код:
Sub DelStr()
Dim r As Integer
r = 2
Do
  If Cells(r, 1) = Cells(r - 1, 1) Then
    Rows(r).Delete
  Else
    r = r + 1
  End If
Loop Until Cells(r, 1) = ""
End Sub
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите написать формулу Pinguin82 Microsoft Office Excel 4 01.07.2008 09:01
Помогите найти формулу ALEXEI_76 Microsoft Office Excel 10 29.04.2008 22:52
Никак не могу составить формулу... просьба помочь... c_zurab Microsoft Office Excel 7 14.03.2008 23:34
как правильно составить формулу в Excel? Вики Помощь студентам 2 01.02.2008 12:20