2013-08-30 3 views
-2

Я обновил документ Google DriveСкопируйте содержимое ячейки, если значение другой ячейки равно третьи

Проблемы, с более четким объяснением является; На моей вкладке C-D-E-F у меня есть номера E12: E14, VIP. Следующая ячейка F12: F14 с надписью «Bulk» пуста. В этих ячейках я хочу значение со вкладки Данные, ячейки T58 в F12, T61 в F13 и T64 в F14.

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

Затем мне нужно количество «Caged Tote's» под номером, скопированным на вкладку C-D-E-F, скопированной в следующую ячейку.

Прямо сейчас у меня есть:

E11  F11 G11 
    VIP  Bulk Totes 
16001669  
16001670 
16001671 

Выход Я ищу это:

E11  F11 G11 
    VIP  Bulk Totes 
16001669  4  1 
16001670  1  1 
16001671  4  1 
+0

Делитесь документом на Google Диске. –

+0

https://docs.google.com/file/d/0Bwla2SIjeXjgYjRDTE90dU9DRTA/edit?usp=sharing – user2727453

+0

@ user2727453-У меня проблемы с заданием на таблицу! – whytheq

ответ

0

Вы можете не только использовать формулу ВПР?

= ВПР (value_looking для, range_table_to_look_in, column_to_return, ложные)

В противном случае, если вы пытаетесь для того чтобы достигнуть в коде (и не может просто использовать приложение WorksheetFunction ВПР()) используется метод находку .

Пусть rgSearch = ячейку со значением вы ищете = 1234, 4567 и т.д., rgSearchList = первый столбец этой таблицы вы в списке, intCol = столбец, который вы хотите вернуть, то есть три

Function GetThingy(rgSearch as range, rgSearchList as range, intCol as integer) as range 

    set rgMatch = rgSearchList.find(rgSearch.value, rgSearchList.cells(1,1), xlValues, xlWhole) 

    if not rgMatch is nothing then 'i.e. "if found" 
     GetThingy = rgMatch.offset(0, intCol - 1) ' have to remove one because this is an offset from rgMatch, not an absolute from left edge 
    else 
     GetThingy = nothing 
    end if 
end function 
+1

Теперь, глядя на ваш документ Google, я предполагаю, что ваша проблема сложнее :) Можете ли вы объяснить использование своего документа в качестве ссылки, какой результат вы хотите? – Simon

+0

Конечно, вкладка данных, T45 и вниз - это информация, которую мне нужно добавить в поле итогов HC на вкладке C-D-E-F. В поле «Данные» нажмите кнопку «Расчет». Он создает список, я хочу, чтобы ячейка на вкладке C-D-E-F, E12, перечислила первый VIP. 16001669. В разделе Bulk, ячейка F12, я хочу, чтобы общее число, связанное с 16001669, находилось на вкладке «Данные», ячейке T58, которая равна 4. На G12, «To Tote». Я хочу, чтобы номер 1 для ячейки в клетке ассоциировался с номером в Data, Cell T59. Эта информация меняется каждый день. – user2727453

Смежные вопросы