Ru-Board.club
← Вернуться в раздел «Программы»

» Excel FAQ (часть 5)

Автор: Futurism
Дата сообщения: 08.04.2013 10:28
друзья, кто-нить сталкивался с таким. У меня почему то файлы с форматом .xlsx нормально открываются, а со старым форматом не открываются, пишет ошибку 5

старые файлы можно открывать только если создать новый файл с новым расширением, и через него, как через проводник открыть. Но сами понимаете это не дело.
Если кто знает как решать это, подскажите, пжлст
Автор: Futurism
Дата сообщения: 15.04.2013 23:33
скажите, а можно ли в экселе данные вкладок автоматически объединить в одну вкладку
например, есть 3 вкладки
во всех них цифры начинаются с колонки В2
скрин
1

2


3

можно ли сделать так, чтобы данные вкладки 2-ой с колонки В2 перешли на вкладку 1 в колонку b3, одновременно данные с вкладки 3 перешли в первую вкладку,но уже на b4
чтобы в итоге это выглядело так


но не вручную ,конечно.
Автор: Baton34V
Дата сообщения: 16.04.2013 08:50
Futurism
прописать на первом листе формулу в b3 ("=Лист2!b2") и т.д.
Автор: Futurism
Дата сообщения: 16.04.2013 17:12
Baton34V
сорьки, я немного некорректно вопрос задал, главное то упустил. лучше было начать так:
в эксель все листы переименованы, по фамилиям пускай.


а можно ли эти листы для начала переименовать:
чтобы было так:

при том не вручаю, а автоматически))
Автор: Sculptor_LV
Дата сообщения: 17.04.2013 09:18
Подскажите пожалуйста!
Есть простенькая задачка, но не могу нагуглить ответ.


Есть строки (по 4 ячейки): 5 6 9 3 ...
4 4 4 4 ...

Нужна функция, чтобы дать ответ, все ли значения в одной строке одинаковые.
То есть ответ для первой строки - False, для второй строки True.

Спасибо за помощь.
Автор: vikkiv
Дата сообщения: 17.04.2013 13:53
Sculptor_LV
Например для данных в ячейках А1:D1 алгоритм в ячейке E1 можно применить следующий
Код: =IF(COUNTIF(A1:C1,D1)+1=COUNT(A1:D1),True)
Автор: SFC
Дата сообщения: 17.04.2013 15:33
Futurism

Цитата:
а можно ли эти листы для начала переименовать: ... при том не вручаю, а автоматически))

в правильно заданном вопросе уже есть половина решения.
Baton34V дал абсолютно правильный ответ.
Google на запрос: автоматическое переименование листов Ecxel
дает несколько вариантов решения, все так или иначе через макросы.
Без помощи колег твоего вопроса здесь не понять.
Автор: Sculptor_LV
Дата сообщения: 18.04.2013 13:27
vikkiv

Спасибо!

Еще вопросик:

Как посчитать количество выделенных ячеек (включая пустые ячейки без значения)?
В моем примере могут быть ячейки с пустым значением.
Автор: Futurism
Дата сообщения: 18.04.2013 17:56
SFC с этим разобрались но теперь другой вопрос, но из этой же оперы
вот у меня есть эта формула:
=List8!B2
она находится в столбце. Обычно, если в столбце выделить например цифры 1 и 2 и потянуть мышкой вниз, то там будет продолжен ряд чисел например 3,4,5,6,7.
если я также хочу сделать с этой формулой, я ее выделяю, тяну вниз, но меняется значение В, а лист тот же.
Например
=List8!B3
=List8!B4
можно сделать чтобы было наоборот: цифра листа менялось, а В нет, чтобы это было вот так
=List9!B2
=List10!B2
Автор: Baton34V
Дата сообщения: 18.04.2013 20:44
Futurism
лист меняться не будет, а номер строки можно зафиксировать, поставив перед ним знак доллара ($), т.е.
=List8!B$3
Автор: Futurism
Дата сообщения: 18.04.2013 20:50
Baton34V
спасибо. хотя бы просто зафиксировать уже хорошо.
Автор: aidomars
Дата сообщения: 19.04.2013 06:54
Futurism
Вот так будет меняться лист:
1 =ДВССЫЛ("Лист" & A1 & "!A1")
Автор: andrejka_k
Дата сообщения: 19.04.2013 09:57
Здравствуйте.
Подскажите, пожалуйста, как с помощью формул Excel реализовать проверку логических условий и получить результат. Задача простая, но программой пользовался много лет назад и вспоминать сейчас очень тяжко. Есть таблица из 2-х столбцов, соответственно 2 верхние ячейки этой таблицы будут А1 и B1. Нужно проверить такое условие: если хотя бы в одной из ячеек А1 и B1 находятся любые числовые данные, то в ячейку C1 следует поместить "+" или "1" (не принципиально, лишь бы был понятный идентификатор). Если ни в одной из ячеек A1 и B1 нет числовых данных, то в ячейку C1 следует поместить "-" или "0". Ну и в конце нужно протянуть ячейку C1 вниз на необходимое число строчек, к каждой из которых должно примениться данное условие.
Заранее спасибо.
После выполнения этой задачи возникнет другая. Но не намного тяжелее первой Так что надеюсь на продолжение диалога.
Автор: SFC
Дата сообщения: 19.04.2013 11:13

Цитата:
если хотя бы в одной из ячеек А1 и B1 находятся любые числовые данные, то в ячейку C1 следует "1". Если ни в одной из ячеек A1 и B1 нет числовых данных, то в ячейку C1 следует поместить "0".

ну как на число проверять я не помню, но вот формула если в ячейках числа и они оба больше минус 999

Код: ЕСЛИ((A1>=-999)*(B1>=-999),1,0)
Автор: vikkiv
Дата сообщения: 19.04.2013 11:21
Sculptor_LV
Цитата:
включая пустые ячейки без значения


Код: =IF(COUNTIF(A1:D1,D1)=COUNT(A1:D1),True)
Автор: andrejka_k
Дата сообщения: 19.04.2013 12:05
SFC
vikkiv
Спасибо за наводку!!!
Если быть совсем верным, то вместо запятых в формуле должны быть точки с запятой. На русском языке функции называются чуть иначе, хотя соответствие названий легко найти самостоятельно.
Итог следующий:

=ЕСЛИ(ИЛИ(ЕЧИСЛО(A1);ЕЧИСЛО(B1));1;0)
Автор: Futurism
Дата сообщения: 20.04.2013 18:55
aidomars
что то у меня как у Вас не получилось. беру за основу Вашу формулу
=ДВССЫЛ("Лист" & A1 & "!A1")
вот лист 2-ой

на первом листе пишу в соотв. ячейку формулу
=ДВССЫЛ("List" & 2 & "!b2") в нужной ячейки появляется цифра 6, да, она соотв. той, что стоит в list2, однако, при попытке её потянуть направо,там и ставятся только 6-ки, что не соотв. действительности. Тоже самое если её потянуть вниз , она не изменяется
скрин

Буду жутко благодарен, если подскажите, что я не так делаю.
на всякий случай скину сам файл
http://webfile.ru/6487696
Автор: VictorKos
Дата сообщения: 20.04.2013 19:41
Futurism
Не уверен, правильно ли я понял задачу...
На List1 в ячейку B3 нужно вывести значение из ячейки B2 листа List2,
а при протягивании формулы вниз нужно, чтобы в B4 выводилось значение B2 листа List3 и т.д.?
Попробуйте в B3 такую формулу:
=ДВССЫЛ("List"&СТРОКА()-1&"!B2")

PS А если ещё и вправо фрмулу растягивать, чтобы получать значения из других столбцов соответствующих листов, можно так попробовать:
=ДВССЫЛ("List"&СТРОКА()-1&"!"&АДРЕС(2;СТОЛБЕЦ();2;1))
Не уверен, что это оптимальная формула, но, вроде работает.
Автор: Futurism
Дата сообщения: 20.04.2013 20:07
вот теперь все верно спасибо огромное
Автор: Futurism
Дата сообщения: 23.04.2013 21:42
подскажите, плиз, формулку, чтобы сделать корреляцию значений для каждой строчки

понятно что 1 с 1 коррелирует на 1)) а как с остальными.
Автор: vikkiv
Дата сообщения: 24.04.2013 04:45
Futurism
о какой корреляции идёт речь? если простая линейная пирсона [ =correl() или =pearson() ] то по двум значениям не выйдет (нужен временной ряд к примеру), если ранговая (кендалл/спирман) то простой формулы в Excel нет (да и тож необходимы массивы/вектора данных насколько помню), или нужна матрица корреляций (она-же матрица ковариаций или матрица дисперсий)? но такой из этих данных тоже не получится, в общем на данном этапе вряд-ли этот вопрос к Excel.
Автор: Futurism
Дата сообщения: 24.04.2013 08:00
vikkiv
да вообще ранговая корреляция по кендаллу. А как её посчитать вне экселя подручными средствами. Можно в программе Статистика, но для каждого параметра это долго , там надо в программе вбивать ряд, который коррелируем по отдельности, а хотел бы по проще.
Автор: kventman
Дата сообщения: 27.04.2013 22:36
Ребята здравствeйте, вопрос конечно не по теме наверно, но все же хотелось бы побыстрее узнать ответ.
Можно поставить в автозаполнении в программе Excel чтобы сразу заполнялись 2 столбца. Посмотрел этот материал - http://testprog.ru/avtozapolnenie-v-excel-urok-4.html Но не понял как нужно правильно делать, так как там только 1 столбец используется.
Заранее спасибо за ответы.
Автор: ALeXkRU
Дата сообщения: 27.04.2013 23:44
kventman

Цитата:
чтобы сразу заполнялись 2 столбца

если про заполнение с помощью курсора (подцепить квадратик в правом нижнем углу рамки выделения и тянуть), то количество столбцов может быть любым: если данные введены в первых ячейках в двух столбцах, выделяются эти заполненные ячейки и абсолютно также курсором за уголок тянуть.. (как в примере в фильме показано)
С заполнением с помощью кнопки - абсолютно то же самое: только начальная ячейка должна быть не одна, выделить их, потом уже использовать кнопку.

вот в этом фильме в конце (5:35) есть заполнение двух столбцов
Автор: mitrichbel
Дата сообщения: 30.04.2013 11:34
Копирую из Word таблицу, в которой есть номер телефона внутренней АТС вида 5-12. Excel их заменяет на 5.дек и т. д., при любом выборе варианта параметров вставки, в том числе "Сохранить исходное форматирование". Можно как-то объяснить ему, что не надо ничего менять, чтоб он не пытался угадать формат данных, а оставлял всё в виде текста?
Автор: ALeXkRU
Дата сообщения: 30.04.2013 13:39
mitrichbel
в "формате ячеек" если задать Общий или Текстовый, тоже заменяет?
Автор: mitrichbel
Дата сообщения: 30.04.2013 14:16
ALeXkRU
Заранее задавать формат, до вставки? Если для всей таблицы, то остаётся текстовый, такое подходит для этих ячеек, но не подходит для остальных, в которых должны быть числа, чтоб их можно было потом обрабатывать...
Автор: Baton34V
Дата сообщения: 01.05.2013 10:06
mitrichbel
как вариант копировать стобцы по-отдельности, предварительно в excel задавая разный формат и вставляя через специальную вставку "как текст".
Автор: bredonosec
Дата сообщения: 06.05.2013 12:49
напомните плз, как наименьшей длиной конструкции проверять ячейку на несколько ключевых слов?
Вариант =IF(left(o18,4)=or("iki ","maxi","norf")D18,"") возвращает ошибку. Отдельно писать условие на каждое слово (ставя OR впереди формулы) кажется громоздким и глупым.


Добавлено:
нашел сам в теме ранее )

=IF(OR(LEFT(О18,4)={"text1","text2","text3"}),TRUE,FALSE)

Добавлено:

Цитата:
Можно как-то объяснить ему, что не надо ничего менять, чтоб он не пытался угадать формат данных,

а у вас формат даты как пишется? возможно, дело в этом.. дефисы, точки или тире сильно могут влиять.
Автор: mitrichbel
Дата сообщения: 06.05.2013 14:31
Baton34V
неудобно же очень(

bredonosec
стандартно, не трогал. Он сам выбирает же

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121

Предыдущая тема: Trojan Remover 6.81 Build 2594


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.