Veri eşleştirme

Katılım
26 Temmuz 2007
Mesajlar
20
Excel Vers. ve Dili
2003 türkçe
MERHABA.

Sorunum şu:
a sütununda 1 den 100 kadar rakamlar var. sıralı
b sütununda da 1 den 100 kadar rakamlar var.
b sütunundaki değerleri a sütunu ile eşlemek istiyorum. yani a=b olmalı.

yardımcı olursanız sevinirim.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,374
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Sorunuzu okuyunca hem hiç bir şey anlamadım, hem çok şey anladım.
Örnek dosya ile sorunuzu destekleyiniz.

Örneğin A sütunundaki rakamların hepsi B sütununda da var mı?
A sütunu sıralı ise ve B sütunundaki rakamlarda A sütunundaki rakamların aynısı ve değişik yerlerde ise, Sadece B sütununu sıralamak olur gibi,
ama, ama, öyle mi?
 
Katılım
26 Temmuz 2007
Mesajlar
20
Excel Vers. ve Dili
2003 türkçe
ya aslında ben yanlış yazdım. anlatım kolay olsun diye 1 den 100 e kadar dedim. olayın aslı şu: bi yerlerden gelmiş karışık sayılar var. bunları a sütununa kopyalayıp yapıştırdım. aynı sayılar başka bir dosyadan tekrar geldi, fakat sıralaması farklı. ben b sütunundakileri öyle bir sıralamak istiyorum ki a sütunundaki eşdeğerinin karşısına gelsin.

örneğin;
A B
12 13
18 22
22 12
13 18

İKEN
A B
12 12
18 18
22 22
13 13

OLSUN.

ÇOK TEŞEKKÜRLER
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhaba.
Önce A sütununu artan şekilde sıralayınız sonrada B sütununu artan şekilde sıralayınız.:cool:
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,374
Excel Vers. ve Dili
Ofis 365 Türkçe
Doğru soru her zaman hızlı yanıtı getirir.

Sayın Orion2 çözümü vermiş
 
Katılım
26 Temmuz 2007
Mesajlar
20
Excel Vers. ve Dili
2003 türkçe
dediği doğru ama benim bu örnekte işe yaramıyor malesef. çünkü diyorum ya, b sütununda aralarda olmayan sayılar var. ben yanlış sordum ilk soruyu yani.

böyle olunca sonuç itibariyle olması gereken, olmayan sayıların boş hücre olması...


1 1
2 2
4 4
9
12 12
34 34
40
52 52

gibi
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhaba.
Benzeyenlri Csütununa taşıyor.
B sütununda benzemeyenler kalıyor.Ekli dosysyı inceleyiniz.:cool:
Bu Link vermeyi nasıl yaptığınız anlatırmısınız.Çok entersan geldi bana.
Bende böyle link verebilirmiyim.?
Kod:
Sub eslestir()
Dim i As LongSheets("YOL").Select
For i = 1 To Cells(65536, "A").End(xlUp).Row
    If Cells(i, "A").Value <> "" Then
        Set k = Range("B1:B65536").Find(Cells(i, "A").Value, , xlValues, xlWhole)
        If Not k Is Nothing Then
            Cells(k.Row, "B").Cut
            Cells(i, "C").Select
            ActiveSheet.Paste
        End If
    End If
Next
Application.CutCopyMode = False
MsgBox "İşlem tamamlandı", vbOKOnly + vbInformation
End Sub
 
Katılım
26 Temmuz 2007
Mesajlar
20
Excel Vers. ve Dili
2003 türkçe
Çok teşekkür ederim yardımın için. işim çözüldü :)

link olayıda şöyle: benim kendi adıma bir sitem var. ftp olarak oraya yükledim dosyayı
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Gerçi arkadaşlar cevab vermişler. Az yakıtla aynı işlemin yapılabileceğini göstermek için basit bir kod hazırladık. İlk başlarda çetin bir soru gibi göründü.

Sub Düğme1_Tıklat()
[b1:b100].Value = [a1:a100].Value
End Sub
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Ger&#231;i arkada&#351;lar cevab vermi&#351;ler. Az yak&#305;tla ayn&#305; i&#351;lemin yap&#305;labilece&#287;ini g&#246;stermek i&#231;in basit bir kod haz&#305;rlad&#305;k. &#304;lk ba&#351;larda &#231;etin bir soru gibi g&#246;r&#252;nd&#252;.

Sub D&#252;&#287;me1_T&#305;klat()
[b1:b100].Value = [a1:a100].Value
End Sub
Say&#305;n hocam ,Arkada&#351; b s&#252;tununda olupta a s&#252;tununda olmayan de&#287;erleri ar&#305;yor asl&#305;nda.Onun i&#231;in yazd&#305;&#287;&#305;m kod biraz uzun oldu.
Sayg&#305;lar.:)
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Sayın Orion2, doğrudur, size hak veriyorum. Burda hep beraber öğreniyoruz, soranda cevaplayanda. Sitemizin sanki geleneği haline gelmiş, bir soru soruluyor, soruya çözüm getiren farklı cevaplar geliyor. Bu aynı zamanda EXCEL'in hem gücünü gösteriyor hemde yeni bilgilerde öğreniyoruz. Uzun yoldan(çok yakıtla) verilen bir cevap; kısa yoldan(az yakıtla) verilen cevab için sebep teşkil eder. Bunları biraz böyle; sohbet/muhabbet babında söylüyorum. Saygı ve sevgilerimi sunuyorum.
 
Katılım
26 Temmuz 2007
Mesajlar
20
Excel Vers. ve Dili
2003 türkçe
merhaba,

aynı konuda ek bir bilgiye ihtiyacım var:

b sütunundaki veriyi kontrol edip a sütunundaki karşısına yazarken aynı satırdaki d,e,f sütunlarınıda beraber taşımasını istiyorum. Bu mümkün mü?
 
Üst