|
0 / 0 / 0
Регистрация: 27.06.2013
Сообщений: 3
|
||||||
Замена ячеек при совпадении других (Excel)27.06.2013, 21:36. Показов 2435. Ответов 11
Метки нет (Все метки)
Доброго времени суток.
Возникла такая проблема. Есть две таблицы с большим колличеством данных. Объеденил их в один файл, получилось две книги. Каждая книга содержит информацию по формату (Id - Наименование - Цена) только в первой книге цены старые, а во второй новые. Можно ли написать скрипт, для того чтобы все значения Цен из второй книги, выставились в первую, проверка по ID. Я работаю на Objective C, и вот в его синтаксисе представляю это вот как то так
0
|
||||||
| 27.06.2013, 21:36 | |
|
Ответы с готовыми решениями:
11
Excel: Зачем нужен Апостроф при заполнении ячеек данными из других источников? Перенос данных при совпадении части текста ячеек |
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
|
| 27.06.2013, 22:22 | |
|
ВПР() и порядок.
И не важно, как это "Объеденил их в один файл, получилось две книги."...
0
|
|
|
призрак
|
|||
| 27.06.2013, 22:36 | |||
|
нет уж!
"хочу всё знать" (с) прошу объяснений. а то получается как с ![]() я на нём не работаю, но в жизни не поверю, что там нет досрочного выхода из цикла или других циклов, кроме как со счётчиком. алгоритм "вот как то так" чудовищно неоптимален. точнее, он с оптимальностью даже рядом не валялся. и называть такое издевательство над хорошим инструментом словами "я работаю на нём" - это просто кощунство. добавка к предыдущему флуду: если массивы более-менее большие, то хотя бы один из них желательно отсортировать и задействовать бинарный поиск.
0
|
|||
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
|
| 27.06.2013, 22:48 | |
|
Словарь тут нужен.
Если конечно ВПР() не сгодилась
0
|
|
|
0 / 0 / 0
Регистрация: 27.06.2013
Сообщений: 3
|
||
| 28.06.2013, 18:17 [ТС] | ||
|
К Вашему сведению Objective C - СИ-подобный язык (господи, да это из названия видно) а посему семантика весьма схожа. continue /brek соответственно имеется. А по существу, кроме слов об оптимизации, которая в такой просто задаче в принципе не нужна, вы ничего и не сказали.. да и про нее собственно ничего.
0
|
||
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
|
| 28.06.2013, 18:25 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 27.06.2013
Сообщений: 3
|
|
| 28.06.2013, 18:43 [ТС] | |
|
по существу тут вообще не говорят.. как впрочем и на остальных русскоязычных форумах ) Умников дохрена, толку нихрена ))
Вот скажи мне, дружище, к чему мне оптимизировать эту задачу, если это единичный слычай. Я не пускаю ее в продакшн, не буду использовать ее повсеместно. Мне просто, нужно единожды обработать данные. Так что я пожертвую оптимизацией, в угоду времени. Не?
0
|
|
|
призрак
|
||||
| 28.06.2013, 18:55 | ||||
|
по всему остальному - варианты имеются, но умные люди Вам не нравятся, так что продолжайте без меня. всего наилучшего.
1
|
||||
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
|
| 28.06.2013, 20:07 | |
|
Какое существо, если этого существа в глаза не видели?
![]() ТЫ хочешь, чтоб ТЕБЕ мы файл с решением сделали? Ну ладно решение - ВПР() протянуть секундное дело. Макрос на словаре в общем тоже пара минут - раза сам не можешь, я бы написал. Но твой файл за тебя рисовать (или даже два?) - ну вот лично у меня совершенно нет желания. К тому же по опыту знаю - сделать точно как у тебя не получится, переделать макрос ты тоже вряд ли сумеешь... Хотя может быть... раз уж Objective C. Так что я что мог сделать на том материале, что был - сделал. Жди - может кто файлы и нарисует с решением. Добавлено через 1 минуту Кстати, а на Objective C нельзя разве с объектом Excel работать?
1
|
|
|
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
|
|
| 28.06.2013, 22:03 | |
|
Что-то я не понял... Магнитные бури в природе?
0
|
|
|
призрак
|
||
| 29.06.2013, 05:43 | ||
![]() вот только непонятно - в какой ОС "работает" человек на Objective C и, если таки под Windows, то не через эмуляторы ли? а обращение к виндосовскому Excel из-под маковского эмулятора - наверное, задачка не для тех, кто не видит разницы между семантикой и синтаксисом.
0
|
||
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
|
| 29.06.2013, 12:05 | |
|
Ну под маком ведь есть свой эксель - и думаю данные там должны быть доступны.
И кстати хорошее замечание - вот написал бы сейчас макрос на словаре - а там мак...
0
|
|
| 29.06.2013, 12:05 | |
|
Помогаю со студенческими работами здесь
12
При совпадении 4 условий значения ячеек суммировать из листа №1 в лист №2 Сравнение ячеек на разных страницах и копирование строки при совпадении Сложение ячеек в столбце при совпадении ячеек в двух соседних столбцах Как вставить в текст ячейки значения из других ячеек, при условии, что в тексте полно двойных ячеек? Замена файла в zip архиве при совпадении имени Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|