套路Excel--二維數(shù)組坐標(biāo)定位轉(zhuǎn)置數(shù)據(jù)

有一檢查表:結(jié)論有空白虏等,同一個(gè)檢查項(xiàng)目也有多個(gè)結(jié)果弄唧。

檢查表

結(jié)果:

結(jié)果

要求:同一姓名,同一檢查項(xiàng)目得結(jié)果用“/”鏈接起來霍衫,放在一個(gè)單元格候引。
操作方法:brr(行,列)確定數(shù)據(jù)的放置位置慕淡,這里姓名為行背伴,檢查項(xiàng)目為列。


Sub Cat_two()
    Dim arr, brr(1 To 10000, 1 To 11)
    '//定義足夠大的數(shù)組brr來放置數(shù)據(jù)
    Set d = CreateObject("scripting.dictionary") '//創(chuàng)建字典峰髓,定位行列
    arr = Sheet4.[a1].CurrentRegion  '//原始數(shù)據(jù)
    r = 1: c = 1 '//第一行第一列
    For i = 2 To UBound(arr)  '//遍歷原始數(shù)據(jù)
        If arr(i, 3) <> "" Then   '//做了檢查才符合數(shù)據(jù)要求
        '// 用字典來確定每個(gè)姓名所在的行
            If Not d.exists(arr(i, 1)) Then r = r + 1: d(arr(i, 1)) = r
        '//用字典來確定每個(gè)項(xiàng)目所在的列
            If Not d.exists(arr(i, 2)) Then c = c + 1: d(arr(i, 2)) = c
            '//讀取行列傻寂,組成坐標(biāo)(行,列)
            m = d(arr(i, 1)): n = d(arr(i, 2))
            brr(m, 1) = arr(i, 1) '//姓名
            brr(1, n) = arr(i, 2)  '//項(xiàng)目
            '//檢查結(jié)論鏈接起來,坐標(biāo)(m,n)確定其位置携兵,mid去除第一個(gè)逗號
            brr(m, n) = Mid(brr(m, n) & "/" & arr(i, 3), 2, 999)
        End If
    Next
    '//清空區(qū)域疾掰,輸出數(shù)組數(shù)據(jù)
    Sheet2.Cells.ClearContents
    Sheet2.[a1].Resize(r, c) = brr
End Sub

當(dāng)我們需要轉(zhuǎn)置數(shù)據(jù)得時(shí)候,可以用此套路來將一維表轉(zhuǎn)為二維表徐紧。


示例文件下載:

鏈接: http://pan.baidu.com/s/1hrZyL04 密碼: gxh2

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末静檬,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子并级,更是在濱河造成了極大的恐慌拂檩,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,122評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件嘲碧,死亡現(xiàn)場離奇詭異稻励,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)愈涩,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評論 3 395
  • 文/潘曉璐 我一進(jìn)店門望抽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人履婉,你說我怎么就攤上這事煤篙。” “怎么了毁腿?”我有些...
    開封第一講書人閱讀 164,491評論 0 354
  • 文/不壞的土叔 我叫張陵辑奈,是天一觀的道長苛茂。 經(jīng)常有香客問我,道長身害,這世上最難降的妖魔是什么味悄? 我笑而不...
    開封第一講書人閱讀 58,636評論 1 293
  • 正文 為了忘掉前任草戈,我火速辦了婚禮塌鸯,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘唐片。我一直安慰自己丙猬,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,676評論 6 392
  • 文/花漫 我一把揭開白布费韭。 她就那樣靜靜地躺著茧球,像睡著了一般。 火紅的嫁衣襯著肌膚如雪星持。 梳的紋絲不亂的頭發(fā)上抢埋,一...
    開封第一講書人閱讀 51,541評論 1 305
  • 那天,我揣著相機(jī)與錄音督暂,去河邊找鬼揪垄。 笑死,一個(gè)胖子當(dāng)著我的面吹牛逻翁,可吹牛的內(nèi)容都是我干的饥努。 我是一名探鬼主播,決...
    沈念sama閱讀 40,292評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼八回,長吁一口氣:“原來是場噩夢啊……” “哼酷愧!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起缠诅,我...
    開封第一講書人閱讀 39,211評論 0 276
  • 序言:老撾萬榮一對情侶失蹤溶浴,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后管引,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體士败,經(jīng)...
    沈念sama閱讀 45,655評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,846評論 3 336
  • 正文 我和宋清朗相戀三年汉匙,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了拱烁。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,965評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡噩翠,死狀恐怖戏自,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情伤锚,我是刑警寧澤擅笔,帶...
    沈念sama閱讀 35,684評論 5 347
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響猛们,放射性物質(zhì)發(fā)生泄漏念脯。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,295評論 3 329
  • 文/蒙蒙 一弯淘、第九天 我趴在偏房一處隱蔽的房頂上張望绿店。 院中可真熱鬧,春花似錦庐橙、人聲如沸假勿。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽转培。三九已至,卻和暖如春浆竭,著一層夾襖步出監(jiān)牢的瞬間浸须,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評論 1 269
  • 我被黑心中介騙來泰國打工邦泄, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留删窒,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,126評論 3 370
  • 正文 我出身青樓虎韵,卻偏偏與公主長得像易稠,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子包蓝,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,914評論 2 355

推薦閱讀更多精彩內(nèi)容