|
как проверить содержится ли слова (буквы) в ячейки
|
|||
---|---|---|---|
#18+
Добрый день, большая просьба подсказать следующее: во вложенном файле есть три столбца, в А и B содержаться дата по плану и по факту, соответственно, в C - считается их разница; нужно указать условие, что если в столбце А находится не дата(т.е. все кроме даты) значит вместо результата разница нужно написать - "нет данных для расчета". Подскажите пож-та, как это можно сделать? Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2013, 17:18 |
|
как проверить содержится ли слова (буквы) в ячейки
|
|||
---|---|---|---|
#18+
Код: vbnet 1.
Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2013, 17:26 |
|
как проверить содержится ли слова (буквы) в ячейки
|
|||
---|---|---|---|
#18+
Serge 007 Код: vbnet 1.
Код: vbnet 1.
а если взять формулу =ЕСЛИ(ЕЧИСЛО(A2);A2-B2;"нет данных для расчета") и в ячейке будет содержаться следующее "31.1.2013 (sample in solid white color)" - тут же есть и дата и текст, что покажет формула, что это число или текст? Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2013, 18:04 |
|
как проверить содержится ли слова (буквы) в ячейки
|
|||
---|---|---|---|
#18+
То, что текст выглядит как некая дата - не превращает его в дату... Вы не поверите, но даже если в ячейке содержится '31.1.2013 - то это не дата. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2013, 18:32 |
|
как проверить содержится ли слова (буквы) в ячейки
|
|||
---|---|---|---|
#18+
AndreTMТо, что текст выглядит как некая дата - не превращает его в дату... Вы не поверите, но даже если в ячейке содержится '31.1.2013 - то это не дата. а что же это такое? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2013, 09:13 |
|
как проверить содержится ли слова (буквы) в ячейки
|
|||
---|---|---|---|
#18+
текст. Как думаешь, если ты отсканируешь листок книги и вставишь эту картинку в ворд, сможет ли ворд сказать, сколько слов в этом документе? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2013, 09:50 |
|
как проверить содержится ли слова (буквы) в ячейки
|
|||
---|---|---|---|
#18+
martinezoAndreTMТо, что текст выглядит как некая дата - не превращает его в дату... Вы не поверите, но даже если в ячейке содержится '31.1.2013 - то это не дата. а что же это такое?Это текст . Об этом говорит апостроф перед "датой". следовательно, если в ячейке будет текст "31.1.2013 (sample in solid white color)", то это и будет текст. Если в ячейке есть хоть одна буква, а все остальные числа - Excel уже интерпретирует все содержимое ячейки как текст. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2013, 11:27 |
|
как проверить содержится ли слова (буквы) в ячейки
|
|||
---|---|---|---|
#18+
The_PristЕсли в ячейке есть хоть одна буквав качестве придирки - буква E тоже может быть как часть экспоненциального представления числа. Вообще, попытаюсь внести ясность. У каждой ячейки есть тип. Можно посмотреть его через VBA: ?TypeName(Cells(2,3).value) Когда пользователь что-то пишет/редактирует в ячейке, эксель пытается автоматически определить, что же такого пользователь написал и установить ячейке соответсвующий тип. К примеру, пишешь ты в ячейке "2/3" (ну нужно тебе это зачем-то это) и с удивлением обнаруживаешь, что эксель счел это датой и даже переформатировал ее. Складывать, считать разницу и делать другие математические операции с ячейками можно, если они уже имеют тип Double, Date и т.п. Если они имеют тип String, то над такими ячейками можно сделать только строковые операции (например соединить (конкатенировать)). Поэкспериментируй с TypeName - станет понятнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2013, 11:42 |
|
как проверить содержится ли слова (буквы) в ячейки
|
|||
---|---|---|---|
#18+
The_Pristmartinezoпропущено... а что же это такое?Это текст . Об этом говорит апостроф перед "датой". следовательно, если в ячейке будет текст "31.1.2013 (sample in solid white color)", то это и будет текст. Если в ячейке есть хоть одна буква, а все остальные числа - Excel уже интерпретирует все содержимое ячейки как текст. отлично, это очень хорошо, спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2013, 11:54 |
|
|
start [/forum/topic.php?fid=61&msg=38128285&tid=2175056]: |
0ms |
get settings: |
12ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 302ms |
total: | 425ms |
0 / 0 |