Excel: Verileri sütunlardan satırlara veya tam tersi şekilde taşıyın

  • 27.05.2019

Excel'de bir sütun, satır, tablo nasıl taşınırhızlı Buraya bir göz atalım. Bu teknik, bir sütun, satır, tablo tamamen aktarılırken veya kopyalanırken uygulanabilir.
Excel'de bir sütun nasıl taşınır.
Böyle bir masamız var. Böyle bir tablo nasıl yapılır, "Excel'de tablo nasıl yapılır" makalesine bakın. C sütununu taşıyın. C sütununun hücrelerini seçin. Fareyi seçili aralığın sınırına getirin. Fareyi dört kenarın herhangi bir kenarına koyabilirsiniz. Sol fare düğmesini basılı tutarak sütunu başka bir konuma sürükleyin. Bu durumda, sürüklenen sütunun sınırları şöyle bir şey olacaktır. Bu böyle çıktı.
Bir sütunu tablodaki bir yerden başka bir yere taşımanız gerekiyorsa, tablodaki bu yere yeni bir sütun ekleyin. Ve ihtiyacımız olan sütunu yeni sütuna taşıyın.
Excel'de bir sütun nasıl kopyalanır ve taşınır.
Yalnızca taşımakla kalmayıp sütunu kopyalamanız gerekiyorsa, "Ctrl" tuşuna basın. Basılı tutun ve sütunu istediğiniz konuma sürükleyin. Bu böyle olacak.


Tıpkı bir sütun gibi, sadece satırı seçin.

A6:AC6 satırı, E7:G7 hücrelerine taşındı. Ve A9:C10 satırları kopyalandı ve E11:G12 aralığına taşındı.
Excel'de bir tablo nasıl taşınır.
Aynı sayfadaysa, burada açıklanan yöntem, sütunların ve satırların nasıl taşındığı uygundur. Tüm tabloyu seçin ve sürükleyin.
Bir tabloyu başka bir sayfaya aktarmanız gerekiyorsa, yalnızca değeri veya hücre formüllerini aktarın, o zaman sayfayı, yalnızca değerleri veya yalnızca formülleri kopyalayabilirsiniz. "Excel'e Kopyala" makalesine bakın.
Bir Word tablosunu Excel'e taşımak için tabloyu hazırlamanız gerekir - fazladan boşlukları, kısa çizgileri vb. kaldırın. "Tabloyu kopyala, Word'den Excel'e form" makalesini okuyun.
"Sütunların genişliğini koruyarak bir Excel tablosunu kopyalama" makalesi, bir tablonun, formun nasıl kopyalanacağını açıklar.
Aynı anda birkaç kullanıcı için bir tabloda veya bir bilgisayardaki bir tablodaki verilerin otomatik olarak başka bir bilgisayarda bulunan bir tabloya aktarılması için çalışmanız gerekiyorsa, makaleyi okuyun "

Excel'deki tablo verilerini bileşen parçalarına ayırabilir ve satırları taşıyarak bunları çalışma kitabının farklı sayfalarına yayabilirsiniz. Aynı anda birkaç satırı aktarmaya çalıştığınızda sorunlar başlar, ancak önce ilk şeyler.

Excel'de bir satır nasıl taşınır?

Excel'de bir satırı taşımak için, fare imlecini dört farklı yönde küçük oklar görünene kadar seçim işaretçisinin kenarına taşıyabilirsiniz, satırı yukarı veya aşağı taşımak için sol fare düğmesine basın ve basılı tutun. Bu durumda, son hücrelerin içeriği değiştirilecektir. Böyle bir hareket sadece aktif levha içinde gerçekleştirilebilir.

Genel durumda, bir çizgiyi taşımak için onu kesmeniz ve doğru yere yapıştırmanız gerekir. Bunun için ihtiyacınız olan:

1) taşınacak satırı seçin (fare imlecini satır numarasına getirin ve sol tuşla üzerine tıklayın);

2) seçilen satırı herhangi bir uygun şekilde kesin (ana menüden, içerik menüsü aracılığıyla, Ctrl+X kısayol tuşlarını kullanarak)

3) istenen sayfada, içine eklemenin yapılacağı satırı veya satırın en soldaki hücresini seçin;

4) kesilen hücreleri yerleştirin.

Burada, bağlam menüsünde (farenin sağ tuşuna basarak) yapıştırma ile ilgili iki öğenin mevcut olduğuna dikkat edilmelidir - "Yapıştır" ve "Kesilmiş hücreleri yapıştır".

Bu öğelerden ilkini seçtiğinizde, ekleme için seçilen satırın üstüne kesme çizgisi, ikinci öğeyi seçtiğinizde ise satırlar arasına, yani herhangi bir veri kaybı olmadan yerleştirilecektir.

Birbirine bitişik olmayan birkaç satır seçilirse, seçim işaretçisinin sınırı kaybolur ve bu tür bir dizi satır hareket ettirilemez. Ayrıca, aynı anda birden çok bitişik olmayan satırı kesmeye çalışırsanız, uygulama mesajı görüntüler. "Bu komut, bağlantısı kesilmiş aralıklar için çalışmaz. Bir aralık seçin ve komutu tekrar seçin."


Denerken benzer bir mesaj görünüyor aynı anda bir grup hücreyi kesmek aynı aralığa dahil değildir.

Böyle bir mesaj aldıktan sonra, satırları birer birer sürüklemek veya başka araçlar aramak kalır.

Satırları hızlı bir şekilde yeni bir Excel sayfasına nasıl taşıyabilirim?

Böyle bir araç, Visual Basic for Application tabanlı Excel eklentisidir.

Eklentiyi kullanırken, monoton el emeği, yazılım veri işleme ile değiştirilir. Gerekli satırların aranması, belirtilen koşullara uygunluğun kontrol edilmesi ve satırların yeni bir sayfaya taşınması, daha hızlı ve daha uygun olan bilgisayar teknolojisinin kendisi tarafından zaten yapılır.

Bu eklenti ile şunları yapabileceksiniz:

1. Farenin tek bir tıklamasıyla, doğrudan Excel araç çubuğundan makro iletişim kutusunu çağırın;

2. Arama değerini ayarlayın;

3. Bir sınırlayıcı karakter aracılığıyla birden çok arama değeri ayarlayın ";" noktalı virgül;

4. Verilen değerleri ararken durumu göz önünde bulundurun veya yok sayın;

5. Verilen değerleri aramak için bir hücre aralığı seçin;

6. Seçili hücreler için sekiz koşuldan birini seçin:

a) istenen değerle eşleşir;

b) istenen değerle eşleşmez;

c) istenen değeri içerir;

d) istenilen değeri içermemesi;

e) istenen değerle başlar;

f) İstenilen değerle başlamaması;

g) istenen değerle biter;

h) İstenilen değerle bitmez.

7. Seçilen aralık için ek kısıtlamalar ayarlayın.

Bir çalışma kitabının tüm sayfalarınınhızla ayrı dosyalara dönüştürün?

Ek olarak,

Genellikle bireysel pozisyonları hareket ettirmek zorundayız. Örneğin, figürün olması gereken yerde olmaması nedeniyle. Veya satırları alfabetik olarak düzenlemek gerekiyordu. Veya genel olarak masayı 90 derece döndürmek gerekir. Excel'de ve satırlarda sütunları nasıl değiştireceğinizi, tüm içeriğiyle bir hücreyi nasıl sürükleyeceğinizi, bir ızgarayı veya bunun ayrı bir bölümünü nasıl aktaracağınızı öğrenin.

Satırları taşımak için Kopyala-Kes-Yapıştır seçeneğini kullanabilirsiniz. Ancak bu, nesnelerin eklendiği alandaki tüm içeriği değiştirir. Kategorileri farklı bir sırayla düzenlemek ve kopyalamak istemiyorsanız bu çok uygun değildir. Excel'de satırları nasıl değiştireceğiniz aşağıda açıklanmıştır:

  1. Bir satır seçin. Bunu yapmak için numarasını (veya sütunlarsa harfini) tıklayın.
  2. Fareyle işaretli herhangi bir hücrenin kenarlığının üzerine gelin. İmleç, uçlarında ok bulunan bir çarpı şeklini alacaktır.
  3. Shift tuşunu basılı tutun.
  4. Satırı çerçeveye "bağlayarak" hareket ettirin.
  5. Nesneyi körü körüne hareket ettirmeyeceksiniz. İmleci hareket ettirdiğiniz alanda çizginin alt sınırı kalınlaşacaktır. Satır, bu satırın üstüne (veya bunlar sütunlarsa sola) eklenecektir.
  6. Son hücrelerin içeriğini değiştirmek için aynısını yapın, ancak Shift düğmesi olmadan.
  7. Kategorileri değiştirmeniz gerekiyorsa, bunları istediğiniz yere sürüklemeniz yeterlidir. Örneğin, 23. sırayı 25. sıraya ve 25. sırayı 23. sıraya taşıyın.
  8. Nihai içeriğin değiştirilmesiyle verileri kopyalayabilirsiniz. Bunu yapmak için Shift yerine Ctrl tuşunu basılı tutun.

Kopyala-Kes-Yapıştır seçeneğini kullanın

Bir hücre veya birden çok hücre nasıl taşınır?

Hücrelerde, satırlarla aynı eylemler kullanılabilir. Excel'de hücreleri nasıl değiştireceğiniz aşağıda açıklanmıştır:

  1. Gerekli nesneyi seçin.
  2. Sınırının üzerine gelin.
  3. Shift tuşunu basılı tutun.
  4. Hücreyi çerçeveye "bağlayarak" hareket ettirin.
  5. İçeriğin yapıştırıldığı hücrenin alt sınırı vurgulanacaktır.

Bitişik iki hücreyi değiştirmek için, seçili nesneyi yanda bulunan çerçeveye taşıyın.

  1. Tersine çevrilmiş ızgarayı eklemek istediğiniz değerden bağımsız bir alan seçin. Orijinaliyle eşleşmelidir. Örneğin, orijinal versiyonda 3'e 7 hücre boyutlarına sahipse, yerleştirme için işaretlenen konumlar 7'ye 3 olmalıdır.
  2. Formül alanına (üsttedir, yanında "Fx" sembolleri vardır), tırnak işaretleri olmadan "= TRANSPOSE (N: H)" girin. N, tablodaki ilk hücrenin adresi, H ise sonuncunun adıdır. Bu isimler A1, S7 vb. şeklindedir. Bu aynı zamanda hücrenin koordinatlarıdır. Bunları görüntülemek için istediğiniz konuma tıklayın. Sol üst kutuda görünecekler.
  3. Fonksiyona girdikten sonra Shift+Ctrl+Enter tuşlarına aynı anda basın. Böylece seçilen tüm kategorilere hemen eklenecektir.

Ayrıca özel bir formülle tablonun yönünü değiştirebilirsiniz.

İstenen parça zaten baş aşağı görünecektir.

çevirme sütunu

Tablolarda sadece satırları değiştiremezsiniz, aynı zamanda sütunları ters çevirebilirsiniz. Örneğin, bazı özellikleri ters sırada listelemeniz gerekir. Bunun uğruna, her şeyi tekrar sürmeniz gerekmez. Bunu yapabilirsiniz:

  1. Orijinal sütunun etrafında boş alan olmalıdır. Tüm satırları silmenize gerek yok. Düzenleme süresi boyunca pozisyonları başka bir dosyaya kopyalayabilirsiniz.
  2. Dolu satırın solunda veya sağında boş bir hücre seçin.
  3. Formüller - Referanslar ve diziler menüsünü açın.
  4. "OFFSET" işlevini bulun.
  5. Görünen pencerede birkaç alan olacaktır. "Bağlantı" alanına, sütundan alttaki hücrenin adresini girin. Her koordinatın önüne bir $ (dolar) işareti koyun. "$A$17" gibi bir şey olmalı.
  6. "Line_offset" alanına "(ROW()-ROW($A$1))*-1" komutunu girin (tırnakları kaldırın). $A$1 yerine sütundaki ilk hücrenin adını yazın.
  7. "Offset_by_columns" alanına 0 (sıfır) yazın. Geri kalan parametreleri boş bırakın.
  8. Değerleri, orijinal serinin yüksekliğine uyacak şekilde formülle uzatın. Bunu yapmak için, Excel hücre imlecinin altındaki küçük siyah kareyi "sürükleyin". Kategoriler kaynağa göre ters çevrilir.
  9. Ortaya çıkan pozisyonları seçin ve kopyalayın.
  10. Izgarada herhangi bir yere sağ tıklayın.
  11. Yapıştır seçeneklerinde Değerler'i seçin. Böylece sadece formül içermeyen semboller aktarılacaktır.

Tablo ofseti

Çalışma sayfasının ilk altı satırını giriş alanı olarak ayırdığımız için daha önce oluşturduğumuz tabloyu bu satır sayısı kadar aşağı kaydırmamız gerekiyor. Bu sorunu çözmek için farklı yöntemler anlatacağız.

Hücre Ekleme

En çok zaman alan yöntem, tablo alanını aşağı taşımak ve çalışma sayfasının en üstüne hücreler eklemektir. Aşağıdaki gibi uygulanır:
1. Hücreleri seçin A1:K6(giriş alanına karşılık gelen aralık).
2. Sağ fare düğmesine basın ve bağlam menüsünde komutu etkinleştirin Hücre Ekle.
3. Açılan iletişim kutusunda Hücre Ekleme(şek. 3.9) radyo düğmesini seçin hücreler, aşağı kaydırıldı ve düğmeye basın Tamam.

NOT: Bu iletişim kutusu ayrıca komut aracılığıyla da çağrılır. Ekle/Hücreler.

Satır ekleme

İkinci yol (daha az zaman alan) üstüne altı satır eklemektir:
1. Fare ile 1-6 arasındaki satırları seçin.
2. Farenin sağ tuşuna basın ve içerik menüsünde komutu seçin Hücre Ekle.

Pirinç. 3.9. Hücre Ekle İletişim Kutusu

Tablo sürükleme

Üçüncü, en kolay yol, tüm tabloyu seçip aşağı sürüklemektir. Bu işlem, bir dizi hücreyi kesip yeni bir konuma yapıştırmaya benzetilebilir. Tablonun bulunduğu hücre aralığını seçin. İmleci aralığın sonuna getirin ve imleç bir oka dönüştüğünde, sol fare düğmesini basılı tutarken tabloyu aşağı sürükleyin.

Metni genellikle bir Excel hücresinin içinde yeni bir satıra kaydırmak gerekir. Yani, resimde gösterildiği gibi metni bir hücre içinde satır satır hareket ettirin. Metnin ilk bölümünü girdikten sonra ENTER tuşuna basmanız yeterlidir, imleç bir sonraki satıra, ancak farklı bir hücreye taşınacaktır ve aynı hücrede hareket etmemiz gerekir.

Bu çok yaygın bir iştir ve çok basit bir şekilde çözülür - metni bir Excel hücresinde yeni bir satıra kaydırmak için tuşuna basmanız gerekir. ALT+ENTER(ALT tuşunu basılı tutun, ardından bırakmadan ENTER tuşuna basın)

Formül kullanarak metin Excel'de yeni bir satıra nasıl taşınır

Bazen bir kez değil, Excel'deki işlevleri kullanarak bir satır sonu yapmanız gerekir. Resimdeki bu örnekte olduğu gibi. Adı, soyadı ve patronimi giriyoruz ve otomatik olarak A6 hücresine toplanıyor.

Açılan pencerede "Hizalama" sekmesinde resimde görüldüğü gibi "Kelimelere göre kaydır" seçeneğinin yanındaki kutucuğu işaretlemelisiniz, aksi halde Excel'de satır kaydırma formüller kullanılarak doğru şekilde görüntülenmeyecektir.

Bir formül kullanarak kısa çizgi Excel'de başka bir karakterle nasıl değiştirilir ve tam tersi

olabilmek tire karakterini başka bir karakterle değiştirin, boşluk gibi, Excel'deki YERİNEK metin işlevini kullanarak

Yukarıdaki resimdeki örneği inceleyiniz. Bu nedenle, B1 hücresine YERİNE GEÇ işlevini yazıyoruz:

YERİNE GEÇİŞ(A1,CHAR(10), " ")

A1, satır sonu metnimizdir;
CHAR (10) bir satır sonudur (bunu bu makalede biraz daha yukarıda tartıştık);
" " bir boşluktur, çünkü satır sonunu boşlukla değiştiriyoruz

Ters işlemi yapmanız gerekiyorsa - boşluğu bir tire (karakter) olarak değiştirin, işlev şöyle görünecektir:

YEDEK(A1, " ", CHAR(10))

Satır sarmanın doğru bir şekilde yansıtılabilmesi için hücrelerin özelliklerinde “Hizalama” bölümünde “Satırlar arası kaydır” seçeneğinin belirtilmesi gerektiğini hatırlatırım.

SEARCH - REPLACE kullanarak kısa çizgiyi boşluğa ve Excel'de geri nasıl değiştirilir

Formülleri kullanmanın sakıncalı olduğu ve hızlı bir şekilde yenisini yapmanız gereken zamanlar vardır. Bunu yapmak için Bul ve Değiştir'i kullanıyoruz. Metnimizi seçin ve CTRL + H tuşlarına basın, aşağıdaki pencere görünecektir.

Satır sonunu bir boşlukla değiştirmemiz gerekirse, "Bul" satırında bunun için bir satır sonu girmeniz gerekir. "Bul" alanında durun, ardından ALT tuşuna basın, bırakmadan klavyede 010 yazın - bu satır sonu kodudur, bu alanda görünmeyecektir.

Bundan sonra, "Değiştir" alanına bir boşluk veya değiştirmeniz gereken başka bir karakter girin ve "Değiştir" veya "Tümünü Değiştir"e tıklayın.

Bu arada, Word'de bu daha net bir şekilde uygulanmaktadır.

Satır sonu karakterini bir boşlukla değiştirmeniz gerekirse, "Bul" alanında şu şekilde belirtilen "Satır sonu" özel kodunu belirtmeniz gerekir. ^l
"Şununla değiştir:" alanında, bir boşluk bırakmanız ve "Değiştir" veya "Tümünü Değiştir"e tıklamanız yeterlidir.

Sadece satır sonlarını değil, diğer özel karakterleri de değiştirebilirsiniz, karşılık gelen kodunu almak için "Daha >>", "Özel" düğmesine tıklayıp ihtiyacınız olan kodu seçmelisiniz. Bu işlevin yalnızca Word'de olduğunu, Excel'de bu karakterlerin çalışmayacağını hatırlatırım.

VBA kullanarak Excel'de satır sonu boşluk olarak nasıl değiştirilir veya tam tersi

Seçili hücreler için bir örnek düşünün. Yani gerekli hücreleri seçip makroyu çalıştırıyoruz.

1. VBA kullanarak seçili hücrelerde boşlukları tire ile değiştirin

Alt BoşluklarTirelemede()
Seçimdeki Her Hücre İçin
cell.Value = Değiştir(cell.Value, Chr(32) , Chr(10) )
Sonraki
son alt

2. VBA kullanarak seçili hücrelerde kısa çizgileri boşluklarla değiştirin

Alt Taşıma onSpaces()
Seçimdeki Her Hücre İçin
cell.Value = Değiştir(cell.Value, Chr(10) , Chr(32) )
Sonraki
son alt

Kod çok basit Chr (10) bir satır sonu, Chr (32) bir boşluk. Başka bir karaktere geçmek istiyorsanız, gerekli karaktere karşılık gelen kod numarasını değiştirmeniz yeterlidir.

Excel için karakter kodları

Aşağıdaki resim çeşitli sembolleri ve bunlara karşılık gelen kodları göstermektedir, birkaç sütun farklı bir yazı tipidir. Resmi büyütmek için resmin üzerine tıklayın.