Kaynak verileri düzenlemeden Google E-Tablodan nasıl kopyalanır


18

Bir Google E-Tablodan her kopyalayıp yapıştırdığımda, her şeyden önce ve sonra bir çift tırnak ekler ve her bir çift alıntıyı çoğaltır.

Örneğin, eğer kopyalarsam:

Bu bir çeşit dize.

Ve başka bir yere yapıştırın (Windows, Mac, Linux, Notepad ++, SublimeText, Xcode ... üzerine çoğaltabilirim) sonuçlanır:

"Bu bir çeşit" "dize" dir. "

Bunun yerine A"sonuç almak için nasıl kopyalayıp yapıştırabilirim ?A""A""

DÜZENLEME: Bir hücrenin tamamını kopyaladığınızda, bir hücrede düzenleme moduna girip içeriği kopyalarsanız, kopyalama düzgün çalışır. Ancak formül tabanlı hücreleri bu şekilde veya birden çok hücreyi kopyalayamazsınız.


Sonuçlarınızı tekrarlayamıyorum. Google E-Tablolar tam dize aldım ve hepsi aynı dize veren bir Outlook posta (yerel), not defteri (Pencere 7) kopyaladım! Crtl + C ve elektronik tablodan kopyalamanın yolunu kullandım.
Jacob Jan Tuinstra

Önce hücreyi tıklarsanız ve hücrenin içeriğini kopyalarsanız (hücrenin kendisini değil) çalışır. Ben özel formülü (kopyalamak için hiçbir içerik olduğundan) bitmiş dizeleri ile bu sorunu yaşıyorum.
hız

1
Sonuçlarınızı da yeniden oluşturamıyorum. Düzenledikten sonra bile.
Alex

3
Ben de bu sorunu var, bir satır sonu eklemek her zaman gibi görünüyor. Çıktı dokümanda iyi görünüyor ancak yapıştırma sırasında fazladan alıntılar görünüyor. Bu formül sorunu yeniden oluşturmalıdır: = "Bu bir" "dize" ve "& CHAR (10) &" bir satır sonu "
Ben Collier

2
@BenCollier linbreak ile bu tasarım gereğidir, çünkü aksi takdirde hücre içindeki bir sonraki satıra mı yoksa satır aralığına mı bölüneceğini bilemez (şu anda herhangi bir hücreyi çizgi çizgileri içeriyor olsalar bile kopyalayıp yapıştırabilirsiniz). Alex, kopyaladığınız hücrelerde çizgi izi olmadığını onaylayabilir misiniz?
LogicDaemon

Yanıtlar:


14

Bunun için bir geçici çözüm buldum:

Formüllerde CHAR (10) ile temsil edilen tüm "\ n" sembollerini (LF - Satır besleme veya ASCII'de 0x0A), CHAR (13) ile temsil edilen "\ r" sembolleriyle (CR - Satır başı veya 0xCD) değiştirin. .

Ve düz metin olarak kopyalayıp yapıştırdığınızda, içine tırnak eklemeden olur.

İşte bunu yapmak için formül:

=SUBSTITUTE(A1,CHAR(10),CHAR(13))

Süper! (tamamlayıcı için üzgünüm)
Vladimir Brasil

5

Bunun nedeni büyük olasılıkla verilerinizdeki yeni satırlar veya sekme karakterleri olabilir. Eğer öyleyse, Formülünüzü veya gösterildiği gibi ihtiyacınız hücreyi sarar cleanörneğin,: =clean(A1).

Dokümanlardan temiz şunu yapar:

Yazdırılamayan ASCII karakterleri kaldırılmış metni döndürür.


2

"Sorun", Google E-Tablosunun panoya geçerli CSV biçimli veriler koymasıdır.

Çözüm, e-tabloyu web'de yayınlamak (Dosya -> Web'de Yayınla) ve bunun yerine bu belgeden kopyalamaktır.

Çok fazla bir çözüm değil ama biraz zaman kazandırabilir.


Not: Bu, Geoff Gerrietts'in Google Ürünleri forumundaki

1

Benim için işe yarayan, bir formül tarafından oluşturulan (satır kesmeleri ve bazı tırnak işaretleri ile) ve NotePad ve NotePad ++ 'a yapıştırarak düzgün çalışmayan bir hücreyi kopyalamayı denedikten sonra bir Google Dokümanına (veya Microsoft Word'e kopyalamak) , ama neden bunu yapıyorsunuz?).

Google Doküman ve Word, istenen sonucu görüntüledi.

Google E-Tablolar'dan kopyalamak istediğinizi seçin, kopyalamak (veya menüyü kullanmak) için Control-C'yi seçin, yeni bir tane oluşturun veya mevcut bir Google Dokümanını (veya Microsoft Word) açın, yapıştırmak için Control-V'yi veya menüyü kullanın.


1
Çok temiz değil.
serenesat

Google E-Tablolar'dan kopyalamak istediğinizi seçin, kopyalamak (veya menüyü kullanmak) için Control-C'yi seçin, yeni bir tane oluşturun veya mevcut bir Google Dokümanını (veya Microsoft Word) açın, yapıştırmak için Control-V'yi veya menüyü kullanın.
roirraW 'edor' ehT

Bir e-tabloyu Google Dokümanlar'a kopyalarken, tablo olarak yapıştırır. Daha sonra verileri Google Dokümanlar'dan tekrar kopyalayabilirsiniz ve bu sefer alıntı yapmaz.
sffc

0

Biçimlendirmeden yapıştırmayı deneyin: Ctrl+ Shift+ V(veya Command+ Shift+ V).


1
Burada yüce metne kopyalama bir OSX (command + shift + v) üzerinde çalıştı, işe yaramadı.
hız

0

Bu durumda yaklaşımım formül tarafından oluşturulan hücreleri kopyalamak (Ctrl-C) ve değerleri sayfaya başka bir yere yapıştırmak (Ctrl-Shift-V). Yeni hücreler artık formülle üretilmemektedir, bu nedenle soruda açıklanan yaklaşım iki formdan birinde çalışır:

  1. Çift tıklayın, tümünü seçin, kopyalayın

veya

  1. Formül çubuğunu tıklayın, tümünü seçin, kopyalayın

1 ya da 2, her seferinde bir hücre kopyalamayı gerektirir; ancak bir veya birkaç hücre için bu çok kötü değildir.


0

Burada bulunan birden fazla yanıtın kombinasyonunu kullanabilirsiniz.

Diyelim ki verileriniz formülden hesaplanan A1: A10 hücrelerinde.

Bunları kopyalamak için adımlar:

  • A1: A10 hücrelerini seçin ve içeriği ctrl + c
  • B1'e tıklayın ve basın ctrl + shift + vveya sağ tıklayın ve seçinPast values only
  • daha sonra B11'i tıklayın ve bu hücreye formül girin, =concatenate(B1:B10)bu hücreleri tek bir hücrede "birleştirir"
  • B11 hücresini tıklayın ve içeriği ctrl + c
  • C11'e tıklayın ve basın ctrl + shift + vveya sağ tıklayın ve seçinPast values only
  • ve son olarak C11'e çift tıklayın ve içeriği dosyanıza kopyalayın

Uyarı: Ben sadece formül ile dize oluşturulan veri üzerinde test. Formülünüzün çıktısı sayılarsa, bunun işe yarayıp yaramayacağından emin değilim ... Ayrıca büyük veri kümeleri için bu işe yaramayabilir ... ama benim için 100+ satırla çalıştı ..

Ayrıca concatenateişlev verileri birleştirir, böylece sonuç büyük bir metin parçası olur. Her satırın sonuna, daha sonra yeni satırla değiştireceğiniz bir "jeton" eklemeniz gerekebilir ...


0

Aradığınız işlev, dize bağımsız değişkenlerini metin olarak döndüren T () işlevidir . Bu, içeriği kopyalayıp yapıştırdığınızda hesaplanmamış gibi etkili bir şekilde ele almalıdır. Bazı insanlar CHAR (10) yerine CHAR (13) kullanmayı önerdi, ancak bu bazı ortamlarda yeni satırlar göstermeyecek, bu yüzden bu yaklaşımı seviyorum.

=T(SUBSTITUTE("This\nis\nsome\ntext.", "\n", CHAR(10)))

Umarım senin için çalışır.


-1

Çözümü burada buldum .... ( bu bağlantıdaki örnek sayfalar dosyasına bakın )

Özetlemek gerekirse: Bir hücre içinde oluşturduğunuz metinde satır sonu olmadan yaşayabiliyorsanız, tırnak işaretleri olmadan yapıştırabilirsiniz. satır kesmesi daha sonra hedef dosyada yapılabilir.

Yukarıdaki bağlantıda ayrıntılı bir örnek.


3
Her zaman cevabın önemli bir kısmını cevaplara ekleyin.
serenesat

-2

Bu da beni rahatsız ediyor.

Yalnızca kopyalanacak hücreyi seçerseniz, Gdocs yapıştırılan içeriğinizin etrafına çift tırnak ekler.

Ancak, içeriği düzenleyeceğiniz gibi hücreye çift tıklarsanız, o görünümden seçin ve kopyalayın, yapıştırdığınızda tırnak işareti eklenmez. Fazladan bir tıklama ekler, ancak dışa aktarmaktan daha kolaydır.


Kabul etti, ancak ne yazık ki, hücre oluşturulan veriler içeriyorsa (örneğin, bir formülden), o zaman şu formülü elde
edersiniz

3
Bu benim asıl sorumdaki writtein'dı ... İnsanlar cevaplamadan önce okudular mı?
speed
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.