Прехвърляне на линии в една клетка

Работейки с таблици в Microsoft Excel, потребителите се сблъскват с различни проблеми и ситуации. Случва се, че трябва да работите с блок от текст, който е в същата област на таблицата. За съжаление, за много потребители тази задача създава определени трудности. В тази статия ще разберем как в Excel може да се направи пренос на текст в клетката. Да започнем. Да вървим!

Както знаете, дори да сте в една и съща клетка, като натиснете клавиша Enter, премествате курсора в следващия ред на таблицата, което е неприемливо в нашия случай. Подобен проблем възниква доста често и се решава по-лесно от повечето потребители. За да прехвърлите текста в една клетка, използвайте клавишната комбинация Alt + Enter. Този метод е добър, ако трябва да извършите операция веднъж или няколко пъти.

Можете да направите същото и с функциите на Excel. Използването на функции може значително да улесни изпълнението на повечето задачи в програмата. Например, въведете данни за контакт в отделни клетки (телефон, имейл, домашен адрес), така че те автоматично да се събират в една клетка.

Първо свържете текстовите области ("телефон:" + "12345678"; "имейл:" + " "; "Адрес:" + "A street, dom. 27-G"). Това се прави чрез добавяне на "&" (амперсанд) между адресите на клетките.

Сега трябва да направите формула, която трябва да има следната форма: "= B1 & C1 & SYMBOL (10) & B2 & C2 & SYMBOL (10) & B3 & C3".

CHARACTER (10) е разделителна линия, която се добавя след всяка двойка свързани области.

В случай, че прехвърленият текст се покаже неправилно, щракнете с десния бутон върху желаната област и изберете в менюто, което се появява, елемент "Форматиране на клетки". В отворения прозорец отидете на раздела Подравняване. В секцията „Дисплей“ поставете отметка в квадратчето „Пренасяне с думи“.

Ако е необходимо да се прехвърлят думите, написани в колона, в клетка, така че те да стоят на един ред, разделени с интервали, напишете следната формула в специално поле за функции: “= SUB (B2); SYMBOL (10);” “”.

За да извършите операцията в обратна посока, сменете "SYMBOL (10)" и интервал ("") във формулата.

Има метод, който позволява да не се прибягва до използването на формули. Първо трябва да изберете текста и да натиснете клавишната комбинация Ctrl + H. В прозореца, който се появява, в полето за търсене въведете 010, докато държите натиснат клавиша Alt. Моля, обърнете внимание, че въведеният от вас прекъсване на реда няма да бъде показан. След това в областта "Замяна с" въведете знака, на който искате да замените символа за нов ред, в нашия случай той е интервал (""). Можете да намерите всички видове специални символи и символи, които не са на клавиатурата в специалната таблица на Excel.

За тези, които използват VBA (Visual Basic) в Excel, следващият метод също ще бъде от значение. След като маркирате необходимите зони, извикайте макро прозореца. След това, в зависимост от това, което трябва да се направи, регистрирайте една или други команди, както е показано на екрана по-долу:

За удобство при копиране на командата със същия текст по-долу:

1. Променете пространствата за преместване в избрани клетки с помощта на VBS:

Подпространства за прехвърляне ()

За всяка клетка в селекция

cell.Value = Замяна (cell.Value, Chr (32), Chr (10))

до

Край под

2. Променете пропуските чрез пропуски в избрани клетки с помощта на VBS:

Sub Carry On Space ()

За всяка клетка в селекция

cell.Value = Замяна (cell.Value, Chr (10), Chr (32))

до

Край под

Където Chr (10) и Chr (32) са съответно редове и пространствени кодове.

Всеки от разглежданите методи е по свой начин добър и удобен. Използвайте този, който е по-подходящ за решаване на текущия проблем. Както виждате, този проблем е решен съвсем просто. Използвайте функциите на Microsoft Excel, за да автоматизирате изпълнението на някои операции в програмата, за да спестите време, да подобрите производителността и ефективността на работа. Напишете в коментарите, ако статията ви е помогнала да се справите с възникналите проблеми и да продължите да научавате нещо ново за огромните възможности на редактора на електронни таблици на Microsoft Excel.