Excel как получить значение объединенной ячейки

Формула берущая значение из объединенной ячейки

Nicko

Дата: Четверг, 12.03.2015, 14:10 |
Сообщение № 1

Группа: Пользователи

Ранг: Участник

Сообщений: 63


Репутация:

0

±

Замечаний:
60% ±


Excel для Mac

Задача в следующем:

Вставляем формулу =A2 (где A2,A3… и до A19 это объединенные ячейки и в них только одно значение)
Формула видит значение только в первой ячейке A2. Во всех последующих она выдает значение «0»

Как решить такую задачу?

Файл с примером прикреплен

К сообщению приложен файл:

0558955.xlsx
(23.6 Kb)

 

Ответить

VEKTORVSFREEMAN

Дата: Четверг, 12.03.2015, 14:14 |
Сообщение № 2

Группа: Друзья

Ранг: Ветеран

Сообщений: 772


Репутация:

129

±

Замечаний:
0% ±


MS Office Excel 2010

Nicko, здравствуйте!
так может?

прибейте гвоздиком $

К сообщению приложен файл:

9589008.xlsx
(10.2 Kb)


«Опыт — это то, что получаешь, не получив того, что хотел»

 

Ответить

Nicko

Дата: Четверг, 12.03.2015, 14:20 |
Сообщение № 3

Группа: Пользователи

Ранг: Участник

Сообщений: 63


Репутация:

0

±

Замечаний:
60% ±


Excel для Mac

VEKTORVSFREEMAN, не поможет, так как это только «первые 18 строчек». Далее еще 12300 таких же строчек (по 18 строк характеристик и одному значению в объедененной ячейке для них).
Измененный пример приложил

К сообщению приложен файл:

9834232.xlsx
(10.7 Kb)

 

Ответить

_Boroda_

Дата: Четверг, 12.03.2015, 14:22 |
Сообщение № 4

Группа: Модераторы

Ранг: Местный житель

Сообщений: 16618


Репутация:

6465

±

Замечаний:
0% ±


2003; 2007; 2010; 2013 RUS

Предположу, что таких объединенных у Вас много. Тогда гвозди не помогут — на каждую объединенную ячейку не настучишься.
Предлагаю так


Скажи мне, кудесник, любимец ба’гов…
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

 

Ответить

Pelena

Дата: Четверг, 12.03.2015, 14:22 |
Сообщение № 5

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

Формула для F2


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

Nicko

Дата: Четверг, 12.03.2015, 14:28 |
Сообщение № 6

Группа: Пользователи

Ранг: Участник

Сообщений: 63


Репутация:

0

±

Замечаний:
60% ±


Excel для Mac

Именно то, что я и хотел :)

Спасибо вам!

 

Ответить

VEKTORVSFREEMAN

Дата: Четверг, 12.03.2015, 14:29 |
Сообщение № 7

Группа: Друзья

Ранг: Ветеран

Сообщений: 772


Репутация:

129

±

Замечаний:
0% ±


MS Office Excel 2010


не успел ))


«Опыт — это то, что получаешь, не получив того, что хотел»

Сообщение отредактировал VEKTORVSFREEMANЧетверг, 12.03.2015, 14:36

 

Ответить

krosav4ig

Дата: Пятница, 13.03.2015, 02:59 |
Сообщение № 8

Группа: Друзья

Ранг: Старожил

Сообщений: 2346


Репутация:

989

±

Замечаний:
0% ±


Excel 2007,2010,2013

можно и так

Код

=ПРОСМОТР(«яяя»;A$2:A2)

[p.s.]наверно


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

 

Ответить

Hugo

Дата: Пятница, 13.03.2015, 09:34 |
Сообщение № 9

Группа: Друзья

Ранг: Участник клуба

Сообщений: 3140


Репутация:

670

±

Замечаний:
0% ±


2010, теперь уже с PQ

Вообще-то возможно поместить во все эти объединённые ячейки значения. Можно даже разные. Можно даже формулы, ссылающиеся на разные ячейки. Но это ручная работа, для большого количества будет трудоёмко. Но например заготовить одну многоразовую форму можно.


excel@nxt.ru
webmoney: R418926282008 Z422237915069

Сообщение отредактировал HugoПятница, 13.03.2015, 09:38

 

Ответить

Hjq

Дата: Пятница, 03.11.2017, 17:13 |
Сообщение № 10

Группа: Пользователи

Ранг: Прохожий

Сообщений: 5


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

Я пытался вставить предложенные тут формулы, но они не помогли или я что-то делаю неправильно. Проблема похожая и необходимо объединенную ячейку разделить, а при разделении каждая страна поднимается наверх. Есть ли возможность как-то автоматизировать этот процесс. Новичок в Excel

К сообщению приложен файл:

2225680.xlsx
(41.5 Kb)

 

Ответить

Pelena

Дата: Пятница, 03.11.2017, 17:23 |
Сообщение № 11

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

Ваш файл с формулой из пятого поста

К сообщению приложен файл:

5428843.xlsx
(51.9 Kb)


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

Hjq

Дата: Пятница, 03.11.2017, 17:30 |
Сообщение № 12

Группа: Пользователи

Ранг: Прохожий

Сообщений: 5


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

Ваш файл с формулой из пятого поста
К сообщению приложен файл: 5428843.xlsx(52Kb)

Большое спасибо)))

 

Ответить

Hjq

Дата: Воскресенье, 05.11.2017, 17:01 |
Сообщение № 13

Группа: Пользователи

Ранг: Прохожий

Сообщений: 5


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

Так как новичок в Excel, не перестаю удивляться возможностям этой программы. Хочу попросить у вас помощи форумчани.
У меня есть файл, таких на работе встречается много и хотелось бы как-то автоматизировать процесс, ну или хотя бы облегчить его.
Во вложении вставлю пример.
У меня есть ряд следующих вопросов:
1) Устанавливая фильтр по странам можно ли автоматически создать листы с наименованием каждой страны представленной в фильтре в алфавитном порядке. В файле есть пример, но делал я это вручную.
2) Можно ли создать такой макрос/формулу что бы выбирая страну из фильтра можно было бы автоматически перенести информацию с колонок CDEFG в разбитые по странам листы, с последующим удалением дубликатов. (я пробовал создавать макросы, но они выполняют только то количество что я выделял, т.е. не важно какая страна, он тупо выделяет только то количество колонок, которое я выделял записывая макрос)

PS
Прошу прощения, если задал глупые вопросы или прошу невозможного, ибо, как сказал выше, новичок. Некоторые функции это программы удивляют и я думаю, что может есть формулы или способы как облегчить мой труд и повысить производительность. (Пришлось уменьшить количество стран и данных ибо не более 100 кб, а у меня по 1 и по 7 мб в основном)

Заранее Благодарю за помощь.

К сообщению приложен файл:

1264699.xlsx
(59.1 Kb)

 

Ответить

buchlotnik

Дата: Воскресенье, 05.11.2017, 17:18 |
Сообщение № 14

Группа: Заблокированные

Ранг: Участник клуба

Сообщений: 3442


Репутация:

929

±

Замечаний:
20% ±


2010, 2013, 2016 RUS / ENG

Hjq, прочитайте Правила форума, особенно внимательно п. 4 и 5.q rules

Сообщение отредактировал buchlotnikВоскресенье, 05.11.2017, 17:28

 

Ответить

Значение из объединённой ячейки при ссылке на не верхнюю-левую ячейку.

Модератор:Naeel Maqsudov

tolikt

Сообщения:93
Зарегистрирован:29 окт 2005, 12:33
Откуда:NewVasюbirsk

Ячейки A1:B3 объединены. В этой объединённой ячейке находится значение 1.
Если в C4 ввести формулу «=A1» то получим результат 1. Если формулу в C4 скопировать на область [noparse]C4 :D 6[/noparse], то во всех ячейках, кроме самой C4, результат будет 0. Это понятно, т.к. формулы скопировались со смещением по ссылке. А хотелось бы получать значение из верхней-левой, т.е. 1.
Как обычными формулами без VBA получить значение объединённой ячейки, если ссылка не на левую-верхнюю ячейку из этой объединённой?

Абсолютная ссылка ($A$1) тут не подойдёт, ибо формулу надо скопировать на несколько объединённых областей, где значения верхней-левой ячеек разные.

Через VBA это решается просто.

Код: Выделить всё

Function V(R As Range)
V=R.MergeArea
End Function

И в область [noparse]C4 :D 6[/noparse] ввести формулу «=V(A1)»
Но надо без макросов.

В функции ПОЛУЧИТЬ.ЯЧЕЙКУ типа информации о вхождении или нет ячейки в объединённую область тоже не нашёл.

Аватара пользователя

VictorM

Сообщения:787
Зарегистрирован:23 окт 2006, 01:44
Откуда:Lugansk, Ukraine
Контактная информация:

19 май 2008, 15:15

tolikt,

Абсолютная ссылка ($A$1) тут не подойдёт

не совсем понятно, а почему не подойдет :confused:
если следовать Вашим условиям, то формула =$A$1 прекрасно «размножается» на диапазон C4 : D6 «растягиванием» и во всех ячейках этого диапазона имеем значение 1. (специально проверил, а вдруг ;) ).
и что такое

несколько объединённых областей, где значения верхней-левой ячеек разные

мож я где чё не понял?

«Дайте людям рыбы, и вы накормите их на весь день;
научите их ловить рыбу — и вы накормите их на всю жизнь».

tolikt

Сообщения:93
Зарегистрирован:29 окт 2005, 12:33
Откуда:NewVasюbirsk

19 май 2008, 22:15

Нет, никакая абсолютная ссылка не пойдёт. Ибо нужно одинаковую формулу скопировать на большой диапазон, в каждой ячейке диапазона ссылки на РАЗНЫЕ объединёные ячейки в которых, соответственно, РАЗНЫЕ данные. И размер (количество входящих одинарных ячеек) каждой объединённой ячейки заранее неизвестно.

Для пояснения см. файл.

В столбце A — ряд объединённых ячеек с данными
В столбце B — вид формулы
В столбце C — результат формулы
В столбце D — результат функции VBA — который и есть правильный.

Т.е. надо получить результат, как в D, но без VBA.

У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя

VictorM

Сообщения:787
Зарегистрирован:23 окт 2006, 01:44
Откуда:Lugansk, Ukraine
Контактная информация:

19 май 2008, 22:31

tolikt, ну что же. С примером оно конечно понятнее будет.
Тогда действительно вопрос, как получить значение ячейки которой нет?
Я, конечно, не знаю полностью условий Вашей задачи, но может присвоить объединенным ячейкам имена?

«Дайте людям рыбы, и вы накормите их на весь день;
научите их ловить рыбу — и вы накормите их на всю жизнь».

tolikt

Сообщения:93
Зарегистрирован:29 окт 2005, 12:33
Откуда:NewVasюbirsk

19 май 2008, 23:48

Ну, ячейка-то как бы есть… Значение в ней — пусто.

Идея получения нужного значения лежит на поверхности:
Если значение в ячейке пусто, то брать значение из ячейки над пустой. Если и она пустая, то выше и так далее вверх. В VBA данный цикл можно организовать легко. Впрочем, там есть ещё более простая функция MergeArea. А как всё это организовать без VBA, а только с помощью своих формул.

Пробовал поиграться с ПОИСКПОЗ, ЧСТРОК и другими, но не получается.
В функции ПОЛУЧИТЬ.ЯЧЕЙКУ нет такого типа информации о ячейке, как объединена она или нет. Хотя она тоже не совсем функция листа.

Составная функция (для ячейки C5) типа =ЕСЛИ(A5<>»»;A5;C4) тоже не прокатит, т. к. на самом деле формула сложная и в ячейке C4 уже будет какое-то вычисленное значение, а не нужное исходное, находящееся в объединённой ячейке, в которую входит ячейка A5.

Аватара пользователя

VictorM

Сообщения:787
Зарегистрирован:23 окт 2006, 01:44
Откуда:Lugansk, Ukraine
Контактная информация:

19 май 2008, 23:54

Да, с VBA там конечно проще получается. Я это тоже попробовал. А вот без оного…
Надо чёт искать…
А с именоваными ячейками тоже не катит?

«Дайте людям рыбы, и вы накормите их на весь день;
научите их ловить рыбу — и вы накормите их на всю жизнь».

ZORRO2005

Сообщения:25
Зарегистрирован:11 июн 2006, 21:48

20 май 2008, 16:38

Попробуйте так:

У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя

VictorM

Сообщения:787
Зарегистрирован:23 окт 2006, 01:44
Откуда:Lugansk, Ukraine
Контактная информация:

20 май 2008, 16:50

ZORRO2005, класс!
Действительно, не именованные ячейки , а массивы!
Посмотрим, что скажет автор темы.

«Дайте людям рыбы, и вы накормите их на весь день;
научите их ловить рыбу — и вы накормите их на всю жизнь».

tolikt

Сообщения:93
Зарегистрирован:29 окт 2005, 12:33
Откуда:NewVasюbirsk

21 май 2008, 07:09

Да, ZORRO2005 молодец!

Мелкие нюансы, конечно, есть: надо не забыть ввести формулу массива и вообще итоговая формула получается довольно громоздкой. Но это мелочи.
Главное, почему именно надо было данные из объединённой ячейки. В некоторых ячейках данных нет (т.е. даже не 0, а пусто), но они не входят в область объединения с верхней объединённой ячейкой. И данная формула пропускает пустые необъединённые ячейки. Т.е. полного аналога MergeArea не получается и, похоже, без VBA не получится.
Но всё равно спасибо. Данное решение, скорее всего, придётся использовать, немного подкорректировав постановку задачи.

ViktorB3

0 / 0 / 0

Регистрация: 07.07.2017

Сообщений: 32

1

Excel

04.06.2019, 15:34. Показов 8381. Ответов 4

Метки нет (Все метки)


Студворк — интернет-сервис помощи студентам

Всем Доброго времени суток! Суть вопроса такова: Есть объединенная ячейка (R2C2). Нужно пройтись по всем строкам, входящие в эту ячейку, т.е. начинаем со строки 2 и до 20. При этом каждый раз необходимо проверять значение объединенной ячейки. Пробовал вот так:

Visual Basic
1
2
3
4
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Cells(Target.Row, 2).Select
    MsgBox ActiveCell
End Sub

Но т.к. таких объединенных ячеек много, экран «некрасиво моргает» при выделении каждой ячейки. Может есть какой-нибудь способ лучше для выполнения такой задачи?
Заранее Всем Спасибо за помощь

Миниатюры

Как получить значение объединенной ячейки Excel
 



0



3827 / 2254 / 751

Регистрация: 02.11.2012

Сообщений: 5,928

04.06.2019, 15:41

2

опишите для чего в общем эта манипуляция.



0



0 / 0 / 0

Регистрация: 07.07.2017

Сообщений: 32

04.06.2019, 15:49

 [ТС]

3

Мне необходимо знать к какой объединенной ячейке относится строка выбранной мною ячейки. Потом значение объединенной ячейки используется для выбора переменной. (Но эт я уже слишком далеко пошел)



0



Остап Бонд

Заблокирован

04.06.2019, 15:52

4

Лучший ответ Сообщение было отмечено ViktorB3 как решение

Решение

ViktorB3, примерно так-

Visual Basic
1
2
3
4
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Set ma = Cells(Target.Row, 2).MergeArea
    If ma.Count > 1 Then MsgBox ma.Cells(1)
End Sub



1



0 / 0 / 0

Регистрация: 07.07.2017

Сообщений: 32

04.06.2019, 15:56

 [ТС]

5

Остап Бонд, Огромное СПАСИБО!!! Оказывается ларчик просто открывался!



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

04.06.2019, 15:56

5

3 ответа

Даже если это действительно не рекомендуется использовать ячейки слияния в Excel (используйте Center Across Selection, если это необходимо), ячейка, которая «содержит» значение — это значение верхний левый (по крайней мере, способ выразить это).

Следовательно, вы можете получить значение объединенных ячеек в диапазоне B4:B11 несколькими способами:

  • Range("B4").Value
  • Range("B4:B11").Cells(1).Value
  • Range("B4:B11").Cells(1,1).Value

Вы также можете заметить, что все остальные ячейки в них не имеют значения. Во время отладки вы можете увидеть, что значение empty.

Также обратите внимание, что Range("B4:B11").Value не будет работать (вызывает ошибку выполнения номер 13 при попытке Debug.Print), потому что он возвращает массив.

JMax
23 фев. 2012, в 07:31

Поделиться

Джош Браун дал (в комментарии), что я считаю лучшим ответом:

Когда я не знаю границ объединенной области, я получаю значение с помощью

Range("B6").MergeArea.Cells(1,1).Value

Это полезно в VBA, когда, например, вы перебираете файлы, которые могли бы объединить ячейки неизвестных диапазонов, поэтому вы можете быть гораздо более общим с помощью этого метода. Спасибо, Джош!

todd w
04 дек. 2013, в 02:03

Поделиться

Это можно сделать в 2 этапа:

Сначала укажите диапазон объединенных ячеек; выделите объединенную ячейку, затем перейдите на панель ленты: Formulas Tab --> Define Name;

Убедитесь, что в названии нет пробелов. Пример: defined_Name. Перейдите в нужную ячейку, в которой вы хотите увидеть результат/результат. В этой ячейке введите: =defined_Name.

Нажмите enter, потому что сделанный.

Christopher Lazok
21 авг. 2014, в 16:24

Поделиться

Ещё вопросы

  • 1Фильтрация таблицы по выбору переключателя
  • 0JavaScript, если условия заявления не соблюдены?
  • 1Представление тамильского Unicode в NetBeans 7.1
  • 0Показать / скрыть результаты PHP MySQL с загрузчиком
  • 0Ошибка ORMLite при вставке с автоинкрементным ключом
  • 0Создание массива из строки
  • 0Как передать аргументы для обещания в AngularJS
  • 1Как изменить цвет определенной части моего текстового представления?
  • 1Изменение размера изображения в JLabel
  • 1Как использовать сплит для CSV при выходе
  • 0Сценарии автозагрузки ExtJs не выполнены
  • 0Как получить адрес памяти указателя на char [] в c ++
  • 0Как реализовать загрузку блесны в приложение в ионной структуре
  • 0Как мне получить изображение для показа в панели навигации?
  • 1Shell Script .SH заменяет определенный раздел в файле
  • 0Передача параметра из углового js для метода веб-API POST
  • 0jQuery UI слайдер не отображается при вызове из углового интерфейса UI
  • 1Удалить панели Jframe
  • 1Что означают три точки с запятой (;) в Java?
  • 0MySQL: всегда ли унифицированный выбор быстрее, чем отдельный выбор?
  • 1Остановка фоновой службы музыки
  • 0Как создать автоматическую загрузку страницы каждую неделю в воскресенье, используя php mysql?
  • 1Улучшение производительности для программы решения лабиринтов в Python
  • 0Как использовать заголовок opencv в приложении Visual Studio Windows
  • 1Я хочу иметь возможность наследовать от класса внутри, но запретить класс в других сборках наследовать от класса
  • 1Является ли асинхронный Python действительно асинхронным?
  • 1Объединение массива строк в Javascript по две одновременно
  • 0Сортируемый, фильтруемый, список пользователей в магистральной марионетке?
  • 0ER_PARSE_ERROR: проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы найти правильный синтаксис для использования рядом с ‘== false
  • 1Правильное взаимодействие с фрагментами в FragmentPagerAdapter
  • 0Не получить правильных ответов от очень простых функций
  • 0В angular-google-maps, как правильно связывать события клика на многоугольнике
  • 1FloatingActionButton виден некоторое время, даже если видимость отключена
  • 0Directx 11 Z-Buffer не рендерится и не мерцает
  • 1Исключить диапазон IP-адресов из данных
  • 1Ошибка инициализации SDL, причина: нет доступных видеоустройств в Ubuntu 12.04 LTS
  • 1BackupManager & BackupAgent в Android 2.2
  • 0Сложность интеграции PayPal в мой проект
  • 1Почему мой метод рисования вызывается только через раз?
  • 1Объединение двух списков разной длины в кортежи в каждом n-м элементе более длинного списка
  • 1Открыть несколько сайтов в одном окне в разных вкладках
  • 1Выберите строки в кадре данных Pandas с пустыми списками в определенном столбце [дубликаты]
  • 1Использование данных из асинхронных функций
  • 0Повторите переключение данных на основе клика
  • 1Поиск столбцов в CSV-файле
  • 1ServiceStack: установите корневой URL для страницы индекса на /
  • 1Mono / WCF: невозможно определить IP вызывающего абонента в Ubuntu
  • 0Получить относительную дату из функции NOW () [duplicate]
  • 1Сканирование накопления с использованием rowid
  • 1Контроль исключений при выпуске приложения?

   Soul771

11.04.20 — 18:09

Здравствуйте.

Если возможно, подскажите ссылку, как обрабатывать данные Exel с объединенными ячейками. Как считывать по номерам столбцов знаю.

Не нашла, как обработать значения объединенных ячеек. Еще одна сложность, что нужно анализировать значение первой объединенной в каждой строке, а размер разный.

На скрине понятнее, наверное, прикрепляю.

https://radikal.ru/lfp/b.radikal.ru/b19/2004/52/02a51fbf993d.jpg/htm

   Dmitry1c

1 — 11.04.20 — 18:49

(0) нет возможности решить задачу более простым способом — сделать выгрузку из источника более простой, например, в XML-файл?

   Dmitry1c

2 — 11.04.20 — 18:49

а то сношаться с ячейками так себе удовольствие.

   Soul771

3 — 11.04.20 — 18:51

(1) — нет возможности выгрузить в другой формат, к сожалению.

посмотрела еще раз файл… есть мысль, что можно обратиться по номеру первой колонки из объединенных… буду пробовать..

   Tatitutu

4 — 11.04.20 — 19:30

у меня ПРЫГ-СКОК элементарно загрузит этот файл и обработает

получи данные

количество строк и столбцов

загрузи в ТЗ — дальше придумай как обработать

удалить пустые столбцы

удалить строки (выделяющиеся по своим параметрам)

т.е. максимальное количество данных в строке 24 значения

понятно что строки с 2-5 значений можно игнорировать.

у тебя есть контрольный столбец с количеством — посчитала например 4890

и сравниваешь итог перед удалением строки, удалила, сравнила — изменилось, вернула

попробуй интересная задача, но решаемая

   Tatitutu

5 — 11.04.20 — 19:33

https://magazkat.ru/samouchitel-instruktsiya-polzovatelya/item/171-universalnaya-zagruzka-iz-excel — посмотри

тем более у тебя в этом файле есть нумерация строк Строка(n, 2).text — вот и беги по ней 315,316,….,317

   Злопчинский

6 — 11.04.20 — 19:37

не, нафиг.

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

если эксель — то простой плоский файл. Нет такого — НАХЕР! пусть манагеры ручками переносят/забивают. Надоест им — договорятся о нормальном обмене. Не надоесть — программер как был так и есть не при чем…

   Злопчинский

7 — 11.04.20 — 19:38

(4) 100% гарантия правильной обработки всех файлов?

   Tatitutu

8 — 11.04.20 — 20:00

(7) ну 100 не 100, но за 5 лет проблем выявлено не было. Проглатывает все

   kofeinik

9 — 11.04.20 — 22:13

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

   АнализДанных

10 — 12.04.20 — 11:29

Грузи, через табличный документ (метод «Прочитать()» из файла эксель). Тогда значение объединённой ячейки всегда будет равно значению из первой ячейки этого обьединения.

С (9) я тоже согласен, но это надо проверить.

   Aлeф

11 — 12.04.20 — 15:59

У меня с объединенными что-то не получалось, я их разъединял, unmerge вроде. Какие волшебные слова писать, можно подсмотреть, записав макрос в экселе.

Табличный документ намного быстрее экселя штучка, может туда копировать и там потом обрабатывать. И от того, какие электронные таблицы где стоят, не будете зависеть.

   bolder

12 — 12.04.20 — 16:31

(0) Пошли их лесом.

   NurSagen

13 — 12.04.20 — 16:41

(10) +.

Недавно тоже сталкивался,

ТабличныйДокумент.Прочитать(ИмяФайлаЕксель);

помогло

   runoff_runoff

14 — 12.04.20 — 17:03

(13) имя файла задано на клиенте, а метод Прочитать() доступен только на сервере

   Dmitry_333

15 — 12.04.20 — 17:18

Выгрузить в массив и работать уже с ним.

  

АнализДанных

16 — 13.04.20 — 13:35

(14) нет никаких проблем передать файл на сервер и там прочитать.

Понравилась статья? Поделить с друзьями:
  • Excel как получить данные запросом
  • Excel как поменять местами содержимое ячеек
  • Excel как получить внешние данные
  • Excel как поменять знак на противоположный
  • Excel как получить букву столбца