Страницы: 1
RSS
if...then?
 
Всем доброго времени суток! Не мошу решить элементарную, казалось бы, задачу:    
 
В клетке B2 стоит номер, но не просто номер, а с буквой: A 1111. Мне нужно, чтобы если в клетке C2 хоть что-то есть (то есть, клетка C2 не является пустой), в клетке D2 появлялось бы число, аналогичное тому, что стоит в клетке B2, но уже с другой буквой: S 1111. А затем применить это правило ко всему файлу, то есть, если в любой клетке C хоть что-то есть, то номер в клетке D  будет аналогичен номеру в клетке B, но с другой буквой.    
 
При этом важно, чтобы если в клетке C ничего нет, то ничего бы не появлялось в клетке и в клетке D.  
 
Прошу учесть, что я не являюсь большим специалистом в excel, и в идеале мне бы хотелось, чтобы мне это буквально разжевали: что именно и где именно нажимать. Заранее благодарен!
 

В ячейку D2 пишем формулу <BR>=ЕСЛИ(ЕПУСТО(C2);"";"S"&ПСТР(B2;НАЙТИ(" ";B2;1);100)) <BR>и растягиваем её на нужное количество строк. <BR>Пример в виде файла: http://excelvba.ru/XL_Files/Sample__18-03-2010__9-15-42.zip

 
=ЕСЛИ(C2="";"";ПОДСТАВИТЬ(B2;"A";"S"))
 
{quote}{login=EducatedFool}{date=18.03.2010 07:15}{thema=}{post}

В ячейку D2 пишем формулу <BR>=ЕСЛИ(ЕПУСТО(C2);"";"S"&ПСТР(B2;НАЙТИ(" ";B2;1);100)) <BR>и растягиваем её на нужное количество строк. <BR>Пример в виде файла: http://excelvba.ru/XL_Files/Sample__18-03-2010__9-15-42.zip

{/post}{/quote}  
 
Спасибо! А что такое ПСТР, как оно (и вся формула) будет по-английски? (у меня excel англоязычный). Спасибо!
 
=IF(ISBLANK(C2),"","S"&MID(B2,FIND(" ",B2,1),100))
 
=MID(...)  
 
Про соответствие русских и английских функций очень много раз обсуждалось.  
Полный список у Вас в компьютере:  
"c:\Program Files\Microsoft Office\Office12\1049\FUNCS.XLS" (2007)  
"c:\Program Files\Microsoft Office\Office11\1049\FUNCS.XLS" (2003)
Страницы: 1
Читают тему
Наверх