Копированием Ctrl+C/Ctrl+V в больших таблицах на это дело уйдет до пары дней.
Каким образом можно упростить?
25.12.2012 20:23:27
А с какой целью Вы делаете объединённые ячейки?
|
|
|
|
25.12.2012 20:39:43
понадобилось в некоторых столбцах строки добавить по 2 значения, 1 сверху, другое снизу, и дальше ссылаться на эти значения по формуле
Изменено: |
|
|
|
25.12.2012 20:43:15
=ИНДЕКС(E$5:E$8;(СТРОКА()-3)/2)
|
|
|
|
25.12.2012 20:46:55
|
|||
|
|
25.12.2012 20:50:37
А из объединённой как планируете брать?
|
|
|
|
25.12.2012 21:01:13
в объединенные надо вставить, в них просто текст будет, а в разделенных будут цифры, в верхней, и в нижней, которые дальше пойдут в формулу
вот только как правильно прочитать эту формулу? чтоб понимать |
|||
|
|
25.12.2012 21:04:28
Если просто текст, то почему Alt+Enter не подходит? И объединять нет необходимости... Любой Exel-ист Вам скажет - объединённые ячейки - зло! И применять их следует, разве что, для заголовков столбцов. Вообще для оформительских целей (в отчётах).
|
|
|
|
25.12.2012 21:25:38
сейчас объясню на примере
Из Книги 2 скопировать значения столбцов B,C,D,E,F в Книгу 1. То, что я скидываю, лишь маленький кусочек, таких таблиц оч много, и количество строк уходит до 300 и больше. Разделение ячеек сделано для того, чтобы потом вручную из сметного файла вбить в верхнюю значение одно, а в нижнее другое, и дальше считать их отдельно. Проблема исходит из того, что как раз Сметная программа выдает таблицу с 2мя значениями в одной строке, разделенными через Alt+Enter, считать которые не видится возможным, без добавления строки и разнесения значений по этим строкам. пытаюсь применить по образцу
|
|||
|
|
25.12.2012 23:50:12
Так?
(А Юрий М прав!) |
|
|
|
26.12.2012 00:01:53
да, так! огромнейшее спасибо!
но я не пойму, что обозначает 4 и -2? =ИНДЕКС('2-2-6и3'!C$6:C$79;(СТРОКА()-4)/2) индекс из диапазона чисел (массива) - ('2-2-6и3'!C$6:C$79, Строка та, в которой формула идет, а дальше -4, столбец? /2 область? как читать? с -4 разобрался - количество строк сверху до строки с формулой, так? А по поводу Юрия М - может я что-то не так понимаю.. но попытался объяснить, для чего нужен был этот перенос вот наглядно то, что сверху - выдает программа сметная то, что снизу - вид к которому нужно привести, чтобы можно было считать Итог (как пример)
Изменено: |
|
|
|
26.12.2012 00:16:06
(СТРОКА()-4)/2 находиться в строке 6 => (6-4)/2=1
в строке 8 => (8-4)/2=2 и так далее. Немного позже отправлю Вам еще 1 файл для анализа (если получиться) |
|
|
|
26.12.2012 00:16:47
еще раз спасибо |
|||
|
|
26.12.2012 01:13:17
Проверяйте:
|
|
|
|
26.12.2012 11:59:15
попробовал, жму заменить, пропадает знак = и остаются ссылки вот такого вида '2-2-6и3'!B6, '2-2-6и3'!C6 и тд
|
|
|
|
26.12.2012 14:39:06
Нужно = заменить на =
|
|
|
|
19.11.2021 10:30:31
Всем привет. У меня частенько возникает такая же проблема. Как я понял приведенный пример не копирует, а отображает содержимое исходный ячеек. То есть если удалить или перенести файл исходник то в конечных ячейках ничего не будет. Может есть способ именно скопировать в объединенные ячейки. И как вариант из Acces в Excel. Может за эти годы что то уже придумали как с этим бороться.
Не понимаю почему Майкрософт не решает эту проблему и в чем сложность. Воспринимать эти ячейки как обычный с адресами первой и верхней ячейки (внутри объединенной). |
|
|
|
19.11.2021 17:34:27
В таких случаях можно просто Копировать - Вставить значения: это работает и на объединённых ячейках. Майкрософт защищать не буду, но и дополнительно в них не плюну: им всё - божья роса... Возможно, что-то решили в версиях 2019 или позже, но проверить не могу. ЗЫ. Надо же, вытащили через 9 (девять) лет на свет одну из самых первых тем этого раздела форума после глюка с предыдущей. |
|||
|
|
22.11.2021 03:29:31
|
|||||
|
|
05.06.2024 12:20:20
решения так и нет? из однострочных копировать в объединенные...
|
|
|
|
06.08.2024 13:49:11
Step1: выберите объединенные ячейки, в которые вы будете вставлять значения ячеек, а затем скопируйте и вставьте приведенную ниже формулу в строку формул: =INDEX($A$2:$A$7,COUNTA(C$2:C2))По-русски: =ИНДЕКС($A$2:$A$7,СЧЁТЗ(C$2:C2)) Внимание: В приведенной выше формуле A2: A7 это ячейки, которые вы хотите скопировать, и C2 — это первая ячейка из объединенных ячеек, в которую вы хотите вставить данные. Step2: После вставки формулы нажмите Ctrl + Enter ключи вместе, и вы получите следующее сообщение об ошибке. Просто нажмите на OK . Step3: После этого вы увидите следующий результат: нулевые значения в объединенной ячейке. Step4: Далее, пожалуйста, нажмите Файл > Опции , чтобы перейти к Параметры Excel диалоговое окно. Затем нажмите Формулы вкладку на левой панели, а затем проверьте Включить итеративный расчет флажок, см. снимок экрана: Step5 Наконец нажмите OK кнопку, чтобы закрыть диалоговое окно. И теперь вы можете видеть, что неслитые ячейки были скопированы в объединенные ячейки следующим образом:
Изменено: |
||||
|
|
|||