• Как в выпадающий список добавить вещественные числа?

    ProgrammerForever
    @ProgrammerForever Куратор тега Excel
    Учитель, автоэлектрик, программист, музыкант
    1) Если не нужен список значений, а только валидация, то можете использовать свою формулу:
    =ИЛИ(A1=1,1;A1=2,1)
    тут A1="текущая ячейка"
    2) Как уже советовали выше - можно перейти на десятичный разделитель - точку.
    3) Или не переходить на разделитель точку, но данные использовать так:
    =+ПОДСТАВИТЬ(A1;".";",")
    тут A1 - ссылка на ячейку, в которой происходит проверка
    Ответ написан
    Комментировать
  • Как получить курс валюты на дату указанную в ячейке?

    oshliaer
    @oshliaer Куратор тега Google Sheets
    Google Products Expert
    Для сегодня

    =IMPORTXML(
      "http://www.cbr.ru/scripts/XML_daily.asp?date_req="&TEXT(TODAY();"dd.MM.yyyy");
      "//ValCurs/Valute[CharCode=""UAH""]/Value"
    )/10


    Для даты в другой ячейки

    =IMPORTXML(
      "http://www.cbr.ru/scripts/XML_daily.asp?date_req="&TEXT(C1;"dd.MM.yyyy");
      "//ValCurs/Valute[CharCode=""UAH""]/Value"
    )/10


    61a6299d52ec8786850167.png
    Ответ написан
    Комментировать
  • Как сделать "совет" (admonition) в документе LaTeX?

    @AVKor
    Ответ написан
    Комментировать
  • Как импортировать xml с разделением одинаковых тэгов по столбцам?

    datka
    @datka
    Один из вариантов на быструю руку.

    1) В столбец B1 вписать формулу =A2 61ee5779508f8420639044.png
    2) Ячейку B2 оставить пустую. Далее выделить B1 и B2 и потянуть эти 2 ячейки в конец вашего списка.
    61ee582c9c4f4397260107.png
    3 ) Далее выбираем столбец B. Copy > Paste > Paste Special > Values, превращаем ваши формулы в значения.

    4) Далее выбираем столбец B. Data > Text to Column > Delimited. В Delimters убираем все галочки кроме Others, в самомOthers ставим точку (.). Вот так.61ee5986e9acb954050341.png. Жмем Далее В Data Preview выбираем не нужные нам столбцы по одному и ставим галочку на Do not import columnt ( Skip ). А сам нужный нам столбец вместо General ставим Text. Жмем Finish61ee5abd96416761708824.png
    5) После этого выбираем столбец B полностью. CTRL+G > Special > Blanks Потом идем в Home > Delete > Delete sheet rows. Получаем вот это.
    61ee5b5c1539d943458234.png
    6) Итак имеем данные в столбце А и В . Соединим их с помощью формулы =CONCATENATE(A1;" …";B1). В ячейку C1 вставляем ее.( обратите внимание на разделитель формул-ячеек. У меня ;
    61ee5edd0dbbd769366908.png
    7) Ну и под конец. Выбираем столбец C, Copy > Paste > Paste Special > Values
    Ответ написан
    1 комментарий
  • Как настроить условное форматирование, дата больше на несколько дней?

    ProgrammerForever
    @ProgrammerForever Куратор тега Excel
    Учитель, автоэлектрик, программист, музыкант
    Вероятно нужно убрать абсолютные ссылки
    =$i$11+день($d2)
    Хотя непонятно зачем вообще функция день() от числа берётся
    И если надо брать значение из той же строки, то надо ставить 1
    Например:
    A1 - это текущая ячейка
    B1 - ячейка справа от текущей [B-A=+1 столбец], но в той же строке[1-1=0 строк]
    C2 - ячейка справа на 2 столбца от текущей [C-A=+2 столбца], в строке ниже[2-1=+1 строка]
    $B1 - ячейка столбца B(зафиксирован), но в той же строке[1-1=0 строк]
    $D$1 - ячейка $D$1(зафиксирована)
    Или универсальный вариант:
    indirect("R"&(СТРОКА()+2)&"C"&(СТОЛБЕЦ()+3);0) - ячейка со смещением на 2 строки и 3 столбца от текущей вправо и вниз
    indirect("R"&(СТРОКА()-2)&"C"&(СТОЛБЕЦ()-3);0) - ячейка со смещением на 2 строки и 3 столбца от текущей влево и вверх
    Ответ написан
    Комментировать
  • Недостатки видеоуроков?

    @lolrofl01
    Потому что нормальных видеоуроков не найдешь практически. А с новой политикой ютюба, когда дизлайки перестали показываться - тем более. Видео идет 2 часа, воды там - кубов 20. Не говоря уже о всяких "поставьте плюсик, кто слышит", если говорить про вебинары или стримы. На деле за это время вы по этой же теме сможете прочитать материала в разных источниках столько, что поймете куда больше, чем просмотрев видео.

    Но исключения есть. Я вот сам люблю видеоуроки, где рассказывают что и ПОЧЕМУ. Почти все в статьях или в видеоуроках опускают объяснения, почему нельзя делать иначе. Просто говорят "делайте вот так". Меня это жутко раздражает, и я не понимаю, почему нельзя сделать иначе, тем более когда в голове есть вариантов 20 как можно иначе реализовать. Тогда я тоже ищу видеоуроки, но мало в каких объясняют. А в остальном - это пустая трата времени.
    Ответ написан
    Комментировать
  • Как появляются Предложения на Авито?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    Наблюдаю такое не один раз, может быть кто нибудь пояснит ?

    поясню: гуглите шардинг, реплицирование и кеширование

    смешно читать комментаторов ни разу не имевших дело с +- объемным поисковым индексом, да и вообще с главной проблемой баз данных - ограниченность железа и бехразмерность индексов: творог добывается из вареников, "это таргет", ха-ха

    ваш запрос очень низкочастотный, и, такая беда, пролетает мимо кешей, кои ограничены и не могут втиснуть все
    затем добавляется в актуальный (вторичный - лень искать как уАвито устроено но на мероприятиях иногда говорят - да у всех так устроено в общем-то, железо не резиновое, и сети) и распределяется по шардам, тут вы его и видите

    просто отметьте такую особенность и пользуйтесь, нет тут никакого заговора
    Ответ написан
    Комментировать
  • Поиск дублируюших строк в Excel?

    @Akina
    Сетевой и системный админ, SQL-программист.
    Условное форматирование решает элементарно.
    На скриншоте - правило для диапазона B:B. Аналогичное правило делается для A:A.

    614c4aefbbc3b950976031.png
    Ответ написан
    7 комментариев
  • Оператор станков с ЧПУ хочет в IT. А есть ли смысл? И куда податься с имеющимися навыками?

    @pavelsha
    Автор, как советует куратор, разберись в себе. Тогда и без нас будешь знать, куда идти.

    А ближе к теме...
    Записывай слова для гугления:
    АСУ ТП, SCADA, ПЛК, автоматизация производства, учёт электроэнергии, телеметрия, промышленная автоматизация.

    Если говорить о деньгах, то там тоже очень неплохо могут платить.
    Английский язык есть? Если нет , то добавь его изучение в свои планы.

    Используй базу, которая у тебя есть, с умом.
    Моё мнение, "уеб-программисты" в большинстве случаев - это путь для тех, кто никакой базы не имеет. Не ведитесь на рекламу курсов и предметные статьи/ролики блогеров и ютуберов.

    И учти главное: у работодателей голод на хороших технарей в автоматизации производств последние лет 30. А джунов веб-мастеров переизбыток уже 15 лет минимум.
    Ответ написан
    6 комментариев
  • Как изменить имя компьютера показываемое в терминале?

    sergey-kuznetsov
    @sergey-kuznetsov
    Автоматизатор
    sudo scutil --set HostName mac
    Этого достаточно. Переустанавливать систему из-за такого пустяка точно не нужно ))
    После перезапуска терминала получим ruslan@mac ~ %
    Ответ написан
    4 комментария
  • Как сделать гистограмму в виде гонок?

    ProgrammerForever
    @ProgrammerForever Куратор тега Excel
    Учитель, автоэлектрик, программист, музыкант
    1) Использовать внешний сервис, который сгенерирует картинку по данным, и получить её с помощью IMAGE(). Сомневаюсь что есть уже готовое, но что-то похожее стоит поискать.
    2) Посмотреть в сторону chart-api, возможно если углубиться в кастомизацию, что-то подобное можно нарисовать, но это не точно.
    3) Нарисовать диаграмму ячейками, их границами и т.п. Это самый простой способ, хотя и костыльный.
    Ответ написан
    1 комментарий
  • Переводчикам нечего ловить на фрилансе?

    @PolkovnikBrumel
    Расскажу по своему опыту. Фрилансил переводами (англ-рус, исп-рус) около трех лет, потом перешел в штат.
    Переводами на фрилансе заниматься можно и неплохо. Но нужно быть готовым, что это непросто, особенно первое время. Из западных бирж заказы искал на Прозе, но там реально большая конкуренция, особенно в популярных языковых парах. За все время нашел там всего несколько заказов. Однако эта площадка полезна не только этим, но и тем, что это отличный ресурс для поиска терминологии и вариантов перевода (www.proz.com/search/), да и профиль там полезен для резюме.
    Из российских сайтов полезен Город переводчиков, а именно раздел Работа, там постоянно находил заказы и там же нашел постоянную работу, где работаю до сих пор.
    Однако самое большое количество заказов поступает от агентств. Тут важно завести хорошие отношения с нормальными конторами, которые платят нормальные деньги. Я постоянно работал с тремя-четырьмя агентствами, и без заказов не был практически никогда. Прямых клиентов найти очень сложно, у меня был один или два, а постоянных так и вообще ни одного, зато одно из агентств до сих пор шлет хорошие заказы на подработку, т.к. их клиент очень хочет, чтобы именно я делал ему переводы. Агентства искал просто: рассылал десятки резюме и делал тестовые задания, а потом смотрел, с кем я хочу работать, а с кем нет. Более или менее нормальный заработок пошел где-то через год после начала фриланса.
    И еще. Надо завести ИП, т.к. серьезные агентства без этого даже разговаривать с вами не будут.
    Ответ написан
    Комментировать
  • Языки, похожие на F# и Rust?

    Haskell, Ocaml, ML, Swift, Crystal, Idris
    ML из них самый старый, и языки, которые имеют схожие моменты с ним, называются ML-подобными.
    Ответ написан
    Комментировать
  • Объясните как работает этот код, я не понимаю эти манипуляции со скобочками?

    phaggi
    @phaggi Куратор тега Python
    лужу, паяю, ЭВМы починяю
    Как комментарий ко всем ответам:
    Надо различать объект функции и вызов результата вычисления функции.
    Объект - это f
    Вызов результата - это f()
    На этом и основан фокус.
    f() превращается в a
    a() превращается в b
    b() превращается в print("nested function")
    Оно печатает строку.
    Ответ написан
    4 комментария
  • Как заменить слово в сотнях html-файлах на другие слова из списка?

    @AVKor
    Скрипт на Bash считывает файл со словами-заменителями, для каждого слова берёт очередной файл, в котором надо сделать замену и через sed её делает.
    Ответ написан
    4 комментария
  • Как сделать импорт таблицы с сайта, если она на нескольких страницах?

    oshliaer
    @oshliaer Куратор тега Google Sheets
    Google Products Expert
    На самом деле это задание, а не вопрос.

    Можно попробовать использовать какой-то просто скраппер, например, https://www.youtube.com/watch?v=gwV7L3e0gSs

    Таблица https://docs.google.com/spreadsheets/d/1OrgUq4PSRV...

    Думаю, хватит 12 минут, чтобы собрать все в одну Таюлицу.
    Ответ написан
    2 комментария
  • Как автосохранять с нескольких листов на один в Google Sheets?

    oshliaer
    @oshliaer Куратор тега Google Apps Script
    Google Products Expert
    Ну, например, вот так

    function saveData2() {
      const book = SpreadsheetApp.openById(
        '1FUSSiDQoXyvKXfzYydoUUfcCGYq_TskpRiwfb28_1Z0'
      );
      const date = new Date();
      const sheetTotal = book.getSheetByName('TOTAL');
      const sheetGOOG = book.getSheetByName('NASDAQ:GOOG');
      const valuesGOOG = sheetGOOG.getRange('C3:U3').getValues().map(row => [date, 'NASDAQ:GOOG', ...row]);
      appendData_(sheetTotal, valuesGOOG);
      const sheetDIS = book.getSheetByName('NYSE:DIS');
      const valuesDIS = sheetDIS.getRange('C3:U3').getValues().map(row => [date, 'NYSE:DIS', ...row]);
      appendData_(sheetTotal, valuesDIS);
      console.info(`saveData was called successful`);
    }
    
    function appendData_(sheet, values) {
      if (sheet.getLastRow() === sheet.getMaxRows())
        sheet.appendRow([]);
      sheet.getRange(sheet.getLastRow() + 1, 1, values.length, values[0].length)
        .setValues(values);
    }


    1. Берем лист 'NASDAQ:GOOG'
    2. Берем данные из 'C3:U3'
    3. Вызываем appendData_
    4. Повторяем для листа 'NYSE:DIS'


    saveData2 задан для дневного триггера

    Результат

    61ded0ce1b9dd206623233.png

    Пример добавил в Таблицу из этого ответа https://qna.habr.com/answer?answer_id=1834719#answ...
    Ответ написан
    3 комментария
  • Можно ли склонять слова автоматически в Excel?

    hint000
    @hint000
    у админа три руки
    Для этого потребовалось бы встроить в Excel огромный словарь. И запилить функции для работы со словарём из формул и\или макросов. А microsoft уже давно выпилил даже из Word'а нормальный модуль проверки орфографии, не нужно им это: https://www.cnews.ru/news/top/rossijskaya_versiya_...
    Ответ написан
    Комментировать