Tillbaka till svenska Fidonet
English   Information   Debug  
IC   0/2851
INTERNET   0/424
INTERUSER   0/3
IP_CONNECT   719
JAMNNTPD   0/233
JAMTLAND   0/47
KATTY_KORNER   0/41
LAN   0/16
LINUX-USER   0/19
LINUXHELP   0/1155
LINUX   0/22013
LINUX_BBS   0/957
mail   18.68
mail_fore_ok   249
MENSA   0/341
MODERATOR   0/102
MONTE   0/992
MOSCOW_OKLAHOMA   0/1245
MUFFIN   0/783
MUSIC   0/321
N203_STAT   900
N203_SYSCHAT   313
NET203   321
NET204   69
NET_DEV   0/10
NORD.ADMIN   0/101
NORD.CHAT   0/2572
NORD.FIDONET   189
NORD.HARDWARE   0/28
NORD.KULTUR   0/114
NORD.PROG   0/32
NORD.SOFTWARE   0/88
NORD.TEKNIK   0/58
NORD   0/453
OCCULT_CHAT   0/93
OS2BBS   0/787
OS2DOSBBS   0/580
OS2HW   0/42
OS2INET   0/37
OS2LAN   0/134
OS2PROG   0/36
OS2REXX   0/113
OS2USER-L   207
OS2   0/4785
OSDEBATE   0/18996
PASCAL   0/490
PERL   0/457
PHP   0/45
POINTS   0/405
POLITICS   0/29554
POL_INC   0/14731
PSION   103
R20_ADMIN   1117
R20_AMATORRADIO   0/2
R20_BEST_OF_FIDONET   13
R20_CHAT   0/893
R20_DEPP   0/3
R20_DEV   399
R20_ECHO2   1379
R20_ECHOPRES   0/35
R20_ESTAT   0/719
R20_FIDONETPROG...
...RAM.MYPOINT
  0/2
R20_FIDONETPROGRAM   0/22
R20_FIDONET   0/248
R20_FILEFIND   0/24
R20_FILEFOUND   0/22
R20_HIFI   0/3
R20_INFO2   2814
R20_INTERNET   0/12940
R20_INTRESSE   0/60
R20_INTR_KOM   0/99
R20_KANDIDAT.CHAT   42
R20_KANDIDAT   28
R20_KOM_DEV   112
R20_KONTROLL   0/13069
R20_KORSET   0/18
R20_LOKALTRAFIK   0/24
R20_MODERATOR   0/1852
R20_NC   76
R20_NET200   245
R20_NETWORK.OTH...
...ERNETS
  0/13
R20_OPERATIVSYS...
...TEM.LINUX
  0/44
R20_PROGRAMVAROR   0/1
R20_REC2NEC   534
R20_SFOSM   0/340
R20_SF   0/108
R20_SPRAK.ENGLISH   0/1
R20_SQUISH   107
R20_TEST   2
R20_WORST_OF_FIDONET   12
RAR   0/9
RA_MULTI   106
RA_UTIL   0/162
REGCON.EUR   0/2055
REGCON   0/13
SCIENCE   0/1206
SF   0/239
SHAREWARE_SUPPORT   0/5146
SHAREWRE   0/14
SIMPSONS   0/169
STATS_OLD1   0/2539.065
STATS_OLD2   0/2530
STATS_OLD3   0/2395.095
STATS_OLD4   0/1692.25
SURVIVOR   0/495
SYSOPS_CORNER   0/3
SYSOP   0/84
TAGLINES   0/112
TEAMOS2   0/4530
TECH   0/2617
TEST.444   0/105
TRAPDOOR   0/19
TREK   0/755
TUB   0/290
UFO   0/40
UNIX   0/1316
USA_EURLINK   0/102
USR_MODEMS   0/1
VATICAN   0/2740
VIETNAM_VETS   0/14
VIRUS   0/378
VIRUS_INFO   0/201
VISUAL_BASIC   0/473
WHITEHOUSE   0/5187
WIN2000   0/101
WIN32   0/30
WIN95   0/4277
WIN95_OLD1   0/70272
WINDOWS   0/1517
WWB_SYSOP   0/419
WWB_TECH   0/810
ZCC-PUBLIC   0/1
ZEC   4

 
4DOS   0/134
ABORTION   0/7
ALASKA_CHAT   0/506
ALLFIX_FILE   0/1313
ALLFIX_FILE_OLD1   0/7997
ALT_DOS   0/152
AMATEUR_RADIO   0/1039
AMIGASALE   0/14
AMIGA   0/331
AMIGA_INT   0/1
AMIGA_PROG   0/20
AMIGA_SYSOP   0/26
ANIME   0/15
ARGUS   0/924
ASCII_ART   0/340
ASIAN_LINK   0/651
ASTRONOMY   0/417
AUDIO   0/92
AUTOMOBILE_RACING   0/105
BABYLON5   0/17862
BAG   135
BATPOWER   0/361
BBBS.ENGLISH   0/382
BBSLAW   0/109
BBS_ADS   0/5290
BBS_INTERNET   0/507
BIBLE   0/3563
BINKD   0/1119
BINKLEY   0/215
BLUEWAVE   0/2173
CABLE_MODEMS   0/25
CBM   0/46
CDRECORD   0/66
CDROM   0/20
CLASSIC_COMPUTER   0/378
COMICS   0/15
CONSPRCY   0/899
COOKING   28619
COOKING_OLD1   0/24719
COOKING_OLD2   0/40862
COOKING_OLD3   0/37489
COOKING_OLD4   0/35496
COOKING_OLD5   9370
C_ECHO   0/189
C_PLUSPLUS   0/31
DIRTY_DOZEN   0/201
DOORGAMES   0/2025
DOS_INTERNET   0/196
duplikat   6000
ECHOLIST   0/18295
EC_SUPPORT   0/318
ELECTRONICS   0/359
ELEKTRONIK.GER   1534
ENET.LINGUISTIC   0/13
ENET.POLITICS   0/4
ENET.SOFT   0/11701
ENET.SYSOP   33806
ENET.TALKS   0/32
ENGLISH_TUTOR   0/2000
EVOLUTION   0/1335
FDECHO   0/217
FDN_ANNOUNCE   0/7068
FIDONEWS   23548
FIDONEWS_OLD1   0/49742
FIDONEWS_OLD2   0/35949
FIDONEWS_OLD3   0/30874
FIDONEWS_OLD4   0/37224
FIDO_SYSOP   12847
FIDO_UTIL   0/180
FILEFIND   0/209
FILEGATE   0/212
FILM   0/18
FNEWS_PUBLISH   4200
FN_SYSOP   41525
FN_SYSOP_OLD1   71952
FTP_FIDO   0/2
FTSC_PUBLIC   0/13586
FUNNY   0/4886
GENEALOGY.EUR   0/71
GET_INFO   105
GOLDED   0/408
HAM   0/16053
HOLYSMOKE   0/6791
HOT_SITES   0/1
HTMLEDIT   0/71
HUB203   466
HUB_100   264
HUB_400   39
HUMOR   0/29
Möte LINUX, 22013 texter
 lista första sista föregående nästa
Text 7921, 148 rader
Skriven 2006-11-11 22:34:00 av Robert Wolfe (1:261/1)
Ärende: Manipulating lists in OpenOffice.org Calc
=================================================
 
Manipulating lists in OpenOffice.org Calc  By Bruce Byfield 
Created 2006-10-29 18:20 


When asked to explain the purpose of spreadsheets, most people think of
calculations first. And it's true that spreadsheets like Calcs have hundreds of
different functions for performing calculations. However, probably the most
common tasks in spreadsheets is manipulating lists.

Calc and other spreadsheets have few advantages over a word processor when you
are just making a list. In fact, unless you have a spreadsheet template set up
so that cells have word wrap and hyphenation, you might be better off using a
word processor if all you have is half a dozen items on the list. However, as
the number of list items creeps up into the hundreds and beyond into the lower
fringes of database territory, the different ways that you can manipulate lists
in spreadsheets starts to give them a distinct advantages. In Calc, searching,
the printing of selected items, and, to a lesser extent, privacy can all be
made easier through the use of outline group controls, filters, and customized
sorts.


Online group controls

Sheets, rows, and columns can all be hidden or shown through the sub-menus of
the Format menu. While elements are hidden, they are neither visible or
printed, but can still be selected for copying if you select the elements
around them. For example, if column B is hidden, it is copied when you select
columns A and C. When you need them again, you can reverse the process, and
show the elements again.

Individual cells can be hidden or shown via Format > Cell > Cell Protection.
However, if you are continually hiding and showing the same cells, you can the
processes easier by creating outline groups, which add a set of controls for
hiding and showing the cells in the group that are quick to use and always
available.

If the contents of cells falls into a regular pattern, such as four cells
followed by a total, then you can use Data > Outline > Autoutline to have Calc
add outline controls based on the pattern. Otherwise, you can set outline
groups manually by selecting the cells for grouping, then choosing Data >
Outline > Group from the Calc menus. The Group window gives you a choice of
whether to group the selected cells by rows and columns. 

When you close the window, the outline group controls are visible between
either the row or column headers and the edges of the editing window. The
controls resemble the tree-structure of a file-manager in appearance, and can
be hidden by selecting Data > Outline > Hide Details. They are strictly for
on-line use, and do not print.
The basic outline controls have plus or minus signs at the start of the group
to show or hide hidden cells. However, if one or more outline group is nested
in another, the controls have numbered buttons for hiding different levels of
group.

Should you no longer need a group, place the mouse cursor in any cell in it and
select Data > Outline > Ungroup. To remove all groups on a sheet, select Data >
Outline > Remove.


Filtering which cells are visible

A filter is a list of conditions that each entry has to meet in order to be
displayed. You can set three types of filters from the Data > Filter sub-menu:
Automatic filters add a drop-down list to the top row of a column that contains
commonly used filters. They are quick and convenient, and, because the
condition includes every unique entry in the selected cells, are almost as
useful with text as with numbers. In addition to each unique entry, automatic
filters include the option to display all entries, the ten highest numerical
values, and all cells that are empty or not-empty, as well as a standard
filter. Their drawback is that they are somewhat limited. In particular, they
do not allow regular expressions, so you cannot display contents that is
similar, but not identical by using automatic filters.  Standard filters are
more complex than automatic filters. You can set as many as three conditions as
a filter, combining them with the Boolean operators AND and OR. Standard
filters are mostly useful for numbers, although a few of the conditional
operators, such as = and < > can also be useful for text. Other conditional
operators for standard filters include options to display the largest or
smallest values, or a percentage of them. Useful in themselves, standard
filters take on added values when used to further refine automatic filters.
They are useful mainly for numbers.  Advanced filters are structure similarly
to standard filters. The differences are that advanced filters are not limited
to three conditions, and their criteria are not entered in a dialog window.
Instead, advanced filters are entered in a blank area of a sheet, then
referenced by the advanced filter tool to apply them. If you are not planning
to use filters very often, you may choose to delete the criteria after using
them. But if you are using filters regularly, then label the area for advanced
filters so that you can find it more easily. 


Sorting records

A sort arranges the visible cells on the sheet. In Calc, you can sort by up to
three criteria, with each criteria applied one after the other. Sorts are handy
when you are searching for a particular list item, and become even more
powerful after you have filtered data. 

In addition, a sort is often useful when you add new information. When a list
is long, it is usually easier to add new information at the bottom of the
sheet, rather than adding rows in the proper places. Once you have added
information, you can then sort it to update the sheet.

You can apply a sort by highlighting the cells it applies to, then selecting
Data > Sort. The selected cells can be sorted by the order of information in up
to three columns or rows, in either ascending (A-Z, 1-9) or descending order
(Z-A, 9-1). 

On the Options tab of the Sort window, you can choose the following options:
Case sensitive: If two entries are otherwise identical, one with an upper case
letter is placed before one with a lower case letter in the same position. 
Range contains labels: Does not include the column heading in the sort. Include
formats: A cell's formatting is moved with its contents. If formatting is used
to distinguish different types of cells, then use this option.  Copy sort
results to: Sets a spreadsheet address to which to copy the sort results. If a
range is specified that does not have the necessary number of cells, then cells
are added. If a range contains cells that already have content, then the sort
fails. 
Custom sort order: Select the box, then choose one of the sort orders defined
in Tools > Options > Spreadsheet > Sort Lists from the drop-down list. As you
can see from those already defined, a sort order is a standard type of list,
such as the days of the week or the months in a year. they can also be used for
automatically filling cells. 
Direction: Sets whether rows or columns are sorted. The default is to sort by
columns unless the selected cells are in a single column 


Conclusion

The makers of free spreadsheets often overlook manipulating lists in favor of
focusing on the development of functions. This focus is understandable, given
the complexity and challenge of implementing functions. However, it also means
that projects like Gnumeric continue to lack some simple features that many
users rely on heavily. The majority of users probably use less than a few dozen
functions -- but almost all of them are apt to write lists in spreadsheets.
After all, task assignments, project planning, inventories, and grades are
givens in the home and the work place. No doubt other free spreadsheets will
get around to list manipulation some day, but, for now, Calc remains the only
major spreadsheet to provide this basic functionality.


Bruce Byfield is a computer journalist who writes regularly for the Linux
Journal and Newsforge websites.

Links

Source URL: http://interactive.linuxjournal.com/node/1000114

--- BBBS/NT v4.00 MP
 * Origin: Omicron Theta (1:261/1)