Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
вынуть значение ссылки из ячейки без макроса, подскажите функцию
 
см. приложенный пример.

Ячейка B4 ccылается на ячейку А1, которая равна 1. В ячейке С4 необходимо отразить ту ссылку, которая находится в B4, т.е. в ней должно отображаться "A1". Подскажите функцию через которую это реализовать.

P.S. Всех с наступающим)
Изменено: beryllium - 27.12.2016 16:11:55
Похожие значения при создании сводной
 
В общем суть проблемы описана в названии темы. Наверняка многие сталкивались с "ошибками", опечатками, лишними точками и проблелами, да и вообще абы как заполненными таблицами, так что если потом делаешь сводную, то вместо одного значения она выдает 10.

Кто-нибудь может подсказать какой-нибудь уже работающий макрос, который бы решал эту проблему (искал похожие значения в столбце, а потом заменял бы все на единственное выбранное из списка.

Если такого усложненного нет, то подойдет любой шаблон и совет с чего начать написание, т.к. в ручную править большие данные - не вариант.

Спасибо!
VBA: поиск числа в текстовом формате в таблице и работа со строками
 
Добрый день.

Столкнулся со задачкой, начал писать, но что-то не идет пока, поскольку c VBA только знакомлюсь. Необходимо сделать справочник, основанный на таблице из 4 столбцов. При вводе данных в ячейку, написанная на VBA функция должна искать значение ячейки в таблице - справочнике (все значения в ячейках числовые, но поскольку многие начинаются с 0, то формат данных везде текстовый) и возвращать значение первой строки того столбца, где есть совпадение.

Код приведен ниже. Подскажите пожалуйста что там не так. И, если не сложно, подскажите для VBA функцию, которая позволяла бы "резать" строки, т.к. отрезать от строковой переменной 2 последний разряда, к примеру. Версия справочника есть в прикрепленном файле, функция находится в ячейке E3.

Спасибо!

P.S. Сначала пытался сделать это стандартными средствами с помощью ЕСЛИ и ГПР, но так тоже ничего не фурычит. Подозреваю, что именно из за текстового формата данных для чисел.

Код
Public Function Directory(DirNumber As String, DirRange As Range) As String   
  Dim Sum As Double
     Dim DirColumn As Double
     Application.Volatile True
 
     For Each cell In DirRange
         If cell = DirNumber Then
             DirColumn = cell.Column
         End If
     Next
   Directory = DirRange(1, DirCulumn)
End Function
Изменено: beryllium - 31.08.2016 17:08:07
Преобразование нескольких текстовых строк в диапазон ячеек на VBA, подскажите функции, шаблон и все, что может помочь
 
Добрый вечер!

Столкнулся с относительно не сложной на первой взгляд задачей (по программистстим меркам), но никогда раньше не писал на VBA для экселя, так что прошу помощи ведающих в этом деле товарищей.

Смысл задачи в том, что есть набор (текстовых!) строк, данные в котором заданы числами или дипапзонами чисел и запятыми. Его нужно преобразовать в другой (тоже текстовый!) диапазон ячеек, где каждое значение будет в индивидуальной ячейке. То есть данные могут быть представлены как 0401,0402, 0405-0407, 0415 и из этого нужно сделать набор ячеек 0401 0402 0405 0406 0407 0415. Некоторая сложность заключается в том, что числа могут состоять из разного количества разрядов. Подробнее см. приложенный эксель файл.

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

Спасибо!
Сортировка столбцов и добавление динамических элементов для сортировки
 
Всем привет. Вопрос простой - как правильно сортировать данные в таблицах. В приложенном примере нужно отсортировать столбцы таким образом, чтобы 2012 год стоял в начале.

Более глобальный вопрос состоит в том как правильно оформлять файл, чтоб сортировку можно было выполнять в автоматическом режиме с помощью динамических элементов (пример которых показан на приложенном рисунке). Собственно вопрос в том, как эти элементы в таблицу вставлять. Версия excel - 2013, если что.

И последний вопрос. Есть ли легкий способ вручную поменять столбцы местами в excel без сортировки? Видел кажется как это делают, но hot key для этой операции найти сразу не получилось.
Изменено: beryllium - 30.03.2016 12:05:53
Подсветка ячеек формул при параллельном просмотре двух листов., Как это сделать.
 
Вопрос в следующем. В документе несколько листов и очень часто формулы в ячейках одного листа ссылаются на другой лист. Можно включить параллельный просмотр (чтобы в окне отражалось сразу несколько листов, но когда кликаешь на формулу на одном листе - ячейки на другом не подсвечиваются, как это происходит, если формула и то на что она ссылается находятся на одном и том же листе.

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

Заранее спасибо за ответы!
Свести данные из нескольких таблиц в одну, подскажите лучший алгоритм действий
 
Вопрос касается сводных таблиц. Задача следующая. Есть 4 вкладки с данными за каждый год с 2011 по 2014 (в примере вкладки с соответствующими именами). Нужно сделать из них таблицу, которая полностью повторяла бы пятую вкладку "СПАРК". Сейчас суммы на вкладке "СПАРК" посчитаны в ручную, а данные взяты из других вкладок. Вот хотелось бы понять как это можно сделать автоматически.

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

ссылка на пример на google disk , так как не удалось уменьшить размер фала до <100кб, а больше загрузить форум не позволяет.
https://drive.google.com/file/d/0B5PdVav15fVzSDhrOG1WTGhuNVE/view?usp=sharing

Заранее спасибо за ответы.  
Объединить ячейки после конвертации из pdf, как убрать неравномерное распределение между ячейками
 
Господа, возможно опять очень простой вопрос, но поиском быстро не получается в инете найти. Как совершить процедуру, обратную разбиению ячейки в которой содержится ряд данных? Т.е. если после конвертации из pdf некоторые столбцы занимают большое количество ячеек, не всегда пропорционально, и требуется привести эту таблицу к стандартному виду, чтобы можно было сортировать и с формулами работать нормально.
Разбивка нескольких ячеек, содержащих ряд данных, Разбивка нескольких ячеек, содержащих ряд данных
 
Добрый день. Извините за, возможно, тупой вопрос, но всё же может кто-нибудь подскажет быстрый и эффективный способ исправить ситуацию. Суть проблемы заключается в том, что при конвертации из pdf большое количество таблиц переводиться в эксель таким образом, что ряды данных находятся в одной ячейке. Эта ситуация проиллюстрирована на скриншоте и в приложенном файле. Вопрос - есть ли способ быстро перевести это в нормальную таблицу (без копирования в ручную каждого значения, что очень долго). Заранее спасибо.  
Изменено: beryllium - 09.03.2016 10:48:37
Вставить в подписи над гистограммой данные из других ячеек., Вставить в подписи над гистограммой данные из других ячеек.
 
Заранее извиняюсь, если тема уже была, но нужно сделать побыстрее, а первичный поиск результатов не дал. Надо сделать так, чтоб на первой гистограмме в подписи к данным над колонками отображалась информация других ячеек (проценты вместо объема), т.е. объединить 2 гистограммы. Лучше всего было бы в подписи надо колоннами показывать и объем и проценты. Кто-нибудь подскажет как это делается? Версия excel 2010 под win 7. Заранее спасибо за ответ.  
Изменено: beryllium - 01.03.2016 17:14:29
Страницы: 1
Наверх