< návrat zpět

MS Excel


Téma: Automaticka detekcia poctu riadkov rss

Zaslal/a 5.4.2013 13:06

Ahojte,

Vedeli by ste mi poradit? Moj problem je takyto:

ako .csv mam ulozeny zoznam hodnot oddelenych ciarkou a potom novym riadkom. Chcel by som ich importovat do excelu a spravit ich sumu... .csv vyzera takto:
1,2
3,4

na vystupe by som chcel mat:

1 2 3
3 4 7

Chcem, aby sa vzorec pre sumu urobil na vsetky riadky, ale ich pocet je iny v kazdom csv co mam. Poznate nejaky sposob, ako zistim, ze v csv je napr. 25 riadkov, teda suma bude prave z buniek C1-C25?, ak je 10 riadkov tak sum bude z C1-C10?

Velmi by ste mi pomohli. Dakujem

Zaslat odpověď >

#012720
avatar
neviem co presne si myslel s tym .csv ale ked to je txt subor takto ho mozes citat ako databazu

Dim hf As Integer: hf = FreeFile
Open Environ("APPDATA") & "test.csv" For Input As #hf
SplitRow = Split(Input$(LOF(hf), #hf), vbNewLine)
Close #hf

For x = LBound(SplitRow) To UBound(SplitRow) - 1
SplitColumn = Split(SplitRow(x), ",")
c(x,1) = SplitColumn(0)
c(x,2) = SplitColumn(1)
c(x,3) = SplitColumn(2)
Nextcitovat
icon #012722
eLCHa
Tady by mělo posloužit prosté
=SUMA(C:C)

nebo
=SUMA(POSUN(C1;0;0;POČET2(C:C);1))citovat
#012723
avatar
Ahojte,

.csv file som myslel ako comma separated value textovy dokument. Data natiahnem do excelu funkciou Data->Import from text a nastavim delimiter na ",".

To, co napisal Palooo je mi kusok nezname. eLCHova pomoc pomohla, ale neviem pomocou nej urcite rosah, kde aplikovat vzorec - rucne by som tahal vzorec z C2 do C-koniec... ako nadefinovat, aby sa vzorec tahal do napr cisla C23? predpokladajme, ze uz v niektorej bunke cislo 23 mam a viem sa nan odkazat.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje