Saya memiliki spreadsheet besar yang perlu sedikit penyesuaian. Kolom A berisi angka dari 1-4000, terdaftar secara berurutan. Kolom B berisi beberapa angka yang sama, tetapi banyak angka yang dilewati (misalnya: 1, 5, 6, 7, 11, 12, 25...); angka-angka itu tidak "berspasi" relatif terhadap angka-angka di kolom A. Kolom C berisi entri teks yang terkait dengan nilai-nilai Kolom B. Saya perlu menambahkan rumus di kolom D yang akan mengevaluasi apakah angka di A1 (misalnya) cocok dengan angka di B1, dan jika cocok, itu harus menempatkan nilai C1 di D1. Demikian juga, jika A2 cocok dengan B2, maka nilai C2 harus ditempatkan di D1.

Saya mencoba menulis beberapa rumus yang mirip dengan ini, tetapi menjadi terlalu besar ketika Anda harus memperhitungkan setiap kombinasi sel: =IF(A1=E1,F1). Jika saya bisa membuat sel kolom B "menjauhkan diri" sehingga mereka cocok dengan sel di kolom A, itu akan membawa saya ke tempat yang saya inginkan. Tentu saja, nilai data Kolom C perlu "mengikuti" dengan nilai Kolom B saat diberi spasi.

Adakah ide tentang bagaimana saya bisa mewujudkannya?

2
hockey2112 13 Mei 2015, 21:40
Anda harus benar-benar menulis iterator yang akan menerapkannya ke semua kolom.
 – 
Fallenreaper
13 Mei 2015, 21:45

1 menjawab

Jawaban Terbaik

Jika datanya seperti ini:

A   B   C
---------------
1   1   Red
2   5   Blue
3   6   Red
4   7   Yellow
5   11  Black
6   12  Green
7   25  Yellow
8       
9       
10      
11      
12      
13      
14      
15      
16      
17      
18      
19      
20      
21      
22      
23      
24      
25  

Dan hasil yang diinginkan adalah ini:

A   B   C       D
--------------------
1   1   Red     Red
2   5   Blue    
3   6   Red
4   7   Yellow
5   11  Black   Blue
6   12  Green   Red
7   25  Yellow  Yellow
8           
9           
10          
11              Black
12              Green
13          
14          
15          
16          
17          
18          
19          
20          
21          
22          
23          
24          
25              Yellow

Kita dapat melakukannya dengan menggunakan rumus berbasis INDEX-MATCH yang dimulai dari D1 dan pengisian otomatis:

=IFERROR(INDEX(C:C,MATCH(A1,B:B,0)),"")

Ini akan terlihat seperti ini:

A   B   C           D
-----------------------------------------------------------
1   1   Red         =IFERROR(INDEX(C:C,MATCH(A1,B:B,0)),"")
2   5   Blue        =IFERROR(INDEX(C:C,MATCH(A2,B:B,0)),"")
3   6   Red         =IFERROR(INDEX(C:C,MATCH(A3,B:B,0)),"")
4   7   Yellow      =IFERROR(INDEX(C:C,MATCH(A4,B:B,0)),"")
5   11  Black       =IFERROR(INDEX(C:C,MATCH(A5,B:B,0)),"")
6   12  Green       =IFERROR(INDEX(C:C,MATCH(A6,B:B,0)),"")
7   25  Yellow      =IFERROR(INDEX(C:C,MATCH(A7,B:B,0)),"")
8                   =IFERROR(INDEX(C:C,MATCH(A8,B:B,0)),"")
9                   =IFERROR(INDEX(C:C,MATCH(A9,B:B,0)),"")
10                  =IFERROR(INDEX(C:C,MATCH(A10,B:B,0)),"")
11                  =IFERROR(INDEX(C:C,MATCH(A11,B:B,0)),"")
12                  =IFERROR(INDEX(C:C,MATCH(A12,B:B,0)),"")
13                  =IFERROR(INDEX(C:C,MATCH(A13,B:B,0)),"")
14                  =IFERROR(INDEX(C:C,MATCH(A14,B:B,0)),"")
15                  =IFERROR(INDEX(C:C,MATCH(A15,B:B,0)),"")
16                  =IFERROR(INDEX(C:C,MATCH(A16,B:B,0)),"")
17                  =IFERROR(INDEX(C:C,MATCH(A17,B:B,0)),"")
18                  =IFERROR(INDEX(C:C,MATCH(A18,B:B,0)),"")
19                  =IFERROR(INDEX(C:C,MATCH(A19,B:B,0)),"")
20                  =IFERROR(INDEX(C:C,MATCH(A20,B:B,0)),"")
21                  =IFERROR(INDEX(C:C,MATCH(A21,B:B,0)),"")
22                  =IFERROR(INDEX(C:C,MATCH(A22,B:B,0)),"")
23                  =IFERROR(INDEX(C:C,MATCH(A23,B:B,0)),"")
24                  =IFERROR(INDEX(C:C,MATCH(A24,B:B,0)),"")
25                  =IFERROR(INDEX(C:C,MATCH(A25,B:B,0)),"")
1
chancea 13 Mei 2015, 22:04
Hmmmm... Data Kolom C saya sedikit berbeda: A/B/C------ 5/5/Merah------ 6/8/Biru------ 7/9/ Merah ........ bagaimana saya menyesuaikan formula Anda untuk mengimbanginya?
 – 
hockey2112
13 Mei 2015, 21:57
Abaikan data saya di C, itu hanya data uji dummy. Itu masih harus bekerja
 – 
chancea
13 Mei 2015, 22:01