Что делает оператор [@ [bar foo]] в Excel, в частности знак at?

Я видел, как кто-то конструировал в Excel то, что казалось ссылками на ячейки, которые выглядели как

  = [@ [заголовок столбца]] * someothercell  

Как называется эта функция, независимы ли прямоугольные скобки и знак at или они принадлежат друг другу? Как это работает?

Некоторое время я искал в Google и пробовал вручную в Excel, но не смог заставить его работать.


Квадратные скобки используются для структурированных ссылок, которые упрощают ссылки на данные в именованных таблицах (которые можно создать, выбрав Вставить → Таблица).

@ — это новая запись в Excel 2010, заменяющая [# This Row] из Excel 2007. Символ at используется для сокращения формул внутри именованных таблиц, ссылающихся на ячейки в той же строке.

Внутренние квадратные скобки необходимы только потому, что заголовок вашей таблицы bar foo содержит пробел.



Извлечь текст внутри квадратных скобок в столбцы с помощью Excel

Я хочу разделить текст внутри квадратных скобок (6 текстов в квадратных скобках) в Excel, используя только формулу в каждой ячейке. Ниже приведен пример:

I хотите составить такой список

  • Значение в A2, Я использую E2 = LEFT (A2; FIND («[«; A2) -1)
  • Значение в B2, я использую F2 = MID (A2; FIND («[«; A2) +1 ; FIND («]»; A2) -FIND («[«; A2) -1)
  • Значение в C2, скопировано вручную, формула?
  • Значение в D2, скопировано вручную, формула?
  • Значение в E2 и F2?

Как получить другое значение с помощью формулы?


Не понимаю, зачем вам E2, F2. Ниже показано, как воспроизвести то, что вы показываете на снимке экрана выше

  B2: = SUBSTITUTE (TRIM (MID (SUBSTITUTE ($ A2, "[", REPT ("",  256)), (COLUMNS ($ A: A) -1) * 255 + 1,255)), "]", "")  

И заполните вправо до E2. Затем выберите B2: E2 и заполните

Вы можете либо скрыть столбец A; или вы можете выбрать/скопировать B: E; вставить специальные значения; затем удалите столбец A.

Оцените статью
clickpad.ru
Добавить комментарий