ny_quant: (Default)
ny_quant ([personal profile] ny_quant) wrote2017-07-14 11:41 am

VLOOKUP

Оказалось, что если в табличку, куда смотрит VLOOKUP вставить колонку, то Excel благоразумно расширяет ширину таблички, добавляя ещё одну колонку справа. Однако, на то чтобы сообразить, что может быть надо заодно изменить номер интересующей пользователя колонки, ума не хватает. Ясное дело, это же не интерфейсы перерисовывать. К счастью, проблема довльно легко обходится при помощи команды COLUMN, но всё же ненужные хлопоты.

[identity profile] stumari.livejournal.com 2017-07-14 06:45 pm (UTC)(link)
what do you mean?
for example, if I have a table with columns A,B,C,D,
looking at the values in column A, getting the value from column D (#4),
then add a column between B an C,
Excel will expand the lookup table from A-D to A-E,
but will not update the number, #4 to #5?


[identity profile] stumari.livejournal.com 2017-07-14 06:47 pm (UTC)(link)
не мог поверить, не удержался,
проверил, едрить твою мать, и ведь правда! вот ведь идиоты :(
это новый баг?
кажется, раньше такого не было, но может, просто не попадалось

[identity profile] ny-quant.livejournal.com 2017-07-14 08:02 pm (UTC)(link)
Не знаю новый ли, но идиоты - факт. Казззлы.

(Anonymous) 2017-07-14 09:16 pm (UTC)(link)
Боюсь подумать, что же тогда в Аксессе встречается, если в Экселе такое... :-(

[identity profile] stumari.livejournal.com 2017-07-14 11:55 pm (UTC)(link)
Гугл говорит, в 2010 уже был,
наверное, всегда так было
ну хотя бы не исправили правильное на неправильное ради покрасивше картинки :)

[identity profile] paul310.livejournal.com 2017-07-14 09:36 pm (UTC)(link)
Куда как ловчее пользоваться связкой index + match. Работает быстрее, чем vlookup

[identity profile] ny-quant.livejournal.com 2017-07-14 11:06 pm (UTC)(link)
Такой код страдает от нечитабельности и ведет к ошибкам. Устойчив ли он будет к манипуляциям колонками и строчками не знаю, даже страшно подумать.

[identity profile] paul310.livejournal.com 2017-07-15 07:42 am (UTC)(link)
Вот ни разу такой код ни от чего не страдает. Чтобы было читабельно - продуктивно использовать tables и named ranges. И тогда у Вас колонки будут называться на чистом английском или русском языке.

[identity profile] ny-quant.livejournal.com 2017-07-15 03:02 pm (UTC)(link)
Сколько ни пользовался командой index, столько потом тупил по полчаса, вернувшись к этому через достаточно долгое время, несмотря на named ranges. Дело вкуса, наверное.

[identity profile] depesha.livejournal.com 2017-08-06 07:46 pm (UTC)(link)

+1. Попадались мне модели с индексами, сам автор не мог потом объяснить

[identity profile] Тестов Тестов (from livejournal.com) 2017-07-22 05:48 am (UTC)(link)
Правда ли, что после после некоторых событий в некоторых квантовых департаментах некоторых крупных банков владение Excel считается дисквалифицирующим признаком в резюме, а употребление в работе - карается административно?

[identity profile] ny-quant.livejournal.com 2017-07-22 03:55 pm (UTC)(link)
Нет, неправда. Но ничего официального, то что называется словом production, в Excel стараются не делать. Кое-где это совсем уже повывели и туда же дело идет везде.

[identity profile] Тестов Тестов (from livejournal.com) 2017-07-22 04:32 pm (UTC)(link)
> Нет, неправда.

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