OpenOffice में राज्य के लिए ज़िप कोड परिवर्तित करें


1

मैं अपने दो पुराने सिस्टम से डेटा को एक नए सिस्टम में ले जाने की कोशिश कर रहा हूं। समस्या यह है कि कहीं न कहीं हमारे डीबी के 'राज्य' कॉलम को भ्रष्ट कर दिया गया। मेरे पास ज़िप कोड का एक कॉलम है जिसे मुझे राज्य से निर्धारित करने की आवश्यकता है। मुझे एक्सेल के लिए कई समाधान मिल गए हैं, लेकिन वे ओपनऑफिस के साथ अच्छी तरह से नहीं खेलते हैं। मैं काफी निश्चित हूं कि यहां से सीएसवी के साथ करने का एक तरीका है, लेकिन मुझे यकीन नहीं है कि कहां से शुरू करना है। कोई विचार?

जवाबों:


1

यह काफी लंबा रास्ता है, लेकिन इसने मुझे जिस चीज की जरूरत थी उसके लिए काम किया। उम्मीद है कि कोई और इस जानकारी का उपयोग कर सकता है। मैं कुछ राज्यों के लिए अतिरिक्त या बयानों का उपयोग कर सकता था, लेकिन मेरे लिए इसके बिना अपने डेटासेट को रखना आसान था।

मेरे पास एक एकल सूत्र के रूप में यह सब था, लेकिन यह ओओ के स्वादों के लिए बहुत लंबा था, इसलिए मुझे इसे 4 सूत्रों में विभाजित करना था, सूत्रों को 4 कॉलमों में पेस्ट करना, एक 5 वां कॉलम बनाना जो पहले 4 को समेटता है, फिर पेस्ट करें केवल 5 वें कॉलम से मूल 'राज्य' कॉलम में मान।

=IF(AND(S3>=99501;S3<=99950);"AK";IF(AND(S3>=35004;S3<=36925);"AL";IF(AND(S3>=71601;S3<=72959);"AR";IF(AND(S3>=75502;S3<=75502);"AR";IF(AND(S3>=85001;S3<=86556);"AZ";IF(AND(S3>=90001;S3<=96162);"CA";IF(AND(S3>=80001;S3<=81658);"CO";IF(AND(S3>=06001;S3<=06389);"CT";IF(AND(S3>=06401;S3<=06928);"CT";IF(AND(S3>=20001;S3<=20039);"DC";IF(AND(S3>=20042;S3<=20599);"DC";IF(AND(S3>=20799;S3<=20799);"DC";IF(AND(S3>=19701;S3<=19980);"DE";IF(AND(S3>=32004;S3<=34997);"FL";IF(AND(S3>=30001;S3<=31999);"GA";IF(AND(S3>=39901;S3<=39901);"GA";IF(AND(S3>=96701;S3<=96898);"HI";IF(AND(S3>=50001;S3<=52809);"IA";IF(AND(S3>=68119;S3<=68120);"IA";IF(AND(S3>=83201;S3<=83876);"ID";0))))))))))))))))))))
=IF(AND(S3>=60001;S3<=62999);"IL";IF(AND(S3>=46001;S3<=47997);"IN";IF(AND(S3>=66002;S3<=67954);"KS";IF(AND(S3>=40003;S3<=42788);"KY";IF(AND(S3>=70001;S3<=71232);"LA";IF(AND(S3>=71234;S3<=71497);"LA";IF(AND(S3>=01001;S3<=02791);"MA";IF(AND(S3>=05501;S3<=05544);"MA";IF(AND(S3>=20331;S3<=20331);"MD";IF(AND(S3>=20335;S3<=20797);"MD";IF(AND(S3>=20812;S3<=21930);"MD";IF(AND(S3>=03901;S3<=04992);"ME";IF(AND(S3>=48001;S3<=49971);"MI";IF(AND(S3>=55001;S3<=56763);"MN";IF(AND(S3>=63001;S3<=65899);"MO";IF(AND(S3>=38601;S3<=39776);"MS";IF(AND(S3>=71233;S3<=71233);"MS";IF(AND(S3>=59001;S3<=59937);"MT";IF(AND(S3>=27006;S3<=28909);"NC";IF(AND(S3>=58001;S3<=58856);"ND";0))))))))))))))))))))
=IF(AND(S3>=68001;S3<=68118);"NE";IF(AND(S3>=68122;S3<=69367);"NE";IF(AND(S3>=03031;S3<=03897);"NH";IF(AND(S3>=07001;S3<=08989);"NJ";IF(AND(S3>=87001;S3<=88441);"NM";IF(AND(S3>=88901;S3<=89883);"NV";IF(AND(S3>=06390;S3<=06390);"NY";IF(AND(S3>=10001;S3<=14975);"NY";IF(AND(S3>=43001;S3<=45999);"OH";IF(AND(S3>=73001;S3<=73199);"OK";IF(AND(S3>=73401;S3<=74966);"OK";IF(AND(S3>=97001;S3<=97920);"OR";IF(AND(S3>=15001;S3<=19640);"PA";IF(AND(S3>=02801;S3<=02940);"RI";IF(AND(S3>=29001;S3<=29948);"SC";IF(AND(S3>=57001;S3<=57799);"SD";IF(AND(S3>=37010;S3<=38589);"TN";IF(AND(S3>=73301;S3<=73301);"TX";IF(AND(S3>=75001;S3<=75501);"TX";IF(AND(S3>=75503;S3<=79999);"TX";0))))))))))))))))))))
=IF(AND(S3>=88510;S3<=88589);"TX";IF(AND(S3>=84001;S3<=84784);"UT";IF(AND(S3>=20040;S3<=20041);"VA";IF(AND(S3>=20040;S3<=20167);"VA";IF(AND(S3>=20042;S3<=20042);"VA";IF(AND(S3>=22001;S3<=24658);"VA";IF(AND(S3>=05001;S3<=05495);"VT";IF(AND(S3>=05601;S3<=05907);"VT";IF(AND(S3>=98001;S3<=99403);"WA";IF(AND(S3>=53001;S3<=54990);"WI";IF(AND(S3>=24701;S3<=26886);"WV";IF(AND(S3>=82001;S3<=83128);"WY";0))))))))))))

समवर्ती सूत्र केवल = सम्‍मिलित (T3; U3; V3; W3) है

उम्मीद है कि यह सवाल किसी और को कुछ समय के लिए बचाएगा।


1
रिकॉर्ड के लिए, आप एक स्प्रेडशीट का उपयोग कर रहे हैं, एक डेटाबेस का नहीं (आप अपने मूल प्रश्न में एक डीबी का संदर्भ लें)
अनुपात

नहीं, मैंने कुछ दूषित स्तंभों के पुनर्निर्माण के लिए डेटाबेस के CSV डंप का उपयोग किया था। मैंने OpenOffice में CSV को संपादित किया, इन सूत्रों को नए स्तंभों की एक श्रृंखला में जोड़ा, उन मूल्यों को चिपकाया, जो मूल राज्य स्तंभ में परिणत हुए, सूत्र स्तंभों को हटा दिया, CSV को फिर से सहेजा, और DB में वापस आयात किया।
सिकीहिपी

1

अल्पावधि में, आप चिकित्सा और चिकित्सा सेवाओं के केंद्र जैसे योग्य स्रोत का उपयोग करके राज्यों को ज़िप कोड की एक नई और अद्यतन सूची आयात कर सकते हैं। यह भुगतानकर्ता डेटा के लिए उन्मुख है, और सक्रिय रूप से बनाए रखा है। उसके बाद आप एक पिवट टेबल का उपयोग कर सकते हैं या ओपन ऑफिस बेस के माध्यम से काम को संभाल सकते हैं, और कुछ एसक्यूएल जादू से एक ऐसा दृश्य बनाते हैं जिसे आप कैलक या सीएसवी से बाहर डंप कर सकते हैं। आपके सिस्टम के पीछे किस प्रकार का DB है? किस प्रकार की आयात सुविधा उपलब्ध है?

तालिकाओं में शामिल होने के लिए डीए फ्रीवेयर के लिए क्वेस्ट टॉड का उपयोग करने के लिए एक और मुफ्त टूल होगा। यह एक छोटे से सीखने की अवस्था के साथ बहुत उपयोगकर्ता के अनुकूल विकल्प है। यदि आप खुद को डेटा प्लंबिंग / रिपोर्टिंग करते हुए पाते हैं, तो यह एक बहुत अच्छा उपकरण है, और लाइसेंस की लागत के लायक है।

Https://www.cms.gov/prospmedicarefeesvcpmtgen/ पर ब्राउज़ करें

निम्नलिखित ज़िप संग्रह डाउनलोड करें: ज़िप कोड कैरियर कैरियर फाइल [ज़िप, 4.08MB] - अपडेट किया गया 8/17/11


1

मैंने ज़िप कोड CSV को नहीं देखा है, लेकिन मैं काफी निश्चित हूं कि आप उस डेटा के माध्यम से दिखने वाले VLOOKUP () फॉर्मूला का उपयोग कर सकते हैं।

=VLOOKUP(zipcode,csvdata,column number for state relative to zip in csvdata,FALSE)
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.