Копіювати кожен n-й стовпець певного рядка з одного аркуша на інший (у Google Sheets)


1

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

У мене два аркуші: Sheet1 і Sheet2

У Sheet1 A2 у мене є список номерів, які починаються від 1 до 1000.

У Sheet1 A3 у мене є посилання, які я хочу вибрати / відобразити в Sheet2.

Я хочу вибрати, яке посилання відображатиметься в Sheet2 A2, написавши функцію в Sheet2 A1, так що, коли я пишу "1", я отримаю посилання в тому ж рядку, що і сторінка 1.

Див. Приклад: Зображення (GIF)

І я хочу зробити це без використання макросів, якщо це можливо.

Хтось запропонував таку функцію:

= OFFSET (профілі учасників! $ A $ 2, (ROW (B2) -1) * 0,2)

Я грав з номерами трохи, але якщо це може бути змінено, щоб допомогти з моєю проблемою було б здорово.


Чи є вимога вашої формули бути в комірці B1 жорсткою вимогою? Це відносно легко використовувати формулу в комірці B2, щоб витягнути потрібні дані з Sheet1, якщо ви не повинні мати формулу в B1.
panhandel

Я намагаюся створити інтерактивний аркуш, де ви введете номер сторінки, і ви отримаєте посилання. Ось чому у мене є інформація (номер сторінки, посилання) на окремому аркуші.
Duraid

Відповіді:


0

Давайте подивимося, чи отримає один з цих стилів те, що ви шукаєте. Я великий шанувальник комбінації INDEX (MATCH ()), щоб знайти значення, але повернемося до мене, пов'язане значення, що знайдено значення, як вам потрібно (знайти номер сторінки, але відправити назад посилання).

У мене встановлено лист Sheet1, як ви:
enter image description here

А потім у мене встановлено два стилі на Sheet2. Стовпці A & amp; B буде те, що я підозрюю, що ви в кінцевому підсумку перейти, і стовпці D & amp; E - це те, що було встановлено вашим зразком.

Стиль A:

=INDEX(Sheet1!$B$1:$B$5,MATCH($A2,Sheet1!$A$1:$A$5,0))

Ви можете скопіювати цю формулу по колонці, і вона буде посилатися на статичні діапазони з Sheet1, але шукайте значення з стовпця A для кожного іншого рядка, у який копіюєте формулу.

enter image description here

Стиль B:

=INDEX(Sheet1!B1:B5,MATCH(E1,Sheet1!A1:A5,0))

Цей стиль просто захопить посилання на одне значення, яке ви введете в клітинку E1.

enter image description here

Довідкова інформація тут - http://www.contextures.com/xlFunctions03.html

EDIT: від коментарів; і я сподіваюся, що я правильно зрозумів наступне запитання, але ви можете скористатися результатом однієї з формул Sheet2 для конкатенації матеріалу до результату URL-адреси, як наведений нижче приклад додавання "/index.htm" до одного з них.

enter image description here


Це працює! Дякуємо за просте рішення. ;) Питання: Чи можна запускати формули з різних аркушів? (не просто показуючи формулу у вигляді рядка / статичного тексту) \ tТак, як сказати = Sheet1! get = concatenate (щось та інше
Duraid

@Duraid Я не розумію, чому, хоча посилання на комірку з формулою в ній не обов'язково запускається, ви отримуєте вигоду з будь-якої формули, за якою формула виходить. скріншот з мого прикладу Sheet1, де я збігаюся "/index.htm" з результатом однієї з комірок формули на Sheet2
panhandel

Я поставив питання тут більш докладно: superuser.com/questions/916386/run-formula-from-different-sheet Дякуємо за відповідь, але це не зовсім те, що я мав на увазі
Duraid
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.