Jump to content

Ръководства за работа с Excel 2003


Препоръчан пост

Здравейте,

Имам следният въпрос:

В един шийт имам няколко колони с числа (числата са с от 4 до 10 знака)

Мога ли да форматирам в шиита така, че да се оцветят клетките, в които има число, на което първите два знака са примерно 21 (независимо от колко знака се състои числото-3,4, или 10).

Не мога да използвам Conditional formatting с функцията between, защото числата не са с еднакъв брой цифри. Ако бяха с еднакъв брой цифри(примерно 4), можех да използвам between, като задам условието по-голями 2100 и по-малки от 2200.

Някаква идея! :)

Link to comment
Сподели другаде

  • Отговори 1.5k
  • Създадена
  • Последен отговор

ТОП потребители в тази тема

ТОП потребители в тази тема

Публикувани изображения

Като използвам Conditional formatting с функцията between, с условието по-голями 2100 и по-малки от 2200 се оцветяват А1 и А3.

А аз искам да се оцветят, освен А1 и А3 и В1,В3 и В4. Т.е. да се оцветят всички групи, започващи с 21

Ето го примера:

Primer.xls

Link to comment
Сподели другаде

Благодаря, но къде се намира това меню, с Офис 2003 съм

Направете тези настройки в CF, които са на прикачената снимка, като си промените диапазона от клетки(редове, колони)

http://forums.softvisia.com/public/style_images/master/attachicon.gifScreen_01 Apr. 18 14.32.jpg

Link to comment
Сподели другаде

Ето с избор на клетки който би могъл да стане при вас.
Когато изберете колоните например от А до D, маркирате ги и отивате в Conditional Formating, следва избор на цвят и вместо Cell value is...., Избирате ->> Formula Is - срещу нея пишете следното:

 

=LEFT($А:$D;2)="21" , потвърждавате с ОК.
 

Трябва да се получи, при мен става, ето ви един пример но с друг диапазон G:O, в който нещата се случват!

Поздрави!

 


 

Primer (1).xls

Link to comment
Сподели другаде

Ето с избор на клетки който би могъл да стане при вас.

Когато изберете колоните например от А до D, маркирате ги и отивате в Conditional Formating, следва избор на цвят и вместо Cell value is...., Избирате ->> Formula Is - срещу нея пишете следното:

 

=LEFT($А:$D;2)="21" , потвърждавате с ОК.
 

Трябва да се получи, при мен става, ето ви един пример но с друг диапазон G:O, в който нещата се случват!

Поздрави!

 

 

 

Защо не се получава при мен? Оцветява се всичко!?!?

 

post-11775-0-17454200-1366303020_thumb.jpg

 

Ето го и файла

 

ПРИМЕР.xls

Link to comment
Сподели другаде

 

Ето файлчето.

Или пробвайте така:

=LEFT(A1:D65000;2)="21"

БЛАГОДАРЯ!! РАБОТИ!!!!

Несхващам само, защо в скобите се поставя А1. Четох за функцията LEFT, но не намирам обяснение.Маркирах целия шийт и поставих =LEFT(A1;2)="21", пробвах и работи. Не мога са си го обясня :) Както и да е , важното е че работи ! Благодаря още веднъж!

Като поставя =LEFT(A1:D65000;2)="21"- пак работи! Странно :)

Link to comment
Сподели другаде

Здравейте, моля за помощ, как да направя така че, при въвеждането на данните в клетки F18,H5,J5,C9,F19,J18,L18,L19,C11,I11  от Sheet1 да се копират в Sheet2 съотеветно в колони A,B,C,D,E,F,G,H,I,K,L в първата свободна клетка в съответната колона.

BLANKA.xls

Link to comment
Сподели другаде

Здравейте stasa05.

Добре дошли в софтвизия!

Ще може ли да упоменете клетките от Sheet1, в кои клетки трябва да се пренесът, а т.е

Sheet1

F18 - Sheet2;колона ?

H5 - Sheet2;колона ?

J5 - Sheet2;колона ?

C9 - Sheet2;колона ?

F19 - Sheet2;колона ?

J18 - Sheet2;колона ?

L18 - Sheet2;колона ?

L19 - Sheet2;колона ?

C11 - Sheet2;колона ?

I11 - Sheet2;колона ?

Link to comment
Сподели другаде

Здравейте stasa05.

Добре дошли в софтвизия!

Ще може ли да упоменете клетките от Sheet1, в кои клетки трябва да се пренесът, а т.е

Sheet1

F18 - Sheet2;колона ?

H5 - Sheet2;колона ?

J5 - Sheet2;колона ?

C9 - Sheet2;колона ?

F19 - Sheet2;колона ?

J18 - Sheet2;колона ?

L18 - Sheet2;колона ?

L19 - Sheet2;колона ?

C11 - Sheet2;колона ?

I11 - Sheet2;колона ?

 

Sheet1;F18 -> Sheet2;колона A

Sheet1;H5 -> Sheet2;колона B

Sheet1;J5 -> Sheet2;колона C

Sheet1;C9 -> Sheet2;колона D

Sheet1;F19 -> Sheet2;колона E

Sheet1;J18 ->Sheet2;колона F

Sheet1;L18 -> Sheet2;колона G

Sheet1;L19 -> Sheet2;колона H

Sheet1;C11 -> Sheet2;колона I

Sheet1;I11 - Sheet2;колона K

 

при всяко запълване на заявлението в (Sheet1) данните от изброените клетки да се попълват в колоните от (Sheet2).

Link to comment
Сподели другаде

Здравейте stasa05,

поставете този код в бутона, направен от вас, ако искате да си смените клетките, ще можете да ги промените според буквите, в момента макроса работи по вашите критерии.

Private Sub CommandButton1_Click()
Dim LastRow As Long
With Sheets("Sheet2")
NumberRows = .Range("A2").CurrentRegion.Rows.Count
    .Range("I" & NumberRows + 1) = Range("C11")
    .Range("D" & NumberRows + 1) = Range("C9")
    .Range("A" & NumberRows + 1) = Range("F18")
    .Range("E" & NumberRows + 1) = Range("F19")
    .Range("B" & NumberRows + 1) = Range("H5")
    .Range("K" & NumberRows + 1) = Range("I11")
    .Range("F" & NumberRows + 1) = Range("J18")
    .Range("C" & NumberRows + 1) = Range("J5")
    .Range("G" & NumberRows + 1) = Range("L18")
    .Range("H" & NumberRows + 1) = Range("L19")
     
End With

End Sub

 

Link to comment
Сподели другаде

Гост
Отговори на тази тема

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   Не можете да качите директно снимка. Качете или добавете изображението от линк (URL)

Loading...

×
×
  • Създай ново...