поражать.
Например, формула для поиска всех вхождений чисел в ячейке =МИН(НАЙТИ({0,1,2,3,4,5,6,7,8,9,10},A2 и "012345678910")) ни в какую не хотела выдавать значения писала время ЗНАЧ, пока я не вписал в отдельный столбец цифры 1-10 и не сослался на него два раза в формуле. И да, фигурные скобки массива я ставил. По факту у меня сейчас на листе остался ненужный столбец с цифрами, который не удалить, т.к. формула посыплется
Может стоит подкрутить настройки работы с массивами в Екселе?
Массив ни вертикальный, ни горизонтальный в русской локализации так не пишется. А значит мы лишь можем предполагать, что вы имеете ввиду.
так это ж пример из английской версии. Получается в русской версии массивы, если не с листа, указываются только через диспетчер имен?
Нет конечно.Так вы в файле пример делайте.
да, пример с книги
Не важно откуда пример. Если вы работаете в англоязычной локализации, в ней и делайте пример в файле.
можете посоветовать хорошие книги, посвященные работе с диапазонами Excel?
Диапазоны лишь очень малюсенькая часть Excel и целых книг по ним я не встречал.
с учетом того, что это не первый и не второй ваш вопрос относительно синтаксиса, причём сугубо в отношении перевода формулы с одного языка на другой, я бы посоветовал начать со справки - просто почитать как что пишется
Согласен. Можно и начать пользоваться, для визуальнооо восприятия отличий в синтаксисе https://ru.excel-translator.de/translator/
и как это вяжется с изучаемыми мною книгами по формулам ексель?
В строке формул введите равно и выделите ваш массив, а потом выделите адрес в строке формул и нажмите F9, копируйте)
"Нестыковки русской и английской версии Excel не перестают поражать" - так вот нет никаких "нестыковок", есть разные правила написания в разных локалях, которые вы не учитываете
в каком источники можно с ними ознакомится?
Вы очень узко пытаетесь смотреть на изучаемый материал, и потому недооцениваете сфер возможного применения.
а если подробнее: мне нужно работать одновременно в двух версиях в англ и русс., а после самому понять как ее адаптировать под русскую версию, верно?
я же у вас спросил - где ознакомится с особенностями локаций, вы ответили, что я узко мыслю
Нет. Достаточно работать в одной для изучения. Поймете быстро отличия синтаксиса, их реально мало, пользуясь сайтом, который я дал.
Roman Rimlynin, твою репутацию увеличил Володимир. Репутация - 1218 Респект от Excel Hacks
ознакомлюсь, спасибо!
Например, =МИН(НАЙТИ({0;1;2;3;4;5;6;7;8;9};A2&"0123456789")) - классно перевел, но оно так не работает)) Для перевода названий функцию пользуюсь сайтом - https://ru.excelfunctions.eu/
Ну так и не должно работать. Вы указали несуществующую ячейку.
A2&"0123456789" будет воспринято как ячейка с адресом A20123456789
гм... в смысле? это обычная конкатенация значения из A2 со строкой
оформить через СЦЕП вместо аперсанта?
Если я не путаю по памяти.
В формуле вы ищите цифры, среди текста в понимании excel. По этому не находит. Введите перечисляемые в массиве цифры в парных кавычках, тогда excel их воспримет, как текст.
Так, что получается, недокументированная особенность.
ну если автоматическое приведение типов считать недокументированной особенностью... то да
Я всегда считал, что искать должен строку, а вот о приведении даже и не думал. Хотя знаю, что элементарные мат. действия его используют.
=МИН(НАЙТИ("0,1,2,3,4,5,6,7,8,9";B50&"0123456789")) - так? Ошибка...
=МИН(НАЙТИ({"0";"1";"2";"3";"4";"5";"6";"7";"8";"9"};A2&"0123456789"))
теперь сработало, буду иметь ввиду - спасибо!
Roman Rimlynin, твою репутацию увеличил Володимир. Репутация - 1219 Респект от Excel Hacks
И так как у вас изначально написано, Милаил показал, что работает.
только не протягивается, блин((
Не видим = Не верим!
протягивание сработало, только после ввода вручную и во вторую ячейку и протягивание двух ячеек сразу до конца. Чего сразу с первой не пошло -хз
Mikhail Muzykin, твою репутацию увеличил Roman Rimlynin. Репутация - 236 Респект от Excel Hacks
Обсуждают сегодня