2016-04-09 16 views
0

Uygulama komut dosyasına yeni katılıyorum.Rastgele uzunluktaki bir dize kadar olan tamsayıların sabit uzunluğunu bul

metnin ve sayı (hücreler a1: a20) rastgele uzunlukta bir hücre aralığı olan, her bir hücre içinde

, orada altı rakamlı bir sayı olduğu, ancak her hücrede rastgele konuma. Örnek: A1 ABCD 123456 A2 sonraki hücrede bu altı haneli bir numara (b1: b20) istiyorum = = mnndhfjf 234567

B 1 = 123456 B2 = 234567

Nasıl can bunu uygulama komut dosyasında yapın

Teşekkür ederiz.

+2

Bir şey deneyin ve bize ne denediğinizi gösterin. –

+0

Regex arkadaşın olacak ;-) –

cevap

0

Her zaman 6 basamak mı? Ve ayrıca her zaman hücrenin sağ ucunda mı?

Eğer bu gibi pek bir şey:

var str = "abcd 123456"; 
var res = str.slice(-6); //gets the last six digits in original order 

Sonra sadece komut

function extractNumber(str) 
{ 
    var result = /\d+/.exec(str); 
    return result; 
} 

koy Sütun B.

0

değer almak için bir döngü içinde durumunuza uygulamak Şimdi B1'da

formülünü girin.

Formülü başka hücrelere de kopyalayın.

İlgili konular