Как я могу прочитать только первые 10 символов из столбца запроса? В столбце B таблицы указаны значения дат (например, 30.04.2022 - 30.04.2022).
из которого я хочу прочитать только первые 10 символов (первая дата), поэтому 30.04.2022 = 10 символов.
=query(VA!$A2:$AA;"Select B,AA where Y Contains 'YES' Order By B desc ")
that results:
COLUMN B COLUMN AA
30.04.2022 - 30.04.2022 | 848,41 €
28.05.2022 - 29.05.2022 | 3.733,64 €
27.08.2022 - 27.08.2022 | 1.303,74 €
27.07.2024 - 27.07.2024 | 1.173,83 €
26.08.2023 - 26.08.2023 | 1.301,40 €
I want this:
COLUMN B COLUMN AA
30.04.2022 | 848,41 €
28.05.2022 | 3.733,64 €
27.08.2022 | 1.303,74 €
27.07.2024 | 1.173,83 €
26.08.2023 | 1.301,40 €
Как мне адаптировать запрос запроса?
Попробуйте это:
=LET(q;QUERY(VA!A2:AA;"Select B,AA where Y Contains 'YES' Order By B desc ");
{INDEX(LEFT(q;10);;1)\INDEX(q;;2)})
пожалуйста, поделитесь образцом листа, в котором вы демонстрируете проблему.
Я заметил, что ваша локаль ожидает ;
вместо ,
. Попробуйте обновленную формулу.
Вот лист... docs.google.com/spreadsheets/d/…
Могу ли я снова обратиться к вам за помощью? Можно ли разработать формулу так, чтобы запрос сужал диапазон дат (столбец B)? Дата начала будет в формате F4, а дата окончания в формате G4. См. мой лист: docs.google.com/spreadsheets/d/…
пожалуйста, создайте новый вопрос.
Спасибо за помощь, но столбец АА с формулой перемещается под столбец Б. Что мне нужно добавить? ``` 30.04.2022 28.05.2022 27.08.2022 27.07.2024 26.08.2023 848,41 € 3.733,64 € 1.303,74 € 1.173,83 € 1.301,40 € ```