Date: prev next · Thread: first prev next last


Den 18 april 2013 17:12 skrev Jan Öhman <Jan_Ohman@glocalnet.net>:
På ett sätt förstår jag problematiken (och tycker att du har beskrivit den
väl) och lösningen låter logisk.

Även om jag arbetar i blad 1 eller 2 kommer samma problematik att uppstå, om
celler raderas.
Detta påverkar allt, även villkorlig formatering osv. (Det är nog här som
jag får snurr på dessa.)

Det jag egentligen söker är en funktion som kanske inte finns.
Det jag söker är att peka på en "fysisk cell" - även om den försvinner vill
jag peka på "samma" cell.

Här skulle det vara enkelt (för mig) om det fanns möjlighet att med ett
annat program läsa - vilket värde finns i cellen C3.

Som sagt, Ctrl+c Ctrl+v istället för ”Ta bort cell” funkar precis så.
Då kopierar du bara värden och formler (och allt annat, så klart) till
celler, så inga referenser i andra celler kommer att ändras.

Vill du vara helt säker på att en cell refererar till C3, går det
emellertid att ta till INDIREKT():
=INDIREKT("C3")
Glöm ej tumtecknen (eller vad det ska föreställa – citattecken är det
inte, i alla fall) runt C3.



Johnny Rosenberg



Får säka vidare om lösning - Tack så länge!

//Jan


Niklas Johansson skrev 2013-04-18 08:40:

Hej Jan

Jag vet inte exakt vilken lösning som är bäst för din del. Ska jag granska
ditt
exempel lite så skulle jag påstå att felet inte ligger i Blad3 där du
försöker
ändra utan snarare i Blad1 (som saknar ett värde) eller Blad2 (som har ett
värde för mycket). Men det hjälper tyvärr föga att veta i ditt fall.

Något att begrunda är att när du skriver en referens till en cell
exempelvis
=A2 så refererar du till den cell som just då har adressen A2 inte till
själva
adressen. Det spelar därmed ingen roll ifall du infogar/tar bort rader
ovan
denna adress referensen pekar fortfarande på samma cell. Tar du bort
en cell som någon annan cell pekar på så kommer det inte längre finnas
någonting att referera till. Detta är förövrigt samma beteende som Excel
har (med det inte sagt att det därför är rätt).

Ett försök till lösningsförslag. Tyvärr så kommer det inte vara så enkelt
som
du önskar men enkelt.
Leta reda på den plats där du har förskjutningen, i exemplet du ger nedan
är det vid cellen B5 modifiera formeln för att kompensera för
förskjutningen
och fyll formeln nedåt.

Att fundera på är varför du fått en förskjutning över huvud taget.

Med vänlig hälsning
Niklas Johansson

Jan Öhman skrev 2013-04-16 23:08:

Fast i detta fall hjälper det inte.
Tabellerna ligger inte i fas, vilket medför problem hela vägen
(20-25000rader)

Det jag söker är en jämförelse med en "absolut" cell
C5 finns ju alltid kvar även om jag tar bort den. :-) (hur man nu ser på
saken)

//Jan

Johnny Rosenberg skrev 2013-04-16 22:45:

Den 16 april 2013 20:54 skrev Jan Öhman <um2413433@expoumea.se>:

Hej!
Har stött på ett problem som jag inte fokuserat på tidigare.

Antag att jag har följande struktur

"Blad1"
B4 = 009936
B5 = 010-03
B6 = 021-23
B7 = 020107174
B8 = 03490-777-6a
B9 =

"Blad2"
B4 = 009936
B5 = 12345
B6 = 010-03
B7 = 021-23
B8 = 020107174
B9 = 03490-777-6a

"Blad3"
B4 = Blad1.B4     C4 =Blad2.B4     D4 =OM(B4=C4;"Lika";"Problem")
B5 = Blad1.B5     C5 =Blad2.B5     D5 =OM(B5=C5;"Lika";"Problem")
B6 = Blad1.B6     C6 =Blad2.B6     D6 =OM(B6=C6;"Lika";"Problem")
B7 = Blad1.B7     C7 =Blad2.B7     D7 =OM(B7=C7;"Lika";"Problem")
B8 = Blad1.B8     C8 =Blad2.B8     D8 =OM(B8=C8;"Lika";"Problem")
B9 = Blad1.B9     C9 =Blad2.B9     D9 =OM(B9=C9;"Lika";"Problem")

Resultatet ser ut på följande sätt .:
Kolumn-B           Kolumn-C             Kolumn-D
009936               009936                Lika
010-03                12345                  Problem
021-23                010-03                 Problem
020107174        021-23                 Problem
03490-777-6a   020107174          Problem
                             03490-777-6a     Problem

Helt OK!
_______________________________________________

Jag upptäcker att cell C5 i "Blad3" ser konstig ut, och raderar cellen
helt
(tar bort den).
Cellen försvinner, men...

"Blad3" ser nu ut på följande vis
B4 = Blad1.B4     C4 =Blad2.B4     D4 =OM(B4=C4;"Lika";"Problem")
B5 = Blad1.B5     C5 =Blad2.B5     D5 =OM(B5=B#REF!;"Lika";"Problem")
D5 =OM(B4=C5;"Lika";"Problem")
B6 = Blad1.B6     C6 =Blad2.B6     D6 =OM(B6=C5;"Lika";"Problem")
B7 = Blad1.B7     C7 =Blad2.B7     D7 =OM(B7=C6;"Lika";"Problem")
B8 = Blad1.B8     C8 =Blad2.B8     D8 =OM(B8=C7;"Lika";"Problem")
B9 = Blad1.B9     C9 =Blad2.B9     D9 =OM(B9=C8;"Lika";"Problem")

Resultatet blir .:
Kolumn-B           Kolumn-C               Kolumn-D
009936               009936                  Lika
010-03                010-03                   Problem
021-23                021-23                   Problem
020107174        020107174            Problem
03490-777-6a   03490-777-6a       Problem
Problem


Jag hade önskat följande resultat (utan att skriva om formlerna i
kolumn-D)
Kolumn-B           Kolumn-C               Kolumn-D
009936               009936                  Lika
010-03                010-03                   Lika
021-23                021-23                   Lika
020107174        020107174            Lika
03490-777-6a   03490-777-6a       Lika
Lika

Finns någon "automatisk" lösning?
Det hjälper inte att låsa celler med "$" tecken.

//Jan

--
For unsubscribe instructions e-mail to: users+help@sv.libreoffice.org
Problems?
http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more:
http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/sv/users/
All messages sent to this list will be publicly archived and cannot be
deleted

Ta aldrig bort celler, radera dem bara. Referenserna går åt skogen
(som du själv kan se i ditt eget exempel) i och med att cellerna under
flyttas uppåt och så vidare.

Johnny Rosenberg







--
For unsubscribe instructions e-mail to: users+help@sv.libreoffice.org
Problems?
http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/sv/users/
All messages sent to this list will be publicly archived and cannot be
deleted

-- 
For unsubscribe instructions e-mail to: users+help@sv.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/sv/users/
All messages sent to this list will be publicly archived and cannot be deleted

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.