2013-03-05 50 views
2

我希望有人能幫助我。我已經廣泛搜索並找不到解決方案。帶頭(H)和相關記錄(R)行的csv:如何掃描R行並向相關的H行輸入值

我很遺憾不熟悉Excel中的高級編程,因此如果任何人有任何想法或見解,請儘可能詳細。先謝謝你!

我有一個包含數千行數據的大型電子表格。電子表格中有許多相關的組,每個組有一個H行(標題)和一堆關聯的R行(記錄)。 R行的數量會有所不同。電子數據表通過在列A中的每個單元中放置「H」或「R」來區分兩者。

H和R行之間的關聯是由於它們具有確切的)匹配B列。

這是我正在嘗試做的。我想看看每個R行的J列。如果列J細胞在鏈接到H行的任何R行中說出「不一致」一詞,那麼我希望相關H行的列L表示「不一致」。

但是,如果在R行中的任何列J單元中不存在單詞「不一致」,則我希望關聯的H行的列L表示「一致性」。

希望這一切是很有意義的。總結一下,我想找到一種方法,使每行H行在列L的單元格中具有「一致性」或「不一致性」。在H行的列L中進行標記將完全取決於單詞「不一致」出現在任何關聯的R行中。

我真的有大約20,000 H行填充如果可能的話。所以我想找到一種方法來編程,但不知道如何去做。

我試圖附加csv的圖像,但不知道如果工作。如果有人想要,我可以通過電子郵件發送一份。

數據樣本:

Sample

非常感謝您的幫助。

+0

提供一個鏈接到你的形象在這裏 - 有足夠代表的人會將它張貼到您的信息 – 2013-03-05 05:30:09

+0

謝謝彼得。這裏是一個數據例子的鏈接。這是一個在這個網頁底部的JPG。 http://rxtox.com/lab_results.aspx – 2013-03-05 06:15:14

+0

感謝您發佈樣本數據的圖片。根據這張圖和我上面的描述,我想找到一種方法來編制這個電子表格,以便將以下信息輸入到H行中:L1 =一致,L9 =不一致,L14 =不一致。請讓我知道我是否可以澄清任何事情。 – 2013-03-05 06:23:48

回答

2

我覺得這個公式中L1類型,並根據需要將做的工作自動填充了下來:

=IF($A1="H",IF(SUMPRODUCT(--($B1=$B:$B),--($J:$J="INCONSISTENT")),"INCONSISTENT","CONSISTENT"),"")

示例文件(只有相關的數據列):https://www.dropbox.com/s/a89u994zbi5hoki/HRConsistency.xlsx

+0

這是完美的。非常感謝您的幫助彼得! – 2013-03-05 20:54:20

+0

@NewWadhwa歡迎您,很高興幫助) – 2013-03-05 21:02:17