[identity profile] radvi-sasha.livejournal.com posting in [community profile] useful_faq
Нужно, чтобы в таблице Excel в ячейке определенного столбца, допустим, Q, отображалось цифровое заданное значение, если в ячейке той же строки столбца, допустим, D, текст содержит нужное слово.
Есть такая возможность? Как это сделать?

Офис 2007, но желательно под 2003 тоже, так как файл гоняется с компа на комп с разными офисами.

Date: 2009-08-12 09:55 pm (UTC)
From: [identity profile] uttha.livejournal.com
а нужное слово одно или разные и для каждого своя цифра?

Date: 2009-08-12 10:03 pm (UTC)
From: [identity profile] uttha.livejournal.com
ну вообще что-нибудь с вариантами =ЕСЛИ(ЕОШ(НАЙТИ("нужное слово";D1;1));"";"цифра")

Date: 2009-08-12 10:12 pm (UTC)
From: [identity profile] uttha.livejournal.com
в первом случае обычное =ЕСЛИ() для обоих столбцов
во втором случае можно использовать =ЕТЕКСТ(В1) (если любой текст) и вставить его в =ЕСЛИ(), например, =ЕСЛИ(ЕТЕКСТ(В1);цифра;""))
для конкретного текста пример выше

посмотрите встроенную справку по этим функциям, там вроде несложно

Date: 2009-08-12 10:16 pm (UTC)
From: [identity profile] uttha.livejournal.com
там скобка лишняя во втором предложении. Ну и, естественно, формулу надо вставлять в нужный вам столбец G и растаскивать вниз. Цифра - это ваше цифровое значение